struts2所必须的jar包
log4j2 xml配置suts2所必需的jar包五个: struts2-core-2.1.6.jar --------------- struts2的核心包 marker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具 commons-logging.jar ----------- Jakarta的通用日志记录包 ognl-2.6.11.jar -------------- 支持ognl表达式 xwork-2.1.2.jar -------------- xwork的包 因为Struts2是由xwork的延长 有些类依旧关联着 xwork的类 (顺便介绍下相关名词-------- 1. jakarta:jakarta是apache组织下的一套Java解决计划的开源软件的名称,它包括了无数子项目。Toat,ant,struts等等也是apache下的开源项目。同时也是jakarta的关联项目。 2.OGNL:OGNL是一种功能强大的表达式语言(Expression Language,简称为EL),webwork2和现在的Struts2.x中用法OGNL取代本来的EL来做界面数据绑定 3.xwork:XWork是一个标准的Command模式实现,并且彻低从web层脱离出来。Xwork提供了无数核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Navigation Language),IoC(Inversion of Control倒置控制)容器等。 4mand模式:(Command)模式属于对象的行为模式【GOF95】。指令模式又称为行动(Action)模式或交易(Transaction)模式。指令模式把一个哀求或者操作封装到一个对象中。) Hibernate所用15个jar包: Hbernate3.jar----
---------------核心包 antlr.jar----------------------------语言转换工具,hibernate用他将hql语句转换为sql语句 dom4j.jar--------------------------解析xml文档的工具 ehcahe.jar-------------------------缓存工具,如没提供其它缓存,默认用法他 jta.jar--------------------------------标准的JTA API(JTA即java事物API,JTA事务比JDBC事务更强大。一个JTA事务可以有多个参加者,而一个JDBC事务则被限定在一个单一的数据库衔接),有伴侣说这个包可以不要,不过没测试,反正加这个没错,所以就没删除了。 cglib.jar----------------------------高效的代码生成工具, Hibernate用它在运行时扩展 Java类和实现 Java 接口 asm.jar----------------------------- ASM字节码库 , 用法“cglib”则须要 asm-attrs.jar ===---------------------- ASM字节码库,用法“cglib”则须要 commons-lections-2.1.1.jar-----Apache 的工具集,集合类 ,用来增加Java对集合的处理能力。 jaxen-1.1-beta-7.jar------------------用dom 的方式解析工程中xml文件,假如想提高启动性能则去用法(可选) commons-logging.jar---------------日志工具 log4j1.2.11.jar--------------------------log4j 库,Apache 的日志工具 commons-pool.jar, commons-db.jar--------DBCP数据库衔接池,Apache的Jakarta组织开发的,Tom4的衔接池也是DBCP。(可选) xml-apis.jar------------------------------解析xml。 spring所用的5个jar: spring.jar----------------------------是包含有完整发布的单个jar包 spring-aop.jar----------------------
这个jar文件包含在应用中用法Spring的AOP特性时所需的类 aspectjrt.jar---------------------------------是Spring Aop所要用到的包 commons-digester.jar--------------------Digester基于规章的XML文档解析,主要用于XML到Java对象的映射. aspectjweaver.jar-------------------------用于在Spring 2.0中集成AspectJ AspectJ LTW织入器 其他jar包: struts2-spring-plugin-2.0.11.1.jar-------struts2与spring整合所需的插件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论