| |
| EJB开发技术问答 |
| |
发布者: 发布时间:2006-09-09 |
|
|
什么是 EJB Contract
EJB各个部分直接的契约关系,其中主要包含了以下几个组成部分:
1. Client View Contract. 2. Component Contract. 3. Deploy (ejb-jar file).
如下图所示。
 (From EJB Spec. 2.0)
什么是 EJB Client View Contract
Client View:EJB Client与EJB Container直接的契约,应该是一种统一的调用接口。 (注意:Message-Driven Bean 没有Client View Contract的概念)。
EJB有哪两个Client View
1. Remote Client View. 2. Local Client View. 虽然从技术上说,可以使得一个EJB支持以上两个View;但是往往只支持一种就足够了。
EJB Client View 的组成部分
Remote Client View 和 Local Client View都包含以下几个组成部分:
1. Home Interface.
javax.ejb.EJBHome and javax.ejb.EJBLocalHome 2. Component Interface.
javax.ejb.EJBObject and javax.ejb.EJBLocalObject 3. EJB Identity.
另外,Remote Client View还包括了以下组成部分:
1. Metadata Interface. 2. Handle.
什么是 Component Contract
Component Contract:EJB 与EJB Container直接的契约,应该是一种统一的调用接口。
“The arguments and results of the methods of the remote interface and remote home interface are passed by value.”这句话如何理解?
其实Java中方法调用的参数和返回值都是“传值”的;此处的的"By value"其实是对象的拷贝传递。思考...
|
| (转载文章请保留出处:北天JAVA技术网(www.java114.com)) |
| |
| 更多精彩文章: |
| Servlets/JSP开发技术问答 |
| Hibernate快速入门 |
| Spring 入门 |
| JSP开发入门 |
| 用Java实现多线程服务器程序 |
| 多线程学习初步 |
| |
| 最近评论: |
|
|
| 你曾悄悄的来过! |
| wow gold,wow gold,wow gold,ffxi gil max(5036) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(9480) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(9874) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,wow power leveling,wow gold
max(454) |
|
|
| 冰封的往事! |
| wow power leveling,wow gold,WoW Gold,wow gold
max(6642) |
|
|
| 飞舞的传奇! |
| 传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(799) |
|
|
| |
| 免责声明:该文章由网友发表,如果对您造成侵权,请联系站长。 |
|