我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Eclipse下spring配置的应用方法

这篇文章主要讲解了“Eclipse下spring配置的应用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Eclipse下spring配置的应用方法”吧!

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的大丰网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

一.关于Spring的环境配置问题

需要的包(除了基本java  web开发环境(如jdk,tomcat )之外的):spring-framework,jakarta-struts(后面有关于spring与struts结合的部分要用到).

二.关于Spring配置文件

我个人感觉,学习开发框架时,在明白了它的设计思想之后,配置文件设置是一个关键,等成功搭建起这个框架之后,在里面编程相信都难不到大家的

在建立单纯的spring项目时,web.xml文件如下:

  1.  version="1.0" encoding="UTF-8"?> 

  2. > 

  3.  

  4.         

  5.               springservlet-name> 

  6.                org.springframework.web.servlet.DispatcherServlet  

  7.               servlet-class> 

  8.                

  9.                      contextConfigLocationparam-name> 

  10.        /WEB-INF/application.xmlparam-value> 

  11.               init-param> 

  12. 1load-on-startup> 

  13.        servlet> 

  14.         

  15.               springservlet-name> 

  16.               *.dourl-pattern> 

  17.        servlet-mapping> 

  18. web-app> 

这时候spring配置文件(这里假定为spring-servlet.xml)如下:

  1.  version="1.0" encoding="UTF-8"?> 

  2. > 

  3.  

  4.  

  5.         id="LoginAction" class="com.ln.spring.LoginAction"> 

  6.               name="msg">                      

  7. Hello Worldvalue> 

  8.               property> 

  9.                name="data"> 

  10.                       bean="data1" /> 

  11.               property> 

  12.        bean> 

  13.         id="data1" class="com.ln.spring.MyAction"> 

  14.                name="message"> 

  15.                      liangvalue> 

  16.               property>                 

  17.        bean> 

  18.         id="urlMapping"       class="org.springframework.                         web.servlet.handler.SimpleUrlHandlerMapping"> 

  19.                name="mappings"> 

  20.                       

  21.                              key="/login.do">LoginActionprop> 

  22.                      props> 

  23.               property> 

  24.        bean> 

  25. beans>

而在建立spring+struts项目时,web.xml文件按照struts项目的规格建立,在此不在多说,而在此时struts-config.xml如下:

  1.  version="1.0" encoding="UTF-8"?> 

  2.  Foundation//DTD Struts Configuration 1.1//EN" 

  3. "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> 

  4.  

  5.         

  6.              name="loginForm" 

  7. type="com.ln.struts.LoginForm" /> 

  8.        form-beans> 

  9.         

  10.                path="/login" 

  11.        type="org.springframework.web.struts.

  12. DelegatingActionProxy" 

  13.                      name="loginForm"> 

  14.                       name="success" 

  15. path="/main.jsp" /> 

  16.                       name="failure" 

  17. path="/loginfail.jsp" /> 

  18.               action> 

  19.        action-mappings> 

  20.         

  21.        className="org.springframework.web.

  22. struts.ContextLoaderPlugIn"> 

  23.                property="

  24. contextConfigLocation" 

  25.                      value="/WEB-INF/

  26. spring-servlet.xml" />

  27.        plug-in> 

  28. struts-config> 

在这个配置文件中,由于使用spring来管理struts的action所以有两个地方要注意:
1.Action的”type”指向spring里定义的用来处理action的类,而不是自己写的action.
2.增加了一个”“来指定spring配置文件。
此时spring-servlet.xml配置文件如下:

  1.  version="1.0" encoding="UTF-8"?> 

  2. "http://www.springframework.org/dtd/spring-beans.dtd"> 

  3.  

  4.         name="/login" class="com.ln.struts.LoginAction" 

  5.               singleton="false"> 

  6. 此处的bean与struts-config.xml中的action相对应,name与struts-                                                                         config.xml中action的path一致  

  7.                name="msg"> 

  8.                      Hello Worldvalue> 

  9.               property> 

  10.        bean> 

  11. beans> 

三.应该注意的小问题
1.要把开发中所需要用到的包,tld文件相应地放在WEB-INF里的lib,tlds文件夹中。
2.在需要使用到struts,spring,jstl等的标签时,一定要在web.xml中
用下面

  1.  

  2.     http://java.sun.com/jstl/coretaglib-uri> 

  3.     /WEB-INF/c.tldtaglib-location> 

  4. taglib> 

这样的标签先进行声明。

感谢各位的阅读,以上就是“Eclipse下spring配置的应用方法”的内容了,经过本文的学习后,相信大家对Eclipse下spring配置的应用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


新闻标题:Eclipse下spring配置的应用方法
文章路径:http://shouzuofang.com/article/jdoshe.html