SSH框架学习(一)——导入框架所需jar包

SSH框架学习(一)——导入框架所需jar包

  • 一、创建一个web项目
  • 二、导入Struts2的jar包
  • 三、导入Hibernate的jar包
  • 四、导入Spring的jar包
    • IOC开发:
    • AOP开发:
  • 五、引入整合log4j的jar包
  • 六、引入数据库驱动的jar包
  • 七、一个完整的ssh框架所需jar包
  • 工具下载链接

小白学习框架,记录每次探索。

一、创建一个web项目

用myeclipse创建一个web项目。
File–>New–>Web Project–>命名为ssh
SSH框架学习(一)——导入框架所需jar包_第1张图片

二、导入Struts2的jar包

这里以struts-2.3.15-all为例子

1、项目需要的基本jar包可以从struts-2.3.15-all里给的基本例子中获得,位置:struts-2.3.15-all\apps\struts2-blank.war
用压缩工具打开struts2-blank.war,这里的lib下所有jar包为基本jar包。
SSH框架学习(一)——导入框架所需jar包_第2张图片

2、除此之外,还需要增加struts2-spring-plugin-2.3.15.jar,其作用是整合spring的jar包。
位置:struts-2.3.15-all\lib
SSH框架学习(一)——导入框架所需jar包_第3张图片

3、所以struts2需要的基本jar包为:
SSH框架学习(一)——导入框架所需jar包_第4张图片

三、导入Hibernate的jar包

这里以hibernate-distribution-3.6.1.Final为例子

1、首先导入hibernate3.jar
SSH框架学习(一)——导入框架所需jar包_第5张图片

2、hibernate-distribution-3.6.1.Final\lib\required下所有jar包
SSH框架学习(一)——导入框架所需jar包_第6张图片

3、hibernate-distribution-3.6.1.Final\lib\jpa下的jar包
SSH框架学习(一)——导入框架所需jar包_第7张图片

4、所以hibernate需要的基本jar包为:
SSH框架学习(一)——导入框架所需jar包_第8张图片

四、导入Spring的jar包

这里以spring-framework-3.2.0.RELEASE-dist 和 spring-framework-3.2.0.RELEASE-dependencies为例子

IOC开发:

1、位置:spring-framework-3.2.0.RELEASE-dist\spring-framework-3.2.0.RELEASE\libs下的四个jar包:
SSH框架学习(一)——导入框架所需jar包_第9张图片

2、需要引入spring日志记录的包,在spring的依赖库里,位置:spring-framework-3.2.0.RELEASE-dependencies\org.apache.log4j\com.springsource.org.apache.log4j\1.2.15
在这里插入图片描述

3、还需要日志整合的包,位置:spring-framework-3.2.0.RELEASE-dependencies\org.apache.commons\com.springsource.org.apache.commons.logging\1.1.1
在这里插入图片描述

4、还需要引入几个jar包:

功能 对应jar包
事务管理的包 tx、jdbc
整合hibernate的包 orm
整合web项目 web
整合Junit单元测试 test
链接池 c3p0

位置:spring-framework-3.2.0.RELEASE-dist\spring-framework-3.2.0.RELEASE\libs下的五个jar包:
SSH框架学习(一)——导入框架所需jar包_第10张图片

位置:spring-framework-3.0.2.RELEASE-dependencies\com.mchange.c3p0\com.springsource.com.mchange.v2.c3p0\0.9.1.2下的c3p0包
在这里插入图片描述

AOP开发:

1、位置:spring-framework-3.2.0.RELEASE-dist\spring-framework-3.2.0.RELEASE\libs下的两个jar包:
SSH框架学习(一)——导入框架所需jar包_第11张图片

2、以及在spring的依赖库里,包org.aopalliance和包org.aspectj下的两个jar包:
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

所以spring需要的基本jar包为:
SSH框架学习(一)——导入框架所需jar包_第12张图片

五、引入整合log4j的jar包

这里以slf4j-1.7.21为例子

引入slf4j-log4j12-1.7.21.jar

六、引入数据库驱动的jar包

引入mysql的驱动:mysql-connector-java-5.1.7-bin.jar

七、一个完整的ssh框架所需jar包

将上述的jar包复制到项目的lib目录下,一个完整的ssh框架所需要的jar包有:
SSH框架学习(一)——导入框架所需jar包_第13张图片

工具下载链接

ssh框架整合jar包,包括:struts-2.3.15-all、hibernate-distribution-3.6.1.Final-dist、spring-framework-3.2.0.RELEASE-dist

SSH框架整合附加jar包,包括:mysql-connector-java-5.1.7-bin.jar、slf4j-1.7.21、spring-framework-3.2.0.RELEASE-dependencies(缺少com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar)

spring-framework-3.0.2.RELEASE-dependencies:包含com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

你可能感兴趣的:(SSH)