web工程 所需是jar包总结
commons-beanutils-1.8.3.jar : BeanUtils主要提供了对于JavaBean进行各种操作,需要Commons -Collections包和Commons -logging包的支持
dom4j-1.6.1.jar : 解析XML
log4j-1.2.17 : 日志
mail.jar : 发送邮件
mysql-connector-java-5.1.5-bin.jar : mysql的JDBC驱动
ojdbc14.jar : oracle的JDBC驱动
servlet-api.jar ____________待定
Spring3.X:
aopalliance-1.0.jar : 使用SpringAOP功能时依赖的包
aspectjweaver.jar : 使用SpringAOP功能时依赖的包
commons-pool-1.6.jar : 连接池,使用SpringJDBC功能时依赖的包
spring-aop-3.2.5.RELEASE.jar : aop(面向切面编程)相关
spring-beans-3.2.5.RELEASE.jar : 包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI支持,引入spring-core.jar及spring- beans.jar文件就可以了
spring-context-3.2.5.RELEASE.jar : spring提供在基础 IoC 功能上的扩展服务
spring-context-support.jar : spring-context的扩展支持,包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(JavaMail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类
spring-core-3.2.5.RELEASE.jar : 包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心
spring-expression-3.2.5.RELEASE.jar: spring表达式语言
spring-jdbc-3.2.5.RELEASE.jar : 包含对Spring对JDBC数据访问进行封装的所有类;
spring-orm-3.2.5.RELEASE.jar : 包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖spring-dao.jar里的类,用这个包时你需要同时包含spring-dao.jar包;
spring-struts-3.2.5.RELEASE.jar : 整合Struts的支持;
spring-tx-3.2.5.RELEASE.jar : 提供对事务的支持
spring-web-3.2.5.RELEASE.jar : 包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类;
Hibernate:
hibernate3.jar : 核心库
commons-collections-3.2.jar : 包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包
commons-logging-1.1.3.jar : Apache Commons包中的一个,包含了日志功能,必须使用的jar包
ehcache-1.2.3.jar : 如果没有其它的缓存,则它是必须
cglib-2.2.2.jar : CGLIB 字节码解释器,如果使用“cglib”则必要;如果使用“CGLIB”还需(asm.jar,asm-attrs.jar)
c3p0-0.9.1.2.jar : Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包
hibernate-jpa-2.0-api-1.0.0.Final : hibernate实现的Java Persistence API(持久层API)
javassist-3.11.0.GA : 处理Java字节码的驱动代码库
jta-1.1 : JTA规范,当Hibernate使用JTA的时候需要。必需的。
slf4j-log4j12-1.7.5.jar : 和spring整合时,日志相关
Struts2.x:
commons-fileupload-1.2.2.jar : 文件上传组件
commons-io-2.0.1.jar : IO加强
commons-lang-2.3.jar : lang包加强
commons-lang3-3.2.jar : 提供了基于事件的表现形式
freemarker-2.3.19.jar : 模板引擎
ognl-3.0.6.jar : ognl标签
struts2-core-2.3.15.1.jar : 核心
struts2-json-plugin-2.3.8.jar : 使用JSON格式
xwork-core-2.3.1.1.jar : xwork核心
struts2-spring-plugin-2.3.15.3.jar : 整合struts-spring
web工程 所需是jar包总结的更多相关文章
- My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
是这样,我在我的android项目中想实现zxing也就是二维码的一些功能,但是需要的一个源码工程是androidstudio工程,想把这个工程转成eclipse工程并导成jar包在我的项目中使用. ...
- Intellij IDEA下导出Java工程的可运行JAR包
Intellij IDEA下导出Java工程的可运行JAR包 昨天一直向导出一个Java工程的可运行JAR包,然后查阅网上的资料以及自己一遍一遍的尝试,均以失败告终.可以导出JAR包,但是导出的JAR ...
- eclipse导出maven工程的可执行jar包
一.eclipse导出maven工程的可执行jar包 建立两个maven工程 ZKServer 和ZKClient 注意:用maven进行开发管理的话,默认的打出来的jar包是不能运行的,需要在pom ...
- json-lib-2.4-jdk15.jar所需全部JAR包.rar java jsoup解析开彩网api接口json数据实例
json-lib-2.4-jdk15.jar所需全部JAR包.rar java jsoup解析开彩网api接口json数据实例 json-lib-2.4-jdk15.jar所需全部JAR包.rar ...
- SSH整合所需的jar包
Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包 Spring的基本jar包: 1.org.springframework.web-3.1.4.RELEASE.jar ...
- 转!java web项目 build path 导入jar包,tomcat启动报错 找不到该类
在eclipse集成tomcat开发java web项目时,引入的外部jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环 ...
- 操作实践:maven工程查找工程中多余的jar包
声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 版本迭代过程中对jar的依赖可能会产生变化,一些本不必再依赖的jar包可以因为没有清除而依然留在版本的发布 ...
- java传统web项目添加maven管理jar包,log4j无法正常输出日志
本文适合1年以上编程基础的开发人员阅读,非技术创新,可作为故障排除实录参考/收藏. 背景 笔者最近在给公司一个老的web项目改造升级,项目使用springmvc+mybatis,由于项目比较久远,没有 ...
- 项目红色感叹号eclipse因Web App Libraries中的jar包missing导致项目红色感叹号
症状: 如题 分析: 修改.更换或者删除了WEB-INF/lib中的jar包 解决方案: 右击项目>build path>Libraries 直接remove Web App Librar ...
随机推荐
- 使用EasyUI的插件前需要引入的文件
一.使用EasyUI的插件需要引入一些文件 1.引入相关文件 easyui.css: easyUi的样式文件 icon.css:easyUI的图标样式文件 easyui.min.js:easyUi的类 ...
- UGUI之Toggle使用
Toggle对象是一个开关.一般用于单选,可以用Toggle制作背包的选项卡 在场景中创建Toggle按钮.看看他有Toggle组件
- CodeBlocks VS2015编译环境设置
1. 菜单 Settings --> Compiler... 2. 设置vs 的安装路径
- 微信公共平台开发2 .net
成功的走出第一步后,我们紧接着趁热打铁开始下一步: 成为了开发者之后微信平台会给您AppId和AppSecret,在订阅号中是没有的,所以因该申请一下服务号, 若没有请注意上一篇http://www. ...
- win7 下配置Openssl
最近刚刚装了openssl,遇到了很多问题,于是记录了下来: 我的PC环境是:系统win7,32位,Microsoft Visual Studio 2010: 下面开始安装: 1.安装前的准备:首先下 ...
- SMW0上传EXCEL模板时报错无分配给对象***的MIME类型
在使用SMW0上传照片.声音文件.EXCEL模板等文件时,遇到报错提示,如下图所示: 解决办法:需要先维护 .XLS 文件的MIME TYPE,SMW0 打开如下图所示 选择上图红色框中“WebRFC ...
- Linux0.11内核剖析--初始化程序(init)
1.概述 在内核源代码的 init/目录中只有一个 main.c 文件. 系统在执行完 boot/目录中的 head.s 程序后就会将执行权交给 main.c.该程序虽然不长,但却包括了内核初始化的所 ...
- Linux环境变量
本文地址:http://www.cnblogs.com/archimedes/p/linux-envionment-variables.html,转载请注明源地址. 1.什么是环境变量 bash sh ...
- 【转】牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
基础篇:操作系统.计算机网络.设计模式 一:操作系统 1. 进程的有哪几种状态,状态转换图,及导致转换的事件. 2. 进程与线程的区别. 3. 进程通信的几种方式. 4. 线程同步几种方式.(一定要会 ...
- [转]Designing a User Interface
UI design can be divided into three essential elements : functionality, aesthetics, and performance. ...