• spring整合struts2


    spring整合struts2的核心思想:

      1.在spring整和javaWeb的基础上

      2.在spring的配置文件中配置Action类

     导入的包

      struts2:多加一个struts2-spring-plugin-2.3.15.3.jar(加这个包是为了实现下面的第3点)
      spring:多加spring-web-4.0.0.RELEASE.jar和spring-webmvc-4.0.0.RELEASE.jar

    note.txt

    如何整合struts2
        目标:用IOC容器管理Action类
        1.加入jar包
            struts2:多加一个struts2-spring-plugin-2.3.15.3.jar(加这个包是为了实现下面的第3点)
            spring:多加spring-web-4.0.0.RELEASE.jar和spring-webmvc-4.0.0.RELEASE.jar
            
        2.在spring配置文件中配置Action类
            因为struts中Action对象不是单实例的所以在bean节点加上scope="prototype"
            <bean id="personAction" class="ss_actions.PersonAction" scope="prototype"></bean>
            
        3.在struts.xml中配置时action节点的class属性要为bean节点上的id属性
            <action name="personFrom" class="personAction">
            
        具体原理在    struts2-spring-plugin-2.3.15.3.jar        中
        会首先从配好的IOC容器中找对应id的Action的bean
        若没有再通过反射的方式生成
  • 相关阅读:
    p3159 [CQOI2012]交换棋子
    三分法
    p2805 [NOI2009]植物大战僵尸
    p2604 [ZJOI2010]网络扩容
    p1129 [ZJOI2007]矩阵游戏
    有趣与愉快-------罗辑思维整理
    张小龙的书单
    会议
    使用CCProxy代理遇到的问题
    关于看书
  • 原文地址:https://www.cnblogs.com/feifeiyun/p/6544399.html
Copyright © 2020-2023  润新知