eclipse3.5如何配置spring web开发环境

都需要安装哪些插件。能实现创建webproject、新建JSP文件等功能... 都需要安装哪些插件。能实现创建web project、新建JSP文件等功能 展开
 我来答
千锋教育
2015-12-09 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

1、开始使用Myeclipse应为如果要研究spring基本上是用于jee开发的居多,Myeclipse已经为带有了很多常用的插件,开发起来非常便利。
2、使用Myeclipse建立项目,有两个方法可以建立项目
     1.file---new---web project  输入项目名,完成
    2.在左边package Explorer空白处,右击---new---web project同上建立成功
3、右击项目名---properties---java build path---Libraries 点右边的 "Add Library",在跳出的窗口中选择 “MyEclipse Libraries”,然后 把spring 2.5的都勾上。
以上项目spring jar包安装完毕
然后是配置文件:
1 打开项目的WebRoot--WEB-INF 下打开web.xml

2 就是配置你的spring 文件内容 /WEB-INF/config/localContext.xml (自己在web-inf 下建立一个config文件夹,然后建localContext.xml)

这样你就配置好了

zsosqnwcp
推荐于2016-03-31 · TA获得超过428个赞
知道答主
回答量:511
采纳率:50%
帮助的人:371万
展开全部
刚开始学习Spring没几天,由于急用,在整和Hibernate时遇到一些问题,代码反复看过n遍,No Problem!但就是启动服务器报错,还提示偶映射文件有问题!害惨偶啦!!!

最后,索性重新建了个工程,又把Spring dist目录下的3个包,和lib下的所有包(排除jakarta-commons/commons-attributes-compiler.jar、 j2ee/servlet-api.jar、j2ee/jsp-api.jar)加了一边,此时没有再加Hibernate3.2中的包了,就没有问题了!

现在要赶快进入下一步,整和Struts1.3.5! 经验:在eclipse中开发,有些包还是不能加的啊!

首先,Spring2.0.6中包含的Struts版本较老(可能是1.2.9),所以要替换掉它啦!找来相应的包,如下几个

添加 到工程的lib目录下,加入到java build path中,现在包的问题我的是已经解决了!再要考虑如何加载Spring,Struts的配置文件了!

Struts配置文件加载方法: 在web.xml中添加,
<servlet>
<servlet-name>actionServlet</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>

<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>actionServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

Spring配置文件XXXContext.xml加载方法1: 在web.xml中添加如下内容,多个spring的配置文件,逗号分开!
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml,/WEB-INF/dao-context.xml,/WEB-INF/action-context.xml</param-value>
</context-param>

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

加载方法2: 在Sturts-config.xml中加入如下代码
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext.xml,/WEB-INF/dao-context.xml,/WEB-INF/action-context.xml"/>
</plug-in>

Spring IoC容器要对Struts的Action进行管理,ok!也就是Struts的ActionServlet捕获到*.do,转到Spring来处理用户请求,需要Sturts-config.xml中加入
<controller
processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>

Struts的配置和以前一样,但可以不用加type属性.Spring的dao-context.xml来接受用户的action,
<beans>
<bean name="/user/login" class="cn.com.action.LoginAction" scope="prototype">
<property name="userValidateDao">
<ref bean="userValidateDao"/>
</property>
</bean>
</beans>

此处的name="/user/login"必须和Struts的path对应起来,而不是id属性.这样就实现了Spring对Action的管理,也就是整和了Struts1.3.5!

注:开发环境,Eclipse3.2,Hibernate3.2,Struts1.3.5,Spring2.0.3,有些包需要自己加,这点要特别注意!具体的代码就不加了,框架大概是这样的!

下一步是要整和Struts2.0.6,老师要用的!配置时像WebWork2,但我还没用过,还要加油啊!!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式