<%@ page contentType="text/html; charset=gb2312"%> EJB的编程规则(1)之Session Bean
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
EJB的编程规则(1)之Session Bean
     发布者: 发布时间:2007-09-23
-,Session Bean被用于这实现含有特定商业逻辑的商业对象,不能直接表现DB中的共享资料,Session对象的状态是非持久的存储的,不不需写到DB中。Session Bean实现Bean的商业逻辑,而远程访问安全并行和事务等耻Bean容器提供
二,编写EJB的规则:
(1)编写Enterprise Bean:
1.可能有一个或多个ejbCreate方法。
 2.访问控制修饰符必须为public ,不能为static
 3.参数是JavaRMI的合法类型,且修饰符不能为static 或void.
4.throws 子句可包括CreateException和应用程序的其他异常。
5.方法不能与EJB结构定义的相冲突。
(2)Home接口:定义客户机可调用的Create上便客户机实例化所需的对象EJB。
 1.Create方法的参数和返回类型必是RMI类型。
 2.Create方法返回Remote接口类型(但ejbCreate方法返回void).
 3.Create方法的throw子句必包括remoteException,CreateException.
(3) Remote接口:定义客户机可以调用的商业方法。
 1.远程接口中的方法必与Enterprisre Bean类中的实现的方法匹配。
2.Remote接口中的方法必与Enterprise Bean类中的实现方法相同。
 3.参数和返回类型必是有效的RMI类型。
 4.throws子句必包括java.rmi.remoteException.
二,在statful和stateless Session Bean中做选择。
1.stateul被设计用来维护代表客户机状态,表现非持久存储的对象。表现商业对象间的工作流。
 一般用于以下例情况:
(1).维护特定的存储商业对象。
 (2)表现非持久存储的对象。
 (3)表现商业对象间的工作流。
 2 stateless被设计用来提供服务器端的行为,不含特定用户资料。一般用于下例情况:
(1) 建模可重用的服务对象。
(2) 提供高性能
(3) 一次操作多条记录。
(4) 提供DATE程序观点。
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
j2ee编程规则(2)之Entity Bean
实体bean的承诺
用jbuilder7+jboss3+vss开发EJB
使用JMX监控应用程序内、外部的状况
EJBCA 3.0初探
TOMCAT内存和连接数配置
 
最近评论:
        
你曾悄悄的来过!
wow gold,wow gold,wow gold,ffxi gil max(481)
        
冰封的往事!
wow power leveling,wow gold,wow power leveling,wow gold max(8479)
        
飞舞的传奇!
传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(5129)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号