Struts2:
在struts2-2.2.1版本中,所需要的核心jar有如下几个:
- xwork-core-2.2.1.jar
- struts2-core-2.2.1.jar
- ognl-3.0.jar
- javassist-3.7.ga.jar
- freemarker-2.3.16.jar
- commons-io-1.3.2.jar
- commons-fileupload-1.2.1.jar
需要注意的是,javassist-3.7.ga.jar这个包并不在struts2的lib目录下,可以在他的apps目录下的项目中找到。
Hibernate3:
下面列出的是手动添加的jar包,并不是使用MyEclipse自带的hibernate。
3.5以下版本(以3.3.2作为例子):
- hibernate3.jar
- antlr-2.7.6.jar
- commons-collections-3.1.jar
- dom4j-1.6.1.jar
- javassist-3.9.0.GA.jar
- jta-1.1.jar
- slf4j-api-1.5.8.jar
- slf4j-nop-1.5.8.jar
以上是hibernate-distribution压缩包内的,slf4j-nop-1.5.8.jar是另外下载的,并不在hibernate包内,除了第一个和最后一个,其余的都在lib\required目录下。
- hibernate-annotations.jar
- ejb3-persistence.jar
- hibernate-commons-annotations.jar
以上是hibernate-annotations压缩包内的,ejb3-persistence.jar和hibernate-commons-annotations.jar位于lib目录下。
3.5(及以上版本):
由于3.5以上的版本整合了distribution和annotation两个包,所以3.5的包没有上面提到的最后三个包,取而代之的是
- hibernate-jpa-2.0-api-1.0.0.Final.jar
位于lib\jpa目录下
PS:1、如果不想用slf4j的日志,可以加入slf4j目录下的“接口与实现”转换的jar加入,并加入相关的“实现jar”。
2、hibernate-distribute\project\etc下面有相关的配置文件模板。
Spring3.05
spring2.5的版本有个综合包,比较方便。相比之下spring3就麻烦了许多,很多包都分开管理了。下面以3.05为例:
下面是spring自带的包
- org.springframework.aop-3.0.5.RELEASE.jar
- org.springframework.asm-3.0.5.RELEASE.jar
- org.springframework.aspects-3.0.5.RELEASE.jar
- org.springframework.beans-3.0.5.RELEASE.jar
- org.springframework.context-3.0.5.RELEASE.jar
- org.springframework.core-3.0.5.RELEASE.jar
- org.springframework.expression-3.0.5.RELEASE.jar
下面是spring所依赖的包
- aopalliance-1.0.jar
- aspectjweaver.jar
- cglib-nodep-2.1_3.jar
- commons-logging-1.1.1.jar
其中cglib-nodep-2.1_3.jar这个包的作用是直接修改二进制文件,为没有实现接口的类生成代理。
org.springframework.aspects-3.0.5.RELEASE.jar是spring整合了aspectjrt.jar,也可以使用aspectjrt.jar来代替。
spring3.05相关jar包的说明可以查看以下链接:
http://paddy-w.iteye.com/admin/blogs/857916
分享到:
相关推荐
SSH 在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。开发SSH项目必须导入Spring 、 Struts 和Hibernate所需的jar包,这里面包含了SSH项目所需的全部jar包。
SSH开发所用全部jar包 读者直接导入就可以使用
压缩包里面包含了SSH开发中所有JAR包的一个文件夹,使用的时候只需导入解压就好,也包含ibatis包,希望能给各位带来一点帮助
Struts2.3 + Spring4.2 +Hibernate3.6 的全部jar包整合,共有28个。 导入jar 之后、再导入相对应的配置文件 即可进行开发!
javaweb利用ssh(struts,spring,hibernate)整合开发的网上投票系统,系统内使用Mysql数据库开发,适合还没有入门的初级javaweb网络工程师开发学习使用,保证可以运行,内包含全部所需的jar包。使用时,修改相应的...
邮开发java web 的ssh所需的所有开发包,导入即可使用!
2. 成绩管理:实现成绩的录入、修改、删除和查询,支持多种查询条件组合,快速定位到所需成绩。 3. 课程管理:对课程信息进行添加、修改、删除和查询,方便教师根据教学计划调整课程设置。 4. 教师管理:对教师基本...
本人已经将此次系统所需的数据库脚本文件写好了,到时兄弟们进行(由于每个人的开发环境不一样,所以项目导入需要配置,不然运行会报错)项目导入二次开发时,可以直接将我的SQL脚本文件导入MySQL(系统所需数据库与...
Navicat Essentials是Navicat的精简版本,它提供执行简单数据库开发所需的基本和必要功能。Navicat Essentials用于商业用途,可用于MySQL,MariaDB,MongoDB,SQL Server,PostgreSQL,Oracle和SQLite数据库。如果您...
8.1.3 下载本书所需的Docker 镜像 247 8.1.4 异常处理 247 8.2 Spring Data JPA 248 8.2.1 点睛Spring Data JPA 248 8.2.2 Spring Boot 的支持 258 8.2.3 实战 260 8.3 Spring Data REST 284 8.3.1 点睛Spring Data ...
8.1.3 下载本书所需的Docker 镜像 247 8.1.4 异常处理 247 8.2 Spring Data JPA 248 8.2.1 点睛Spring Data JPA 248 8.2.2 Spring Boot 的支持 258 8.2.3 实战 260 8.3 Spring Data REST 284 8.3.1 点睛Spring Data ...
8.1.3 下载本书所需的Docker 镜像 247 8.1.4 异常处理 247 8.2 Spring Data JPA 248 8.2.1 点睛Spring Data JPA 248 8.2.2 Spring Boot 的支持 258 8.2.3 实战 260 8.3 Spring Data REST 284 8.3.1 点睛Spring Data ...
基于微服务springboot架构开发,是轻量高性能的...3.运行所需sql脚本(本项目使用mysql数据库),在sql文件夹下,在mysql数据库里创建数据库wgcloud,导入wgcloud.sql即可 4.bin目录下的脚本文件,为server和agent启
Navicat为您提供有效管理数据并确保流程平稳所需的工具。 Visual SQL / Query Builder将帮助您创建,编辑和运行SQL语句/查询,而不必担心语法和命令的正确用法。通过获取关键字建议并从编码中去除重复内容,使用...
为此,您将需要在PC上安装Git,并使用SSH克隆URL区域中此页面上的可用URL 。 导入IntelliJ IntelliJ提供了对Kotlin开发的最佳支持,以及完整的Gradle集成。如果您没有IntelliJ,只需从下载Community版本。此免费...
除Ansible外,大多数* nix发行版都应提供您所需的一切。 仅在Arch Linux,Ubuntu和MacOS中对该项目进行了重大测试。 如果您没有发行版的软件包管理器,请使用发行版的软件包管理器来安装。 然后使用pi
Navicat为您提供有效管理数据并确保流程平稳所需的工具。 Visual SQL Builder将帮助您创建,编辑和运行SQL语句,而不必担心语法和命令的正确用法。通过获取关键字建议并从编码中去除重复内容,使用“代码完成”和可...
《Hadoop实战》分为3个部分,深入浅出地介绍了Hadoop框架、编写和运行Hadoop数据处理程序所需的实践技能及Hadoop之外更大的生态系统。《Hadoop实战》适合需要处理大量离线数据的云计算程序员、架构师和项目经理阅读...
还要注意提交代码以供审查所需的存储库配置。 输入 您应该在导入之前创建服务器,因为项目文件可能会将其称为编译目标。 不确定是否相关 在 Eclipse 中创建 TomEE 服务器 在服务器视图中,右键单击 →新建→服务器 ...
这里文件通过构建于SSL或SSH2安全认证的客户机/服务器系统进行传输,为VPN、WAN、Extranet开发管理人员提供最经济的解决方案!企业再不需要为了一套安全的数据传输系统而进行破费了。 此外,CuteFTP Pro 9.0.5还...