编程开发 | 18.3M
语言:简体
3 .0
应用简介
ssh框架中常用的是jar包。这是一个集成了常用SSH框架中经常使用的JAR包的工具。该工具集成了所有大量使用的JAR包。它安全无毒。有需要的用户可以立即下载使用。酒吧。
ssh框架中常用的jar包。该工具是Java开发中SSH框架应用中常用的jar包集成下载。它包括常用的Struts2包、Spring包、Hibernate包和Aop包。它们都是经过过滤的包。它们安全无毒,适用于所有操作系统,有需要的朋友可以立即下载使用
使用说明
本工具为绿色免安装版本。下载后解压打开即可使用。
指示
struts2需要的几个jar包:
1)xwork-core-2.1.6
2)struts2-core-2.1.8
3)ognl-2.7.3
4)freemarker-2.3.15
5)commons-io-1.3.2
6) 公共文件上传-1.2.1
这些是最常用的包。没有这些包裹就无法生活。
Hibernate 常用jar包
antlr-2.7.6.jar的作用
ANTLR(ANother Tool for Language Recognition)是PCCTS开发的语言工具。它为识别器、程序编译器和翻译器提供了包括java、c#和C++在内的语法描述框架,使用from多态查询语句。当你需要它的时候。语言转换工具,Hibernate用它来将HQL转换为SQL
错误情况:antlr-2.7.6.jar没有添加到项目中,hibernate不会执行hql语句
并且会报NoClassDefFoundError: antlr/ANTLRException错误
2.commons-collections-3.1.jar的作用
Apache Commons 包之一,包含Apache 开发的一些集合类,功能比java.util 更强大。*
错误条件:NoClassDefFoundError:org/apache/commons/collections/SequencedHashMap
3、dom4j-1.6.1.jar的功能是一个类似于jdom的JAVA XML API,用于读写xml文件。 dom4j是一个非常优秀的JAVA XML API,性能优良,功能强大,使用方便。它也是一个开源软件,可以在SourceForge 上找到
错误条件:NoClassDefFoundError:org/dom4j/DocumentException
4.javassist-3.12.0.GA.jar
代码生成工具,Hibernate 使用它在运行时扩展Java 类和实现
错误情况:java.lang.reflect.InitationTargetException
5.jta-1.1.jar
Java Transaction API(JTA)规范包是一个标准的Java接口,用于指定事务和事务处理以及分布式事务处理系统,包括:资源管理、应用服务和事务应用程序。
错误条件:NoClassDefFoundError:javax/transaction/Synchronization
6. slf4j-api-1.6.1.jar日志管理API
7.hibernate3.jar
hibernate3.0的核心jar包,常用的session、Query、Transaction都位于这个jar文件中。
错误情况:未解决的编译问题
8、sun公司提供的hibernate-jpa-2.0-api-1.0.1.Final.jar,用于hibernate中通过注解完成javaBean映射表的依赖包,通过该包hibernate加强了通过注解完成javaBean映射表的功能
SSH框架应用中常用Jar包的使用介绍
commons-logging-1.0.4.jar
如果添加了Struts2,则无需导入。
log4j-1.2.15.jar
添加Hibernate 后,无需导入。
jar文件:红色的是jar包,一定没有问题
操作数据库的jar
mysql-connector-java-5.0.8-bin.jar
支柱2
commons-logging-1.0.4.jar是ASF制作的日志包。 Struts2框架使用这个日志包来支持Log4J的jdk1.4日志记录。
commons-logging.jar:
log4j-1.2.15.jar
freemarker-2.3.8.jar模板相关操作需要该包。 Struts2 UI标签的模板是使用FreeMarker编写的。
ognl-2.6.11.jar ognl:对象图导航语言,struts2框架通过它来写入对象的属性。
xwork-2.0.7.jar xwork核心包,Struts2构建在其之上
struts2-core-2.0.14.jar struts2核心包
struts2-spring-plugin-2.0.14.struts2集成spring需要的jar包
commons-fileupload-1.2.1.jar:文件上传组件,struts-2.1.6版本后需要添加该文件
commons-io-1.3.2.jar:上传文件依赖的jar包
休眠jar包
antlr-2.7.6.jar:语言转换工具,Hibernate用它来实现需要包的HQL到SQL转换模板相关操作
commons-collections-3.1.jar 集合Apache工具类,集合框架。
javassist-3.9.0.GA.jar代码生成工具,Hibernate在运行时使用它来扩展Java类和实现,与cglib包相同
dom4j-1.6.1.jar dom4j xml 解析器
jta-1.1.jar 标准Java事务处理接口
slf4j-api-1.5.8.jar和slf4j-log4j-2-1.5.0.jar hibernate使用日志系统,后者是slf4j转换log4j的中间接口。
cglib.jar CGLIB 字节码解析器
asm.jar ASM字节码库,如果使用“cglib”则必需
echcache.jar EHCache缓存,使用缓存
春天
spring-beans.jar:该jar文件供所有应用程序使用。它包含与访问配置文件、创建和管理bean 以及执行控制反转/依赖注入(IoC/DI) 操作相关的所有类。如果应用程序只需要基本的IoC/DI支持,只需引入spring-core.jar和spring-beans.jar文件。
spring-context.jar:这个jar文件为Spring核心提供了大量的扩展。您可以找到使用Spring ApplicationContext 功能所需的所有类、JDNI 所需的所有类、用于与模板(模板)引擎(如Velocity、FreeMarker、JasperReports)集成的UI 类以及用于验证的相关类。
spring-da0.jar:此jar 文件包含Spring DAO 和Spring Transaction 数据访问的所有类。为了使用声明式事务支持,您还需要在应用程序中包含spring-aop.jar。
jar 文件spring-orm.jar 包含Spring 对DAO 功能集的扩展,以支持iBATIS、JDO、OJB 和TopLink。由于Hibernate已经被独立打包,所以现在不包含在这个包中。此jar 文件中的大多数类都依赖于spring-dao.jar 中的类。使用该包时,需要同时包含spring-dao.jar包。
spring-hibernate.jar:这个jar文件包含Spring封装Hibernate2和Hibernate3的所有类。
spring-core.jar 该jar文件包含了Spring框架的基本核心工具类。所有其他Spring 组件都必须使用此包中的类。它是其他组件的基本核心。当然,您也可以在自己的应用系统中使用这些。工具。 spring-jdbc.jar 包含Spring 封装JDBC 数据库访问的所有类
spring-aop.jar:此jar 文件包含在应用程序中使用Spring 的AOP 功能所需的类。要使用基于AOP的Spring功能,例如声明式事务管理,您还必须在应用程序中包含此jar包。
spring-jdbc.jar:该文件包含封装Spring 的JDBC 数据访问的所有类。
Spring-remoting.jar:这个jar文件包含支持EJB、JMS和远程调用Remoting(RMI、Hessian、Http Invoker、JAX-RPC)的类。
spring-support.jar
该jar文件包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)和任务调度(Timer、Quartz)的类。
spring-web.jar
这个jar文件包含了开发Web应用时使用Spring框架所需的核心类,包括自动加载WebApplicationContext功能的类、Struts和JSF集成类、文件上传支持类、Filter类以及大量的工具辅助类。
spring-webmvc.jar
该jar文件包含与Spring MVC框架相关的所有类。包含FreeMarker、JasperReports、Tiles、Velocity 和XSLT 相关类,用于国际化、标签、主题和视图显示。当然,如果您的应用程序使用独立的MVC 框架,则不需要此JAR 文件中的任何类。
spring-tx.jar 提供对事物的支持
spectjrt.jar 和aspectjweaver.jar:需要AOP 支持时所需的类。
c3p0-0.9.1.2.jar:使用c3p0数据库连接池时需要此jar文件。
cglig-nodep-2.1.3.jar:使用动态代理时使用此jar。
common-annotations.jar:IOC 支持。
spring.jar:是一个包含完整release的单个jar包。 spring.jar包含了其他jar包的内容,这些jar包包含了spring-mock.jar包含的所有内容,因为spring-只在开发环境中使用。 mock.jar用于辅助测试。这些类不在正式的应用系统中使用。
除了spring.jar文件之外,Spring还包含其他13个独立的jar包,每个jar包中都包含对应的Spring组件。用户可以根据自己的需求选择组合自己的jar包,无需引入整个spring.jar文件的所有类。
操作日志所需的log4j-1.2.15.jar包。
spring-mock.jar
该jar 文件包含一整套Spring 模拟类来协助应用程序测试。 Spring测试套件使用了大量的模拟类来使测试变得更加容易。 Mock HttpServletRequest 和HttpServletResponse 类在Web 应用程序单元测试中非常方便。
Commons-dbcp.jar:数据源Commons-pool.jar数据源
如何选择这些发行包并决定使用哪些发行包实际上非常简单。如果您正在构建一个Web 应用程序并且将在整个过程中使用Spring,那么最好使用单个spring.jar 文件;如果您的应用程序仅使用简单的控制反转/依赖注入(IoC/DI)容器,那么只需spring-core.jar 和spring-beans.jar 就足够了;如果您对版本的大小有很高的要求,那么您必须小心,只获取包含您需要的功能的jar 文件。使用单独的分发包,您可以避免包含应用程序不需要的所有类。当然,您可以使用其他工具来尝试使整个应用程序包变小。节省空间的关键是准确找到自己需要的Spring依赖类,然后合并需要的类和包。 Eclispe 有一个名为ClassPath Helper 的插件,可以帮助你找到你所依赖的类。
Spring包依赖说明:
1)spring-core.jar需要commons-collections.jar,spring-core.jar是以下其他的基础。
2)spring-beans.jar需要spring-core.jar、cglib-nodep-2.1_3.jar
3)spring-aop.jar需要spring-core.jar、spring-beans.jar、cglib-nodep-2.1_3.jar、aopalliance.jar
4)spring-context.jar需要spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar
5)spring-dao.jar需要spring-core.jar、spring-beans.jar、spring-aop.jar、spring-context.jar
6)spring-jdbc.jar需要spring-core.jar、spring-beans.jar、spring-dao.jar
7) spring-web.jar 需要spring-core.jar, spring-beans.jar, spring-context.jar
8) spring-webmvc.jar 需要spring-core.jar/spring-beans.jar/spring-context.jar /spring-web.jar
9) spring-hibernate.jar需要spring-core.jar, spring-beans.jar, spring-aop.jar, spring-dao.jar, spring-jdbc.jar, spring-orm.jar, spring-web.jar, spring-webmvc.jar
10) spring-orm.jar需要spring-core.jar, spring-beans.jar, spring-aop.jar, spring-dao.jar, spring-jdbc.jar, spring-web.jar, spring-webmvc.jar
11) spring-remoting.jar 需要spring-core.jar、spring-beans.jar、spring-aop.jar、spring-dao.jar、spring-context.jar、spring-web.jar、spring-webmvc.jar
12) spring-support.jar 需要spring-core.jar、spring-beans.jar、spring-aop.jar、spring-dao.jar、spring-context.jar、spring-jdbc.jar
13) spring-mock.jar需要spring-core.jar, spring-beans.jar, spring-dao.jar, spring-context.jar, spring-jdbc.jar
热门攻略