第1章 EJB概述
Sun公司正式推出了EJB(Enterprise Java Bean)规范之后,在众多的公司和开发人员中引起了很大的反响,许多公司都已经推出了或正打算推出EJB产品。EJB已经成为Java技术的研究**,它是由Sun牵头、IBM等公司共同参与制定的分布式计算解决方案。其目的主要是为了解决重用组件、商务规则的隐藏等问题,提高软件开发的可伸缩性,满足Internet的分布式计算需要。
1.1 DJB的基本概念
EJB是用于开发和部署多层结构的、分布式的、面向对象的Java应用系统的跨平台的构件体系结构。采用EJB可以使开发商业应用系统变得容易,应用系统可以在一个支持EJB的环境中开发,开发完之后,部署在其他的环境中。随着需求的改变。应用系统可以不加修改地迁移到其他功能更强、更复杂的服务器上。
1.1.1 为什么要使用EJB
如今开发电子商务平台已大量使用组件技术,这是因为组件技术提供了服务器上的自治、企业级和分布式功能,并帮助***在不同颗粒度级别上定义和封装系统功能。通过采纳组件技术,比传统程序更易于为曰后的需求进行维护、支持和修改。在金融行业中,利用以服务器为**方式的优势在于,可以定义商业过程,将其作为一组软件组件编写,然后通过多种渠道传递。一旦使金融系统变为由单独的自治组件(而非单一庞大程序)组成,灵活性就随之而来。
……