本例以我所学的内容为例: 【程序编程相关:时间管理 - 简化生活:复杂性定律】 •客户通过由ejb容器提供的远程与本地接口进行通信 • 访问控制表是用于保证安全其授权能访问特定功能的用户组或个人表. • 持久性是指对象状态永久地存储在数据存储器中,诸如数据库. • 企业 beans的类型: –实体 (entity) beans 实体beans支持多个会话与多个客户,可分为: bean - 管理bean持久性 container- 管理容器的持久性 –会话 ( session) beans 会话beans 执行业务任务时没有存储机制,可分为: 有状态会话(stateful session) bean 无状态会话( stateless session) bean
【推荐阅读:如何不让google不漫游我的网站】
earnest bank 要求开发一个美元与卢比转换的计算器构件. 说明使用ejb来创建此构件是有道理的并说明必须写的代码. 【扩展信息:asp.net生成HTML】 一. 识别机制二. 确定企业 bean 的类型三. 编写远程接口代码四. 编写本地接口代码五. 编写企业 bean 类代码六. 编译源文件一. 识别机制
ejb 是合适的技术,因为: ejb 构件自动处理系统级服务 企业 bean 只实现业务逻辑二. 确定企业 bean 的类型
银行应用的计算器构件不要求持久的存储机制 货币的等值转换,这种值不在其他地方使用因此,最适合于创建无状态的会话 bean三. 编写远程接口代码
远程接口定义企业bean的所有业务方法,不包括系统级的操作方法. 这些业务方法在ejb类中实现.写远程接口的步骤:
需要 javax.ejb.ejbobject 与 java.rmi.remoteexception 接口 建立由扩展ejbobject 接口的远程接口 在 ejb 类中实现所有在远程接口定义的业务方法.... 下一页