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


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

一、创建一个web项目

用myeclipse创建一个web项目。
File–>New–>Web Project–>命名为ssh
在这里插入图片描述

二、导入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包。
在这里插入图片描述

2、除此之外,还需要增加struts2-spring-plugin-2.3.15.jar,其作用是整合spring的jar包。
位置:struts-2.3.15-all\lib
在这里插入图片描述

3、所以struts2需要的基本jar包为:
在这里插入图片描述

三、导入Hibernate的jar包

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

1、首先导入hibernate3.jar
在这里插入图片描述

2、hibernate-distribution-3.6.1.Final\lib\required下所有jar包
在这里插入图片描述

3、hibernate-distribution-3.6.1.Final\lib\jpa下的jar包
在这里插入图片描述

4、所以hibernate需要的基本jar包为:
在这里插入图片描述

四、导入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包:
在这里插入图片描述

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包:
在这里插入图片描述

位置: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包:
在这里插入图片描述

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包为:
在这里插入图片描述

五、引入整合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包,包括: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值