SSH中的jar包讲解(转)
来源:互联网 发布:淘宝花呗分期有利息吗 编辑:程序博客网 时间:2024/06/05 10:13
我们在搭建SSH框架的时候,需要引入各自的一些jar包,相信很多初学者跟我一样,搜个资料,照搬过来(当然版本还得对应),至于为什么要引入这些个jar包,引入它们的作用是啥子,一头雾水,今天我就来跟这些SSH的初学者一起来探究一下SSH中的jar包。
1)Struts中的jar包
jar包名称
作用
struts2-core-2.x.x.jar
struts2的核心jar包
javassist-3.x.x.GA.jar
一个开源的分析、编辑和创建Java字节码的类库(hibernate中也需要,引入其中一个即可)
commons-io-2.x.x.jar
commons项目(commons项目就是java中一些常用的公共的组件)的io子项目,是处理异常的
commons-lang-2.x.jar
commons项目中的lang包
commons-fileupload-1.x.x.jar
commons项目中的关于文件上传的包, struts2.1.6版本后必须加入此文件
xwork-core-2.x.x.jar
xwork的核心jar包,由于struts2是webwork的升级版本,所以必定对其有所依赖(struts2在其基础上构建)
freemarker-2.x.x.jar
支持freemarker(struts2的UI标签的模板使用FreeMarker编写)的,在webwork中也有
ognl-3.x.x.jar
支持ognl语言(对象图导航语言(Object Graph Navigation
struts2-spring-plugin-2.x.x.jar
struts2与spring集成时使用的,引入该jar包后需要在struts.xml中指定struts的ObjectFactory(可以是struts也可以是spring),不然程序会报错
2)Spring中的jar包
jar包名称
作用
spring.jar
spring的核心jar包
commons-logging-1.x.x.jar
ASF出品的日志包,struts2 2、spring、hibernate框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录
common-annotations.jar
支持注解的包
aspectjrt.jar
aspectjweaver.jar
支持AOP的包
cglib-nodep-2.x_x.jar
支持cglib动态代理的包
commons-pool.jar
commons-dbcp.jar
支持BasicDataSource来配置数据库连接(如果不用BasicDataSource配置数据库则不需要引入)
3)Hibernate中的jar包
jar包名称
作用
hibernate的核心jar包
hibernate-jpa-2.x-api-x.x.x.jar
对JPA(Java持久化API)规范的支持
antlr-2.x.x.jar
语言转换工具,hibernate利用它实现HQL到SQL的转换
commons-collection-3.x.jar
commons项目中的子项目,是对collection集合的封装
dom4j-1.x.x.jar
对dom4j的封装,是解析xml文件的
javassist-3.x.x.GA.jar
一个开源的分析、编辑和创建Java字节码的类库
jta-x.x.jar
hibernate对事务的处理
slf4j-api-x.x.x.jar
一个日志系统的服务的api,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统
slf4j-nop-x.x.x.jar
对slf4j-api-x.x.x.jar的一个实现,这个jar包要去slf4j官网下载slf4j-1.6.4集成包
- SSH中的jar包讲解(转)
- SSH中的jar包讲解
- SSH中的jar包讲解
- SSH中的jar包讲解
- SSH中的jar包讲解
- SSH中的jar包讲解
- SSH中的jar包讲解
- SSH中的jar包讲解
- SSH中的jar包讲解(1)
- SSH中的jar包讲解(摘自csdn…
- SSH中的jar包讲解(摘自csdn)
- SSH框架之jar包讲解
- SSH整合中的jar包冲突解决办法
- sping jar包 讲解
- Hibernate3 jar包讲解
- ssh jar包配置
- ssh项目jar包
- SSH架构jar包
- 如何给Fedora 15创建磁盘分区
- 使用 rsync 服务(二)
- OpenCV 2 学习笔记(8): 利用邻域处理图像与简单的算术图像处理算法:图像滤波与加权和
- 使用Symfony2搭建电子商务网站总结
- websphere6.1集群的配置过程
- SSH中的jar包讲解(转)
- Line 全球用户达 2.3 亿,每天发送 70 亿条信息、10 亿张贴纸
- C# 中的委托和事件
- Android仿Iphone通知角标的实现(一)
- 网卡eth0,未发现连接设备Bringing up interface eth0: Error: No suitable device found: no device found for conne
- HDU夹角有多大II
- iPhone的Push(推送通知)功能原理浅析
- Java split函数备注
- Libcurl实现文件断点续传