
EJB3.0
xmuzyu
这个作者很懒,什么都没留下…
展开
-
EJB3.0中session bean以及MDB解析
当今大型业务系统面临的主要问题就是高并发性和事务访问,客户端的数量与服务器端的分布式对象数量存在一定程度的正比关系,客户端数量越多,服务器端分布式对象也就越多,如何解决这种高并发的问题也就成了企业级架构首先要解决的问题。EJB作为一种服务器端分布式组件,为我们提供了应对策略。 EJB提供了两种管理大量分布式对象的策略:实例池化和激活。下面分别对EJB组件模型中的三种模型进行...2008-08-05 14:11:19 · 113 阅读 · 0 评论 -
EJB组件与JNDI的绑定
EJB规范要求各厂商都将各种bean绑定在java:comp/env上下文中。Jboss默认将bean绑定到"beanName/remote(local)此全局JNDI名称空间中。2008-08-17 14:18:18 · 170 阅读 · 0 评论 -
EJB3.0&EJB2.0
在传统的EJB时代,EJB的架构过于复杂,并且在写EJB组件的时候,不仅要写业务Bean,而且开发人员还得写好Home,LocalHome,EJBLocalObject以及EJBObject这四个接口,这样以来就显得非常繁琐,开发人员不能把精力集中到对业务Bean的设计中。EJB3.0在架构上有了很大的改变,完全采用pojo的编程模型,在写EJB3.0组件时,不需要在写繁琐的非业务有关的接口了,而...2008-04-04 02:18:25 · 134 阅读 · 0 评论 -
“cannot simultaneously fetch multiple bags”的解决方法
[code="java"]@OneToMany(mappedBy = "customer",cascade = {CascadeType.ALL},fetch = FetchType.LAZY)private Collection cartItems; @OneToMany(mappedBy = "customer",cascade = {CascadeType.ALL},fetch ...2008-05-04 20:28:01 · 402 阅读 · 0 评论 -
Jboss下面bean累JNDI的配置。
最近在做EJB的项目,总结一下Ejb在Jboss中部署问题。在jboss下配置bean的JNDI名可以采取一下三种方式:第一种:也是默认的,"beanname/remote"第二种:使用@RemoteBinding注释。@RemoteBinding(jndiBinding="jndiName")第三种:使用jboss.xml文件,此文件要放在src\META-INF目录下。具体内容...2008-05-11 17:19:44 · 156 阅读 · 0 评论 -
关于jboss与j2ee1.4不友好的问题。
今天在做项目的时候,来了个奇怪的异常,具体异常如下:[code="java"]java.lang.LinkageError: loader constraint violation: [/code]google了一会发现原来是jboss的类加载器的问题。因为同一个类被不同的类加载器所加载导致的,所以要按照一下步骤来修改几个配置文件就OK了。First, edit the conf/...2008-05-21 02:03:17 · 135 阅读 · 0 评论 -
关于事务的一些学习笔记
今天在整理资料的时候发现了之前学习事务的时候的一些学习笔记,顺便写篇blog记录一下备以后查验。 一事务是什么1 事务的概念1.1 为什么需要事务 在我们日常系统开发当中,我们是不是不可避免的要对一些数据资源进行访问,但是我们怎么来保证我们对数据资源的访问不会破坏数据资源的完整性呢?这个时候就需要事务了,正是引入...2011-12-09 18:05:46 · 130 阅读 · 0 评论