首页 > 其他分享 >SSH整合笔记

SSH整合笔记

时间:2022-10-14 11:07:59浏览次数:53  
标签:4.3 spring jar 笔记 Struts2 SSH 整合 Spring RELEASE


13020171108

13020171108

注意action类需要配置为多例【@Scope(value="prototype")】

1、SSH框架 --> S:Struts2 S:Spring H:Hibernate

2、SSH框架整合原理

1)、Struts的控制器由Spring管理

2)、Hibernate的SessionFactory由Spring管理

3)、核心就是Spring(管理者角色)

3、Spring作用:

1)、管理三层对象的依赖关系

2)、管理Struts2控制器

3)、管理Hibernate的SessionFactory

4)、管理数据源

5)、管理事务处理

4、整合SSH步骤

1)、导入依赖库

2)、配置Spring容器以及Struts2核心过滤器:见文件web.xml

3)、配置struts.xml文件(src目录下):见文件struts.xml

4)、配置applicationContext.xml文件(src目录下):见文件applicationContext.xml

5)、注意事项:必须将action的bean的作用域设置为prototype我们总共需要导入 41 个包,如下

12个Hibernate包
11个Struts2包
16个Spring包
2 个标签库包

Hibernate导包(12包)

10个Hibernate的必须包 hibernate-release-5.2.12.Final\lib\required

1个java持久化包
位置是 hibernate-release-5.2.12.Final\lib\jpa-metamodel-generator

1 个MySql数据库驱动包
mysql-connector-java-5.1.26-bin.jar

Struts2导包

7个Struts2的必须包
下载 Struts2-min-lib 导入其中所有的包

1个struts整合spring插件包
struts2-spring-plugin-2.5.13.jar(这个包一旦导入,那么Struts2在启动时就会寻找Spring容器.找不到将会抛出异常)

3个其他的包
asm-5.2.jar
asm-commons-5.2.jar
asm-tree-5.2.jar

Spring导包

4 个 Spring核心包
spring-beans-4.3.6.RELEASE.jar
spring-context-4.3.6.RELEASE.jar
spring-core-4.3.6.RELEASE.jar
spring-expression-4.3.6.RELEASE.jar

2 个日志包
log4j-api-2.8.2.jar
commons-logging-1.2.jar

1 个web包
spring-web-4.3.6.RELEASE.jar

3 个Spring AOP包
spring-aop-4.3.6.RELEASE.jar
spring-aspects-4.3.6.RELEASE.jar
aspectjweaver.jar

4 个整合Hibernate和事务
spring-jdbc-4.3.6.RELEASE.jar
spring-orm-4.3.6.RELEASE.jar
spring-tx-4.3.6.RELEASE.jar

1 个junit4测试
spring-test-4.3.6.RELEASE.jar

整合c3p0库

c3p0-0.9.5.2.jar
hibernate-c3p0-5.2.12.Final.jar
mchange-commons-java-0.2.11.jar

标签库

jstl-1.2.jar


















regex:.*










categoryAction_findAll



/login.html



/login.html














regex:.*














true



text/html














video-ssh-1111





login.html







org.springframework.web.context.ContextLoaderListener







contextConfigLocation



classpath:applicationContext.xml







struts2



org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter


标签:4.3,spring,jar,笔记,Struts2,SSH,整合,Spring,RELEASE
From: https://blog.51cto.com/u_12952267/5755721

相关文章