怎么在myeclipse搭建spring中快速配置spring框架

怎么在MyEclipse中快速配置spring框架_百度知道
怎么在MyEclipse中快速配置spring框架
提问者采纳
21; 4; 3,可以根据自己的习惯配置,右键点击--Myeclipse--project facets--install spring facet,找到那片小绿叶,打开后会有弹窗,此步点击next,选择你的spring版本,根据下载的spring文件获得,打开Myeclipse,找到新建的工程项目
来自团队:
其他类似问题
为您推荐:
spring框架的相关知识
其他1条回答
.参考.com&#47.baidu..f:jingyan
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎么在MyEclipse中快速配置spring框架_百度知道
怎么在MyEclipse中快速配置spring框架
提问者采纳
此步点击next,找到新建的工程项目根据如下步骤操作即可,选择你的spring版本,根据下载的spring文件获得,找到那片小绿叶; 右键点击--Myeclipse--project facets--install spring facet: 打开Myeclipse; 打开后会有弹窗
java工程师
其他类似问题
为您推荐:
spring框架的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁使用Eclipse构建Maven的SpringMVC项目 - 黎明你好的技术博客 - ITeye技术网站
博客分类:
使用Eclipse构建Maven的SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。
用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class。要么真不在WEB-INF生成classes了但是发布tomcat的时候,class文件一个都不会给你发布过去,超级郁闷。但是使用Eclipse构建Maven项目后,使用MyEclipse打开就没问题了。
用maven的好处:我感觉最主要就是自动下载jar包和它所依赖的包,这样可以保证了多人开发时jar版本不同的问题。再就是文件结构清晰,java文件,资源文件,测试文件都分的很清楚。
将介绍两种方法:一,直接建立Maven项目方法;二、建立Dynamic Web project转成Maven项目方法。
一、直接建立Maven项目方法
1、建立Maven项目
接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例:
1.1 选择建立Maven Project
选择File -& New -& Other,在New窗口中选择 Maven -& Maven Project。点击newxt。
1.2 选择项目路径
Use default Workspace location默认工作空间。
1.3 选择项目类型
在Artifact Id中选择maven-archetype-webapp
1.4 输入Group ID和 Artifact ID,以及Package
Group ID一般写大项目名称。Artifact ID是子项目名称。
例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。
Package是默认给你建一个包,不写也可以。
1.5 刚建立好后的文件结构如下图
如果这里显示的内容多,一般是Filters设置的问题。或perspective为JavaEE模式,改成Java模式就可以了。
2、配置Maven项目
接下来就需要更改好多配置了。
2.1 添加Source文件夹
接下来需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -& Source Folder,
建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。
2.2 更改class路径
右键项目,Java Build Path -& Source
下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。
双击每个文件夹的Output folder,选择路径。
src/main/java,src/main/resources,选择target/
src/test/java ,src/test/resources, 选择target/test-
选上Allow output folders for source folders.
在此处还要更改:
更改文件夹显示的顺序:点击Order and Export。
更改JDK版本:在Libraries双击JRE System Library,要1.6版本。
2.3 把项目变成Dynamic Web项目
2.3.1 右键项目,选择Project Facets,点击Convert to faceted from
2.3.2 配置Project Facets
更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。
如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。
2.3.3 配置 Modify Faceted Project
点击Further configuration available…,弹出Modify Faceted Project窗口
此处是设置web.xml文件的路径,我们输入src/main/webapp。
Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。
2.4 设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,Properties窗口会关闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:
此处列表是,部署项目时,文件发布的路径。
1,我们删除test的两项,因为test是测试使用,并不需要部署。
2,设置将Maven的jar包发布到lib下。
Add -& Java Build Path Entries -& Maven Dependencies -& Finish
设置完成效果图
3、向maven项目中添加jar包
maven可以管理项目依赖的jar包,通过groupID、artifactId以及版本号可以唯一确定一个jar包。这样可以防止老式Web项目中WEB-INF/lib下jar包不一致的问题。并且maven还会自动下载添加进的jar包所依赖的jar包。
3.1 在pom.xml中添加所需要的jar包
使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring。将spring包全部添加进来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来dependencies内容。
3.2设置jar包的scope
当添加进入一个jar包后,有一些属性需要设置,最重要的就是scope,它有以下几种取值:
compile,缺省值,适用于所有阶段,会随着项目一起发布。
provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。
通常SpringMVC项目所需要配置scope的jar包如下图:
有的时候发现servlet-api还是被打包到lib下面了,此时肯定会报错。就需要把maven插件中的WTP也安装一下。
Eclipse在线安装路径:http://m2eclipse.sonatype.org/sites/m2e-extras。选择for Eclipse WTP。
4、构建SpringMVC框架
4.1 编辑web.xml文件
需要添加log4j,字符过滤,Spring 的dispatcher等。
webx.xml代码如下:
&?xml version="1.0" encoding="UTF-8"?&
&web-app xmlns="/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="/xml/ns/javaee
/xml/ns/javaee/web-app_2_5.xsd"
version="2.5" &
&!-- 区分项目名称,防止默认重名 --&
&context-param&
&param-name&webAppRootKey&/param-name&
&param-value&maven.example.root&/param-value&
&/context-param&
&!-- Spring的log4j监听器 --&
&listener&
&listener-class&org.springframework.web.util.Log4jConfigListener&/listener-class&
&/listener&
&!-- 字符集 过滤器
&filter-name&CharacterEncodingFilter&/filter-name&
&filter-class&org.springframework.web.filter.CharacterEncodingFilter&/filter-class&
&init-param&
&param-name&encoding&/param-name&
&param-value&UTF-8&/param-value&
&/init-param&
&init-param&
&param-name&forceEncoding&/param-name&
&param-value&true&/param-value&
&/init-param&
&filter-mapping&
&filter-name&CharacterEncodingFilter&/filter-name&
&url-pattern&/*&/url-pattern&
&/filter-mapping&
&!-- Spring view分发器 --&
&servlet-name&dispatcher&/servlet-name&
&servlet-class&org.springframework.web.servlet.DispatcherServlet&/servlet-class&
&init-param&
&param-name&contextConfigLocation&/param-name&
&param-value&/WEB-INF/dispatcher-servlet.xml&/param-value&
&/init-param&
&load-on-startup&1&/load-on-startup&
&/servlet&
&servlet-mapping&
&servlet-name&dispatcher&/servlet-name&
&url-pattern&*.do&/url-pattern&
&/servlet-mapping&
&/web-app&
4.2 编写Spring配置文件dispatcher-servlet.xml
如要添加MVC驱动、注解检测、视图解析等。dispatcher-servlet.xml代码如下:
&?xml version="1.0" encoding="UTF-8"?&
&beans xmlns="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"&
&mvc:annotation-driven /&
&context:component-scan base-package="liming.maven.example" /&
&bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&
&property name="prefix" value="/WEB-INF/views/" /&
&property name="suffix" value=".jsp" /&
4.3 编写一个Controller层测试类
编写一个SpringMVC的Controller层测试类。此类只有一个方法做地址映射,并向页面传递一个数据。代码如下:
package liming.maven.example.
import org.springframework.stereotype.C
import org.springframework.ui.M
import org.springframework.web.bind.annotation.RequestM
@Controller
public class GeneralController {
@RequestMapping(value="index.do")
public void index_jsp(Model model){
model.addAttribute("liming", "黎明你好");
System.out.println("index.jsp");
4.4 编写index.jsp页面
首先在src/main/webapp/WEB-INF下建文件夹views。此处和dispatcher-servlet.xml配置文件中的prefix属性路径要一样。
在views下建index.jsp文件
我们使用jstl获取Controlleradd的数据。
Jsp页面代码如下:
&%@ page language="java" contentType="text/ charset=UTF-8" pageEncoding="UTF-8"%&
&%@ taglib prefix="c" uri="/jsp/jstl/core"%&
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
&meta http-equiv="Content-Type" content="text/ charset=UTF-8"&
&title&Insert title here&/title&
&c:out value="${liming}"&&/c:out&
5,发布到tomcat
这个就没啥说的了。
Eclipse下Tomcat常用设置:/admin/blogs/825394
访问地址:http://localhost:8080/liming.maven.example/index.do
访问的结果来个截图:
二、建立Dynamic Web project转成Maven项目方法
7、第二种方法DynamicWeb项目转成Mavan
7.1 新建Dynamic Web Project
依次选择选择File -& New -& Other。在New窗口中选择Web下的Dynamic Web Project。点击next。
7.2 配置项目信息
7.2.1 输入项目信息
首先输入项目名称。
Target runtime 一般选择使用什么容器,tomcat之类的。可以先不选。
Dynamic web module version。就是版本号。选择2.5(3.0是Java7的)。
Configuration 是选择容易的配置。如果Target runtime选择了tomcat。这里对应也是选择tomcat。
7.2.2 配置source和output的folder
此窗口输入需要建立的Source folders。和默认output folder。
这个我们的Source folders等建立完项目后在添加。
output folder可以顺手改成target/classes。
7.2.3 配置web.xml文件的路径
7.3 转成maven项目
Dynamic web项目建立完后,首先将其转成maven项目。
右键此项目,选择maven -& Enable Dependency Management。弹出的窗口,直接finish就可以了。
7.4 其他配置
接下来的配置工作就和前面的基本一样了。
请参考上面。
2.1添加Source文件夹
2.2更改class路径。
2.3.3 配置 Modify Faceted Project
2.4 设置部署程序集(Web Deployment Assembly)
接着就是构建SpringMVC框架,发布到tomcat,测试。
下载次数: 2290
下载次数: 961
浏览 109909
可以使用,只不过提示找不到DispatcherServlet,多谢lz少依赖了一个spring-webmvc的包哈~
2.4 设置部署程序集(Web Deployment Assembly)我的eclipse左侧这一步没有Web Deployment Assembly选项怎么办啊??这个问题,我刚才找到一个答案:右击工程属性,找到Project Facets,选择Dynamic Web Module,2.5 点击apply。这样把这个maven工程转换成了web工程这样就有了,但同时会多出一个WebContent文件夹,不知道是否该删除。
你好,我用的IDE是Eclipse Java EE IDE for Web Developers.Version: Juno Service Release 1Build id: 0Tomcat是7.0.26步骤都差不多。但是启动之后我在tomcat里面没有发现相关的jar包被引进。请问还需要特别的操作配置吗?当然在本身项目中pom文件中配置的jar都已经下载好。谢谢!设置将Maven的jar包发布到lib下。不好意思。检查了是这一步没有弄好。Add -& Java Build Path Entries -& Maven Dependencies -& Finish
& 上一页 1
limingnihao
浏览: 730306 次
来自: 北京
看看这个文章吧,写的很专业http://blog.yemou. ...
spring mvc demo教程源代码下载,地址:http: ...
我都调试了好几天了,根据你的部分方法,终于调试出来了!真是太 ...
参考博主的JK连接配置负载均衡成功
你好,我想问问这些架包,对于程序滴运行具体是什么作用?[siz ...您所在的位置: &
使用MyEclipse添加Spring开发环境
使用MyEclipse添加Spring开发环境
电子工业出版社
《开发者突击:精通AOP整合应用开发:AspectWerkz+AspectJ+Spring》第15章Spring的安装与配置,这一章要进行基于Spring的功能开发,就需要添加Spring的开发支持环境。所谓的Spring支持环境,就是在Java Web应用中添加Spring所需要的JAR、TLD、XML文件,有了这些文件我们就可以开发Spring相关的功能代码了。本小节为大家介绍的是使用MyEclipse添加Spring开发环境。
15.1.1& 使用MyEclipse添加Spring开发环境
第一步:选择开始添加Spring。
在Eclipse的工作平台中,在项目名称"SpringTest"上单击鼠标右键,并在弹出的快捷菜单中选择"MyEclipse Add Spring Capabalities"选项,表示要利用MyEclipse来添加Spring支持,如图15-2所示。
(点击查看大图)图15-2& 选择添加Sping支持
第二步:设置Spring库。
选择如图15-2所示的选项后会弹出如图15-3所示的设置对话框,在该对话框中依次包括以下内容。
Select MyEclipse/User Libraries:选择MyEclipse提供的Spring的库,默认为全部选择;
JAR Library Installation:指定将Spring的jar文件复制的目录,默认使用WebRoot/ WEB-INF/lib目录,该目录为Web应用的lib库默认目录;
Tag Library Installation:指定Spring的Tag标签文件复制的目录,默认使用"WebRoot/WEB-INF"目录,该目录是默认的存放目录。
设置后的结果如图15-3所示。
(点击查看大图)图15-3& 配置Spring支持
第三步:设置Spring配置文件。
单击如图15-3中所示的"下一步"按钮,进入如图15-4所示的对话框。此时勾选该复选框,并进行如下的设置。
(点击查看大图)图15-4& 设置Spring配置文件
Folder:选择Bean配置文件存放的路径,请单击"Browse"按钮,然后选择路径"WebRoot/WEB-INF"即可,该路径是默认的存放路径;
File:设置Bean配置文件的名称,默认为"applicationContext.xml"。
设置后的结果如图15-4所示。
在配置完成后,单击"完成"按钮即可完成Spring支持环境的添加。【责任编辑: TEL:(010)】&&&&&&
关于&&&&&&&&的更多文章
Spring是java平台上的一个开源应用框架。它的第一个版本是由Rod
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
快乐的员工就一定能干吗?为什么满意度和绩效不一定相
思想决定行为,行为决定习惯,习惯决定性格,性格决定
我们之所以感受到折磨,是因为我们失去了对真我的察觉
本书主要以“网管员的成长经历”为线索展开,虚拟出一个“新手”网管员的工作和学习环境,将网管员的成长分为4个阶段,以“网管
51CTO旗下网站在MyEclipse中配置Tomcat 7服务器
本文所属图书&>&
本书详细讲解了S2SH框架技术的基本知识和使用方法,从Eclipse开发平台、JSP、Servlet等基础知识讲起,由浅入深,重点介绍了当前流行的三个轻量级开源框架:Struts 2、Spring和Hibernate,以及这三个框架的整合应...&&
为了提高工具之间的集成度,或者说为了提高开发效率,将Tomcat服务器配置进MyEclipse 8.5提高工具,这样就可以在MyEclipse中方便地对服务器进行启动、关闭、项目部署等操作了。
将Tomcat和工具整合在一起比较方便,按照以下步骤操作即可。选择Window菜单下的preferences命令,将弹出Preferences对话框,如图2-40所示。
在Preferences窗口左侧的菜单列表中选择MyEclipse节点,如图2-41所示。
在MyEclipse节点下面选择Servers节点,此节点可以给MyEclipse工具配置多个服务器。选择Servers节点后,就可以看到Tomcat节点,如图2-42所示。
在Servers节点下面选择Tomcat节点后,就可以在该节点下面增加Tomcat服务器了。选择Tomcat 6.x,然后在右侧选择Tomcat的安装目录,具体设置如图2-43所示。
因为笔者系统中安装的并非Tomcat 6.x,而是7.x,因此还需要进一步设置才可以使用。打开Tomcat 6.x节点,如图2-44所示。
在图2-44中,单击右侧最上面的Add JAR/ZIP按钮,添加Tomcat_home\bin目录下的tomcat-juli.jar文件。这样整个Tomcat就算配置完成了。下面通过MyEclipse工具栏的控制按钮 测试一下,看是否能正常启动Tomcat,如图2-45所示。
在图2-45中选择Start选项,在MyEclipse 8.5下侧的控制台信息显示区域就会出现Tomcat启动的相关信息。若看到Server startup in xxx ms信息,说明服务器已正常启动,如图2-46所示。
启动后,就可以在浏览器或MyEclipse自带的浏览器中输入http://localhost:8080,看看是否能够正常打开网页。若看到如图2-47所示的信息,表示服务正常。
到此,开发过程中所需要的工具已安装完成,JDK、IDE工具(MyEclipse)、数据库(MySQL)、服务器(Tomcat)都可以正常使用。本书后边要用的框架Struts 2、Spring、Hibernate在安装MyEclipse时已安装到系统中了。若读者需要这些框架也可以从网站上,请参考第1章介绍。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 myeclipse搭建spring 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信