zoukankan      html  css  js  c++  java
  • SSH2框架搭建(struts2.2.3+hibernate3.6.5+spring3.05

    SSH2搭建最新 版本的SSH(struts2.2.3+hibernate3.6.5+spring3.05)框架搭建过程

    Struts2.2.3

    需要引入的包:

    xwork-core-2.2.3.jar

    struts2-core-2.2.3.jar

    ognl-3.0.1.jar

    javassist-3.11.0.GA.jar

    freemarker-2.3.16.jar

    commons-lang-2.5.jar

    commons-io-2.0.1.jar

    commons-fileupload-1.2.2.jar

    asm-tree-3.1.jar

    asm-commons-3.1.jar

    asm-3.1.jar

    Hibernate 3.6.5

    需要引入的包:

           hibernate3.jar   //hibernate核心包

    lib\required\antlr-2.7.6.jar

    lib\required\commons-collections-3.1.jar

    lib\required\ dom4j-1.6.1.jar   //解析xml

    lib\required\ javassist-3.12.0.GA.jar

    lib\required\ jta-1.1.jar

    lib\required\ slf4j-api-1.6.1.jar   //日志包

           \lib\optional\c3p0\c3p0-0.9.1.jar  //用来配置数据源

           lib\jpa\ hibernate-jpa-2.0-api-1.0.0.Final.jar

    还需要slf4j-1.6.1.zip中如下jar   //slf4j-1.6.1.zip下载地址:http://www.slf4j.org/dist/slf4j-1.6.1.tar.gz

    slf4j-nop-1.6.1.jar

    mysql-connector-java-5.1.13-bin.jar //mysql 的驱动包  

    Hibernate 3.6.1 必须的包总结

    hibernate3.jar
    antlr-2.7.6.jar
    javassist-3.12.0.GA.jar
    jta-1.1.jar

    //由于Hibernate3.6的hibernate3.jar已包含了annotation所以只需加jpa的api就行了
    //Hibernate3.5以前的版本则需要hibernate-annotations.jar
    hibernate-jpa-2.0-api-1.0.0.Final.jar

    //关于此包请看 http://www.likestudy.org/332.html
    ejb3-persistence.jar

    commons-collections-3.1.jar
    dom4j-1.6.1.jar

    //直接使用log4j吧。方便以后整合spring,不想用就只要slf4j-api-1.6.1.jar和slf4j-nop-1.6.1.jar就可以了
    slf4j-api-1.6.1.jar
    slf4j-log4j12-1.6.1.jar  //对log4j.jar进行转换
    log4j-1.2.16.jar

    在测试的时候也不需要第一种写法:

    Java代码 复制代码 收藏代码http://yj10864.iteye.com/images/spinner.gif

    1. SessionFactory sf = new AnnotationConfiguration().configure().buildSessionFactory(); //现在已经过时  

    SessionFactory sf = new AnnotationConfiguration().configure().buildSessionFactory(); //现在已经过时

        用第二种:

    Java代码 复制代码 收藏代码http://yj10864.iteye.com/images/spinner.gif

    1. SessionFactory  sf = new Configuration().configure().buildSessionFactory();//可以直接使用Annotation  

    SessionFactory  sf = new Configuration().configure().buildSessionFactory();//可以直接使用Annotation

      

     2spring 3.0.5配置

            

    Java代码 复制代码 收藏代码http://yj10864.iteye.com/images/spinner.gif

    spring-framework-3.0.5.RELEASE.zip中需要如下jar   

      

    dist/* //为了方便考入此目录下的所有jar,不想全部考入的自己选择   

      

    spring-framework-2.5.6-with-dependencies.zip 在此包中考入spring   

      

    aopalliance/aopalliance.jar    

    aspectj/aspectjrt.jar    

    aspectj/aspectjweaver.jar    

    cglib/cglib-nodep-2.1_3.jar    

    jakarta-commons/commons-pool.jar    

    jakarta-commons/commons-dbcp.jar    

    jakarta-commons/commons-logging.jar   

    spring-framework-3.0.5.RELEASE.zip中需要如下jar

     

    dist/* //为了方便考入此目录下的所有jar,不想全部考入的自己选择

     

    spring-framework-2.5.6-with-dependencies.zip 在此包中考入spring

     

    aopalliance/aopalliance.jar

    aspectj/aspectjrt.jar

    aspectj/aspectjweaver.jar

    cglib/cglib-nodep-2.1_3.jar

    jakarta-commons/commons-pool.jar

    jakarta-commons/commons-dbcp.jar

    jakarta-commons/commons-logging.jar

        大家可以看到有了spring2.5.6的包 3.0所需要的其他类就能在其中找比较方便。

        注意:cglib-nodep-2.1_3.jar   包也可以换成asm-2.2.3.jarcglib-2.2.jar

     

     3struts2.2.3 配置

    Struts 2.2.3  Spring 3.5

    Spring 2.5 需要导入的包

        junit-3.8.2.jar//单元测试包

    log4j-1.2.15.jar//log4j日志输出包

    spring.jar//spring核心包

    commons-logging.jar//日志输出包

    aspectjrt.jar  //AOP编程必备包

    aspectjweaver.jar//AOP编程必备包

    (未完。。。待续)

  • 相关阅读:
    Atitit 趋势管理之道 attilax著
    Atitit 循环处理的新特性 for...else...
    Atitit 2017年的技术趋势与未来的大技术趋势
    atitit 用什么样的维度看问题.docx 如何了解 看待xxx
    atitit prj mnrs 项目中的几种经理角色.docx
    Atitit IT办公场所以及度假村以及网点以及租房点建设之道 attilax总结
    Atitit 工具选型的因素与方法 attilax总结
    Atitit.团队文化建设影响组织的的一些原理 法则 定理 效应 p826.v4
    Atiitt 管理方面的误区总结 attilax总结
    Atitit 未来趋势把控的书籍 attilax总结 v3
  • 原文地址:https://www.cnblogs.com/yuxuan/p/2088477.html
Copyright © 2011-2022 走看看