天天看点

Spring框架+Struts2框架第一次整合

1:Spring框架和Struts2框架如何整合???

  Spring 负责对象创建

  Struts2 用Action处理请求

2:Spring与Struts2框架整合的关键点:

  让struts2框架action对象的创建,交给Spring完成

3:Spring框架和Struts2框架开发步骤:

  (1):引入Struts2框架的相关jar包

  (2):引入Spring框架的相关jar包

  (3):引入spring-web支持的jar包

      spring-web-3.2.5.RELEASE.jar    【去spring的lib里面找即可】

      struts2-spring-plugin-2.3.4.1.jar 【去struts2的lib里面找即可】

4:配置XML

   (1):struts.xml配置  【struts2路径与action映射配置】

      易错点:注意action的class属性是直接使用spring的IoC容器里面创建的userAction的名称即可。千万别再使用com....

    (2):applicationContext.xml/bean.xml配置 【spring IoC容器配置】

  (3):web.xml配置  【一:核心过滤器,引入struts2功能,二:初始化spring IoC容器】 

       web.xml的配置真的很重要,也很容易出错:

       易错点:初始化spring IoC容器的时候param-value的值一定注意路径,不然一直报404~~~

 5:配置好配置文件,基本算是完成了开始准备的工作,下面可以进行开发了,这里简单写了一个例子,如下所示:

  分别实现了dao层,service层,action层,记住都是使用Spring的IoC容器进行初始化对象的。

6:最后写一个简单的成功页面:

效果如下所示:

Spring框架+Struts2框架第一次整合

学会拆分,学会整合,开发一定要保持清醒的大脑和逻辑性,加油~~~