web开发,整合SSH的jar包:
Struts2 必须导入的jar包:
- jar包:
struts-2.3.15.3\apps\struts2-blank.war\WEB-INF\lib*.jar
struts-2.3.15.3\lib\struts2-json-plugin-2.3.15.3.jar
struts-2.3.15.3\lib\struts2-spring-plugin-2.3.15.3.jar
不同的版本,可能有所不同!
Spring 必须导入的jar包:
- jar包:
Spring3.2 开发最基本jar包
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
com.springsource.org.apache.commons.logging-1.1.1.jar
com.springsource.org.apache.log4j-1.2.15.jar
AOP开发
spring-aop-3.2.0.RELEASE.jar
spring-aspects-3.2.0.RELEASE.jar
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
Spring Jdbc开发
spring-jdbc-3.2.0.RELEASE.jar
spring-tx-3.2.0.RELEASE.jar
Spring事务管理
spring-tx-3.2.0.RELEASE.jar
Spring整合其他ORM框架
spring-orm-3.2.0.RELEASE.jar
Spring在web中使用
spring-web-3.2.0.RELEASE.jar
Spring整合Junit测试
spring-test-3.2.0.RELEASE.jar
Hibernate 必须导入的jar包:
- jar包:
hibernate-distribution-3.6.10.Final\hibernate3.jar
hibernate-distribution-3.6.10.Final\lib\required*.jar
hibernate-distribution-3.6.10.Final\lib\jpa*.jar
slf4j-log4j整合的jar包 :
数据库驱动:
连接池:(c3p0连接池)
注意:配置文件:
没有hibernate的核心配置文件的方式整合:
只有bean文件的映射文件:
配置文件的书写:
首先配置ApplicationContext.xml文件:
基本的步骤:
(1)。 配置连接池:
引入外部属性文件 //为的是方便用户修改数据库的配置,以免增加维护的成本。
配置C3P0连接池: //根据jdbc.properties来配置相关数据库的配置。
(2)。 Hibernate的相关信息
注入连接池 //将数据库的信息加载到程序之中
配置Hibernate的其他的属性 //便于程序的调试
配置Hibernate的映射文件 //主要是一些Bean文件的配置(不同的方式,配置不同,注解就直接配置javabean;映射的方式就配置xml)
(3)。 事务管理:
事务管理器 //处理事物的相关操作
开启注解事务 //非必须,采用注解时才需要
(4)。 Action的配置
配置一系列的action //但是记得采用prototype,因为不同的用户,不能共享一个action,否则数据将会混乱。