首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

EJB学习之三-Local跟Remote接口

2012-10-08 
EJB学习之三---Local和Remote接口这篇文章主要来学习Ejb的组成元素,重点介绍Local和Remote接口。KeyEJB的组

EJB学习之三---Local和Remote接口
这篇文章主要来学习Ejb的组成元素,重点介绍Local和Remote接口。

Key
EJB的组成
Local接口
Remote接口
Ejb Instance及工作方式
Sample实例

一 Ejb的组成
   标准的Ejb至少由三个部分组成:Local接口,Remote接口以及Ejb Instance。
二 Local接口
   1. Local接口,称为Home接口,继.承接基类javax.ejb.Local.从Ejb2.0开始出现的 新的接口,本质上是Java RMI接口.
  
   2. 对于Local接口的使用,只能在本地使用。它列出了所有定位/创建/删除Ejb实例的方法。
    3. 定义local接口的方法:
     1) 在Ejb文件中定义:
        @Local(value={Interface1, interface2,..})
     2) 在Ejb文件中定义:
        @Local(Interface1,Interface2,..)
     3) 在Interface文件中定义
         @Local
三 Remote接口
   1. Remote接口列出Ejb类的业务逻辑方法。集成基类javax.ejb.Remote.本质上是Java RMI接口.
   2. 定义local接口的方法:
     1) 在Ejb文件中定义:
        @Remote(value={Interface1, interface2,..})
     2) 在Ejb文件中定义:
        @Remote(Interface1,Interface2,..)
     3) 在Interface文件中定义
         @Remote
四 Ejb instance及工作方式:
   对于Ejb的工作方式,如附件中的图:
  

五 Sample
  1.Interface 定义:
     1)UserManage


run Main,Console出现的Log:
  UserId:0
UserName:Jamson
  (2)web 页面:

deploy web project,输入:http://localhost:8080/EjbWebProject_Client/index.jsp
显示:
UserID:10
UserId:100

热点排行