EJB
鹅
这个作者很懒,什么都没留下…
展开
-
EJB 3.1五大模式改进令Java EE 6更好用
EJB(EnterpriseJavaBeans)是使用JavaEE开发和部署业务应用系统的服务端组件架构,使用EJB编写的应用系统是可扩展的、事务型和安全的。EJB3.0是JavaEE5平台的一部分,相对前面的版本,它更加易于使用,它的最新版本—JSR318:EJB3.1—随JavaEE6发布,进一步简化了使用,并提供了许多反应常见使用模式的改进,如: 1、无接口视图:允许你指转载 2013-06-08 19:57:13 · 890 阅读 · 0 评论 -
JPA中利用二级缓存优化访问性能(转载)
JPA使用也有好几年了,但是一直都没有对其中的缓存机制使用,我们知道在JPA2.0以后,作为JAVA6的标准,JPA2.0增加了对二级缓存的支持,比如中间件websphere、weblogic、JBOSS等也都相应提供了对OpenJPA2.0以及JPA二级缓存的支持,OpenJPA的缓存机制要比其他的ORM框架自带的缓存要强大的多,其他的ORM框架如hibernate自带的缓存Session级别的转载 2013-12-05 17:39:37 · 2254 阅读 · 0 评论 -
JPA批量插入
EntityManagerFactory emf = Persistence.createEntityManagerFactory("DataSourceDB2"); EntityManager em = emf.createEntityManager(); EntityTransaction et = em.getTransaction();转载 2013-12-05 17:36:22 · 7900 阅读 · 0 评论 -
EJB 3.x 拦截器
EJB 3.x 拦截器拦截器是一种在调用 Enterprise JavaBeans (EJB) 的业务方法或发生 EJB 的生命周期事件时自动调用的方法。有三种类型的拦截器方法:业务方法拦截器、超时方法拦截器(在 EJB 3.1 中新增)以及生命周期回调拦截器。业务方法拦截器是围绕对某一业务方法的调用来进行调用。超时方法拦截器是围绕对某一 EJB 超时方法的调用来进行调用。生命周期回调转载 2013-11-13 16:22:16 · 933 阅读 · 0 评论 -
EJB拦截器(Interceptor)
拦截器可以拦截Session Bean和Message-driven Bean的方法调用或生命周期事件。拦截器用于封装应用的公用行为,使这些行为与业务逻辑分离。拦截器可以使同一bean类中的方法或者是一个外部类。比如HelloChinaBeanimport com.foshanshop.ejb3.HelloChina;import com.foshanshop.ejb3.Hello转载 2013-11-13 16:21:11 · 763 阅读 · 0 评论 -
JBOSS 7创建客户端通过JNDI调用 EJB
JBOSS 6,7调用通过JNDI查找EJB的方法和JBOSS5不一样。 JBOSS 5 Java代码 Properties props = new Properties(); props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory")转载 2013-07-22 08:57:38 · 1400 阅读 · 0 评论 -
JPA支持继承关系
通过 Hibernate 实现 JPA 对象关系模型之继承映射策略王 汉敏, 软件工程师, IBM简介: Java 是一种面向对象的语言,面向对象的语言特的性之一就是继承。而关系型数据库中的表与表之间的关系,并没有这种继承关系,不能说一张表继承另一张表,它们之间的关系只是关联关系。那么现在 JPA 要将 POJO 的 Java 类映射到数据库中,对于 Java 类中的这种继转载 2013-06-21 11:29:48 · 906 阅读 · 0 评论 -
EJB3.0 中事务的处理自定义异常类并回滚
EJB3.0这个技术很好用,我们可以把很多的问题都交给EJB3.0的bean容器来管理我们的问题。比如说事务,实体等我们都可以交给容器来管理。这样我们即使用过EJB3.0但是我们对于一些问题,可能就一知半解了。问题一:当我们抛出一个异常的时候我们的部分业务并没有回滚。在我们的印象中,似乎抛出异常就必然回滚。但是EJB3.0并没有限制这么严格。而是对异常作了区分。一些RuntimeExc转载 2013-06-20 16:36:27 · 1513 阅读 · 0 评论 -
实例详解 EJB 中的六大事务传播属性
王 汉敏, 软件工程师, IBM简介: 在 Java EE 的应用开发中,事务的应用是必不可少的,同时由于方法调用的原因,比如方法 A 调用方法 B 的时候。如果方法 A 在事务环境中运行,那么方法 B 是否也要在事务中运行呢,方法 B 是要和方法 A 在同一个事务中运行还是新开起一个事物呢?等等。要弄清楚这些问题,就要牵涉到事务传播属性的问题,EJB 中针对不同的情况提供了六种不转载 2013-06-20 16:23:21 · 816 阅读 · 0 评论 -
利用 JPA 2.0 二级缓存实现高速数据访问
免费下载:IBM® WebSphere® Application Server 试用版下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。引言随着信息量的爆炸式增长,以及信息化应用的不断深入,缓存(Cache)对应用程序性能和数据库访问的优化变得越来越重要。将所需服务请求的数据存储到缓存中,可以提高应用程序访问数据的速度转载 2013-12-05 17:40:19 · 938 阅读 · 0 评论