一.j2ee 技术简介
j2ee是 sun 公司提出的在分布式环境中的一种体系结构,它提供了一种基于组件的设计.开发.集成.部署企业应用系统的方法,j2ee平台提供了多层分布式的应用系统模型.重用组件的能力.统一的安全模型与灵活的事务控制.基于组件的j2ee企业应用系统具有平台独立性,所以不受任何软件产品与任何软件厂家api的约束.
·application client 与 applets 是客户层组件; 【程序编程相关:运用Jakarta Struts的七大实】
j2ee定义了下面的组件: 【推荐阅读:由基本概念开始全面认识JAVA】
【扩展信息:Java:Struts入门初步知识(1)】 ·java servlet 与 jsp 组件是web 层组件; ·enterprise javabean(ejb) 组件是业务处理层组件.ejb 技术是j2ee 体系一部分,ejb 组件是用 java 语言编写的,是可以被客户端程序存取的可重用的服务器端组件,它运行在j2ee 服务器上,在客户/服务器系统中,ejb 提供类似于中间件的服务.
j2ee 服务器提供应用系统系统级的服务,像事务管理.安全管理.数据库存取等,开发人员不必自己开发系统级服务,所以可以集中精力开发应用系统中的业务逻辑处理;用ejb 组件处理业务逻辑.
二.ejb 组件简介
ejb 组件分为两类:sesson bean 与 entity bean
sesson bean 代表 j2ee 服务器的客户端,客户端通过调用 sesson bean 的功能与j2ee 服务器通信,sesson bean 与客户会话,可以认为是客户端的扩展,例如:网上帐务系统的客户可以调用 sesson bean 的"输入存款单"的功能来存入现金等.每一个sesson bean 只能有一个客户,当客户终止时,与之相应的sesson bean 也终止.因此sesson bean 是暂时的,不可持久的.
... 下一页