论文部分内容阅读
Internet和Web技术的发展,促使许多应用从C/S迁移到B/S模式,B/S模式完整体现了三层体系结构,即客户端(浏览器充当)—中间件服务器—数据库,发展过程中曾出现了许多种技术,如CORBA,.NET平台,J2EE平台等。在这些技术中J2EE平台应用的最为广泛。简单地说,J2EE是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统的开发和部署。J2EE方案的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。J2EE技术出现之前,几家主要的中间件开发商的产品各自为阵,彼此之间缺乏兼容性,可移植性差,难以实现互操作,没有一个被普遍认可的行业标准。J2EE的出现标志着中间件技术在经历了多年的不断摸索和经验总结后,正逐步走向成熟。J2EE的核心是一组规范和指南,定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。开发人员在这些规范和指南的基础上开发企业级应用,同时由J2EE供应商确保不同的J2EE平台之间的兼容性。由于基于规范的各J2EE平台之间具有良好的兼容性,因此J2EE应用系统可以部署在不同的应用服务器上,无需或只需进行少量的代码修改。
EJB(EnterpriseJavaBeans)是使用JAVA开发分布式应用程序的一个业界新的标准。它提供服务器端的组件模式来开发企业分布式应用程序。它是具有扩展性的高效组件。EJB是Java服务器组件新型技术,支持面向对象的多层分布式应用。传统的中间件都需要我们编写代码来调用中间件API,才可以使用这个中间件,而现在EJB技术可以使你无需对中间件API进行编码就可以在企业级应用系统中使用中间件。EJB的可重用具有很大的诱惑性。EJB是一个关于用JAVA语言开发的可部署的服务器端组件的组建体系结构,它可以应用于任何应用服务器中。采取使用Resin作为服务器,是因为Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。本文将要介绍Resin服务器和EJB的优势与特点,通过具体应用详细论述EJB。