SSH整合需要的jar
2013-10-07 16:23
274 查看
之前学长有在进行开发SSH的包,可是里面用的包太多了,百度了一下发现很多包都是带有重复性,或者是不需要,但是MyEclipse自动给选上的,所以特地查了一下又什么必须的包:
这两个作者我觉得他们都总结得挺好:
http://jingyan.baidu.com/article/90895e0f83ab4f64ec6b0bce.html
http://blog.csdn.net/sunxin1001/article/details/7290894
一个是继续MyEclipse的对3者整合的包(所以带有springframework对spring包的重新封装),一个的方法是把3者单独的包应该是从三者官网下下来的,不过应该都是可以用的。
下面是我亲自倒入的包,有一些在简单的项目中是不需要用到的(例如我写的那个。。。不过考虑到这些包在多数ssh项目中还是出现比较频繁的,所以特地记下来一下)
话说以前就一个劲按照MyEclipse给的包倒入或者是直接用学长那N多的包,实际上不太需要的,所以特地记一下用法,方便以后参考
struts2的jar包
1.struts2-core
2.xwork-core Action类所在的包
3.struts2-spring-plugin struts2整合spring的包
4.freemaker 模板相关操作需要的包
5.commons-fileupload
6.commons-io (5和6用于文件上传到服务器上用的包)
hibernate3的jar包
1.hibernate3
2.antlr 实现hql到sql的转换模板用的包
3.javassist 代码生成工具
4.dom4j XML解析器
5.commons-collection collections Apache的工具集
6.jta 标准的java事务处理接口
7.cglib cglib字节码解析器
8.数据库相关的包我用的是mysql-connector-java
9.slf4j-api和slf4j-log4j12 hibernate使用的一个日志系统
10.org.springframework.transaction extends HibernateDaoSupport需要
spring3的jar包
1.org.springframework.web web.xml中配置启动spring容器所需,包括contextConfigLocation和ContextLoaderListener
2.commons.dbcp (配置dataSource需要的包)
3.org.springframework.context IOC反转控制获取实例化,如getBean()
4.org.springframework.beans 异常处理
5.spring-core
6-9为实例化ClassPathXmlApplicationContext所需
6.com.springsource.org.apache.commons.logging
7.org.springframework.asm
8.org.springframework.expression
9.com.springsource.org.apache.commons.pool
10.org.springframework.orm orm整合需要用
11.org.springframework.jdbc 初始化sessionFactory
AOP的包
1.org.springframework.aop
2.com.springsource.org.aopalliance
3.com.springsource.org.aspectj.weaver
关于spring不用springframework相关包的时候(这段是网上的人的说法,可是米有试过,不过原理其实都跟上面的整理方法一样的,只不过是上面的包对下面的包重新封装)
1.spring-beans
访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类
2.spring-context
可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类
3.spring-core
4.spring-jdbc 包含对Spring 对JDBC 数据访问进行封装的所有类
5.spring-orm 对映射框架的一些支持
6.spring-tx 提供对事务的支持
7.aspectjrt 和 aspectjweaver AOP的支持
log4j用于项目的Logger的包
解析完以后,以下是刚开始整合项目亲测的,以后自己在这个的基础上补充包就差不多了~~~
本文出自 “再累也要开心D” 博客,请务必保留此出处http://zhangzhang.blog.51cto.com/6250085/1305442
这两个作者我觉得他们都总结得挺好:
http://jingyan.baidu.com/article/90895e0f83ab4f64ec6b0bce.html
http://blog.csdn.net/sunxin1001/article/details/7290894
一个是继续MyEclipse的对3者整合的包(所以带有springframework对spring包的重新封装),一个的方法是把3者单独的包应该是从三者官网下下来的,不过应该都是可以用的。
下面是我亲自倒入的包,有一些在简单的项目中是不需要用到的(例如我写的那个。。。不过考虑到这些包在多数ssh项目中还是出现比较频繁的,所以特地记下来一下)
话说以前就一个劲按照MyEclipse给的包倒入或者是直接用学长那N多的包,实际上不太需要的,所以特地记一下用法,方便以后参考
struts2的jar包
1.struts2-core
2.xwork-core Action类所在的包
3.struts2-spring-plugin struts2整合spring的包
4.freemaker 模板相关操作需要的包
5.commons-fileupload
6.commons-io (5和6用于文件上传到服务器上用的包)
hibernate3的jar包
1.hibernate3
2.antlr 实现hql到sql的转换模板用的包
3.javassist 代码生成工具
4.dom4j XML解析器
5.commons-collection collections Apache的工具集
6.jta 标准的java事务处理接口
7.cglib cglib字节码解析器
8.数据库相关的包我用的是mysql-connector-java
9.slf4j-api和slf4j-log4j12 hibernate使用的一个日志系统
10.org.springframework.transaction extends HibernateDaoSupport需要
spring3的jar包
1.org.springframework.web web.xml中配置启动spring容器所需,包括contextConfigLocation和ContextLoaderListener
2.commons.dbcp (配置dataSource需要的包)
3.org.springframework.context IOC反转控制获取实例化,如getBean()
4.org.springframework.beans 异常处理
5.spring-core
6-9为实例化ClassPathXmlApplicationContext所需
6.com.springsource.org.apache.commons.logging
7.org.springframework.asm
8.org.springframework.expression
9.com.springsource.org.apache.commons.pool
10.org.springframework.orm orm整合需要用
11.org.springframework.jdbc 初始化sessionFactory
AOP的包
1.org.springframework.aop
2.com.springsource.org.aopalliance
3.com.springsource.org.aspectj.weaver
关于spring不用springframework相关包的时候(这段是网上的人的说法,可是米有试过,不过原理其实都跟上面的整理方法一样的,只不过是上面的包对下面的包重新封装)
1.spring-beans
访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类
2.spring-context
可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类
3.spring-core
4.spring-jdbc 包含对Spring 对JDBC 数据访问进行封装的所有类
5.spring-orm 对映射框架的一些支持
6.spring-tx 提供对事务的支持
7.aspectjrt 和 aspectjweaver AOP的支持
log4j用于项目的Logger的包
解析完以后,以下是刚开始整合项目亲测的,以后自己在这个的基础上补充包就差不多了~~~
本文出自 “再累也要开心D” 博客,请务必保留此出处http://zhangzhang.blog.51cto.com/6250085/1305442
相关文章推荐
- 解释结构模型ISM-1-1
- 指针与引用的区别,指针与引用的底层实现是否一样?
- 如何创建不可变的Java类或对象
- 【C#学习笔记】读SQL Server2008
- vs.net 2005 C# WinForm GroupBOX 的BUG?尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- HDU4089 Activation
- Java动态代理
- 与IO相关的等待事件troubleshooting-系列4
- win删除静态arp记录
- PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep
- 基于live555和wis-streamer的rtsp服务器
- JavaScript 垃圾回收
- Java序列化和克隆
- 键盘与文本事件
- C++中有关内存的思考
- mongodb学习(一)
- opencv 图像处理函数
- 斯坦福大学公开课《编程方法学》之笔记一的材料补充
- uva 712 S-Trees
- Cocos2d-x + Android + Eclipse + Windows 7