企业JavaBeansTM技术介绍

http://tech.ddvip.com   2006年11月22日    社区交流

本文详细介绍企业JavaBeansTM技术介绍

  业内支持: 试图建立EJB系统的客户会获得一系列可供选择的解决方案。企业JavaBeans技术已经被多达25个公司所接受、支持和应用。

  投资保护: 企业JavaBeans技术建立在企业现存系统之上。事实上, 许多EJB产品都将建立在已有的企业系统之上。今天企业所使用的系统, 明天将会运行企业JavaBeans组件。

  结构独立: 企业JavaBeans技术将开发人员和底层中间件相隔离; 开发人员看到的仅仅是Java平台。 这一点除下面将要谈到的交叉平台的好处外, 还? 得EJB服务器厂商在不干扰用户的EJB应用程序的前提下, 有机会改进中间件层。

  服务器端仅写一次, 即可随处运行(Server-Side Write Once, Run AnywhereTM): 通过对Java平台的支持, EJB技术将"仅写一次, 随处运行"的概念提高到了一个新的水平。它可以保证一个EJB应用程序可运行于任何服务器, 只要这个服务器能够真正提供企业JavaBeans APIs。

    EJB技术的设计目标

    服务器端环境和其所需工具极大地影响了EJB技术的设计目标。 一个主要的设计目标是减少(尽可能地)建立分布式应用程序的过程;它是通过将一般需要手工编码的特性转化为企业Beans简单声明属性来实现的, 这些声明属性使开发效率大大提高, 因为某些行为, 如安全和事务不是以代码形式, 而是通过Bean自身的"标记" 来设定的,。这种设计特性也是EJB技术使开发人员将注意力集中于编写商务逻辑的另一条途径。

  EJB规范创建了一种底层结构, 它关系到系统级编程, 如事务、安全、线程、命名、对象生命周期、资源共享、远程访问和persistence等等;它同时也简化了访问现存应用程序的过程, 并为工具的创建和使用提供了统一的应用程序开发模型。

责编:豆豆技术应用

正在加载评论...