J2ee中常用包解释

解释j2ee开发中常用包含义,有些可能不太用的时间长了会忘记,做个笔记

ejb3-persistence.jar(Enterprise JavaBean)包中包含javax.persistence.Entity等jar
如果用到hibernate注解方式配置实体对象时候,需要用到

jta.jar(Java Transaction API)包中包含javax.transaction.TransactionManager等jar
hibernate中如果配置事务必须用到的jar包

ognl.jar  OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL)但基本上是用于struts中结合struts中的s标签一同使用 ognl标签用法:#param   ognl有#和%两种用法
有关ognl和struts的应用http://wenku.baidu.com/view/94e4766c1eb91a37f1115ca3.html
EL(Expression Language)即表达式语言,是一种方便访问Java组件(比如JavaBeans)的脚本语言,用在JSP标签中使Java代码从JSP页面中隔离。el的用法${param}
OGNL应该说是EL的一种,另外还有MVEL,据测试MVEL的性能要好过OGNL
<%@  page isELIgnored="true"%> 表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言. 

JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。
即常说的c标签<%@ taglib prefix="c" uri="http0://java.sum.com/jstl/core_rt" %>


struts2-spring-plugin-2.1.8.jar struts2和spring整合时候需要此jar
并需要在struts中配置<constant name="struts.objectFactory" value="spring" />标签,但是这样让spring管理默认作用域是单例模式,可能需要更改action的作用域scope="prototype"
顺便提下,struts中添加.do和.action结尾拦截可以添加<constant name="struts.action.extension" value="do,action"/>标签

struts2整合struts2-convention-plugin-2.1.8.1.jar插件实现零配置
http://blog.sina.com.cn/s/blog_92da35b501011l8v.html





ssm(struts2.3.4+spring3.2+mybatis3)整合中jar包作用介绍
http://wenku.baidu.com/view/c84250d684254b35eefd3456.html
CGLIB学习笔记(Enhance)
http://heavensay.iteye.com/blog/1285537




你可能感兴趣的:(J2EE)