web开发(一)之SSH环境搭建

来源:互联网 发布:单片机矩阵按键电路图 编辑:程序博客网 时间:2024/05/29 18:25

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,否则数据将会混乱。

0 0
原创粉丝点击