1、导包(43个)

Hibernate
    Hibernate/lib/required
    required里面所有的jar包

ssh三大框架整合导包工作

    Hibernate/lib/jpa pesrsist api的持久化规范
    jpa里所有的jar包
    ssh三大框架整合导包工作
    
    数据库驱动
    ssh三大框架整合导包工作

struts2
    struts-blank.war/WEB-INF/lib/*
    ssh三大框架整合导包工作
    Struts2整合Spring插件包
    struts2-spring-plugin-2.3.24.jar
    注意:这个包一旦导入,那么struts2在启动时就会寻找Spring容器。找不到就抛出异常

ssh三大框架整合导包工作
Spring

    基本 4+2
    core
    beans
    context 
    expression 
    logging 
    log4j

ssh三大框架整合导包工作

ssh三大框架整合导包工作
    ssh三大框架整合导包工作
    整合web:web包
        spring-web
    ssh三大框架整合导包工作
    整合aop:4个
           spring-aop
           spring-aspect

ssh三大框架整合导包工作
           aop联盟

ssh三大框架整合导包工作
           aop-weaving

ssh三大框架整合导包工作
           
    整合Hibernate事务: 4个
            spring-jdbc
            spring-tx
            C3p0
            spring-orm

ssh三大框架整合导包工作
    ssh三大框架整合导包工作
    整junit测试:test包
             spring-test
    ssh三大框架整合导包工作

    标签库 2个
    ssh三大框架整合导包工作
    单独配置Spring容器
    步骤:
    1、创建配置文件,并导入约束(4个)
    beans
    context
    aop
    tx
    
    
    单独配置struts2
1、配置Struts2主配置文件

2、配置struts2核心过滤器到web.xml


struts2与Spring整合

1、导包(struts2-spring-plugin-2.3.24.jar)
2、需要配置常量

### if specified, the default object factory can be overridden here
### Note: short-hand notation is supported in some cases, such as "spring"
###       Alternatively, you can provide a com.opensymphony.xwork2.ObjectFactory subclass name here
# struts.objectFactory = spring

### specifies the autoWiring logic when using the SpringObjectFactory.
### valid values are: name, type, auto, and constructor (name is the default)
struts.objectFactory.spring.autoWire = name


<!--   # struts.objectFactory = spring   将aciton的创建交给Spring容器
             struts.objectFactory.spring.autoWire = name spring负责装配Action依赖属性
     -->
     

相关文章:

  • 2022-01-10
  • 2022-01-29
  • 2022-12-23
  • 2022-01-14
  • 2022-02-12
  • 2021-08-23
猜你喜欢
  • 2021-12-09
  • 2021-12-26
  • 2021-11-29
  • 2021-11-07
  • 2021-07-15
相关资源
相似解决方案