
【EJB】
文章平均质量分 86
mars-kobe
追梦人,学无止境
展开
-
Ejb-有状态&无状态SessionBean
1. Ejb的分类 首先,企业级Bean分为三类: SessionBean用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个SessionBean来为客户端服务。SessionBean可以直接访问数据库,但更多时候,它会通过EntityBean实现数据访问。 Entity Bean是域模型对象(用来表示真实世原创 2015-02-14 22:04:48 · 2139 阅读 · 8 评论 -
Ejb-开发持久化Bean
首先,持久化Bean跟普通Java Bean无异,区别在于为了让Ejb容器可以识别,它们用Ejb的Annotation进行了标识。1. 持久化Bean的基本要求 Ø 一个实体类(即普通的POJO),并将其标识为@Entity。 Ø 实体类必须要有主键,一般用@Id将其标识。 Ø 在/META-INF/目录下,有persistence.xml文件,其主要作用是定义实原创 2015-02-16 17:04:01 · 1021 阅读 · 8 评论 -
Ejb—开发模型与实例
1. 开发模型 这里用最简洁的一个Ejb项目模型来简介Ejb的开发过程与调用原理。粗略的开发过程如下: Ø 首先,新建Ejb项目,并部署到JBoss服务器(作为服务端)。 Ø 然后,新建普通Java项目作为客户端。(客户端的概念是相对的,它可以是任何类型的项目,包括可以是另一个Ejb项目) Ø 最后,将Ejb项目中的接口打包为jar包,并添加到客户端,客户端即可原创 2015-02-14 16:46:26 · 4098 阅读 · 8 评论 -
Ejb-客户端类型及访问方式
1. 简介 我们知道Ejb的客户端仅通过业务逻辑Bean所定义的接口来访问业务逻辑,跟具体实现无关。 当在开发企业Bean之前,首先要做的第一个决定是,EJB要支持什么样的客户端?因为不同的客户端,其访问方式也将不同,对Ejb的注解也将不同。 Ejb支持的客户端有如下几种类型: Ø 本地客户端(客户端与其调用的Ejb对象在同一个JVM进程中) Ø 远程客户端原创 2015-02-15 17:36:35 · 1898 阅读 · 5 评论