当前位置:首页 > 软件下载 > 编程开发

ssh框架常用jar包官方绿色版

点此纠错

  • 平台:WinXP, Win7, Win8, Win10, WinAll
  • 大小:18.3M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2017-01-10
3.0
0% 0%

情介绍


ssh框架中常用的是jar包。这是一个集成了常用SSH框架中经常使用的JAR包的工具。该工具集成了所有大量使用的JAR包。它安全无毒。有需要的用户可以立即下载使用。酒吧。









ssh框架中常用的jar包。该工具是Java开发中SSH框架应用中常用的jar包集成下载。它包括常用的Struts2包、Spring包、Hibernate包和Aop包。它们都是经过过滤的包。它们安全无毒,适用于所有操作系统,有需要的朋友可以立即下载使用



ssh框架常用jar包



使用说明



本工具为绿色免安装版本。下载后解压打开即可使用。



sshjar包整合下载



指示



  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