获得和使用SessionBean的一个Home的过程
1.部署SessionBean,服务器实例化一个SessionBean Home对象,并向JNDI注册该Home对象。
2.客户对Home完成一个JNDI查找,这里使用前面注册的JNDI名字。
3.JNDI发回远程Home对象的一个桩。
4.客户通过调用create()向Home请求组件接口的一个引用。
HOME对象建立EJBObject,并发回它的桩
5.现在"服务"介入,bean得到创建。
6.建立EJBObject,它的桩返回给客户。
7.现在,客户可以做他想做的事情了,这就是在bean上调用一个业务方法。
分享到:
相关推荐
Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应...
- 可以在部署描述符中声明数据源,并在SessionBean中使用JNDI查找它。 ##### 2.5 对weblogic-ejb-jar.xml的支持 - `weblogic-ejb-jar.xml`是WebLogic服务器特定的部署描述符。 - 它包含了EJB配置的扩展属性,例如...
- 创建一个Action类继承自`org.apache.struts.action.Action`,在这个类中实现具体的EJB调用逻辑。 4. **JNDI查找与远程调用** - 使用JNDI(Java Naming and Directory Interface)进行查找和获取EJB的远程接口...
56、写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔。 14 59、Java 编程,打印昨天的当前时刻。 15 60、java 和javasciprt 的区别。 15 61、什么时候用assert? 16 62、error和exception有什么...
2. **会话Bean(Session Beans)的简化**:会话Bean的创建和调用更简单,无需Home和Remote接口,只需定义业务接口并添加适当的注解,如@Service。 3. **无状态会话Bean(Stateless Session Beans)**:提供简单的...
EJB3.0 是EJB规范的一个重要版本,它在EJB2.1的基础上进行了许多改进,使得开发过程更为简化,更易于理解和使用。 ### 第一部分:EJB3 介绍 #### 1.1 EJB 3 和 EJB 2.1 的区别 EJB3.0 的主要改进包括: - **元...
第3章 第一个Hibernate应用 3.1 创建Hibernate的配置文件 3.2 创建持久化类 3.3 创建数据库Schema 3.4 创建对象-关系映射文件 3.4.1 映射文件的文档类型定义(DTD) 3.4.2 把Customer持久化类映射到...
第3章 第一个Hibernate应用 3.1 创建Hibernate的配置文件 3.2 创建持久化类 3.3 创建数据库Schema 3.4 创建对象-关系映射文件 3.4.1 映射文件的文档类型定义(DTD) 3.4.2 把Customer持久化类映射到...
第3章 第一个Hibernate应用 3.1 创建Hibernate的配置文件 3.2 创建持久化类 3.3 创建数据库Schema 3.4 创建对象-关系映射文件 3.4.1 映射文件的文档类型定义(DTD) 3.4.2 把Customer持久化类映射到...
第3章 第一个Hibernate应用 3.1 创建Hibernate的配置文件 3.2 创建持久化类 3.3 创建数据库Schema 3.4 创建对象-关系映射文件 3.4.1 映射文件的文档类型定义(DTD) 3.4.2 把Customer持久化类映射到...