2.1.1 J2EE的体系结构
J2EE使用多层次分布式应用模型,应用逻辑根据功能划分为不同组件,各应用组件按照它们所在的层分布于不同的机器。J2EE是一套协作技术,极大地降低了开发成本以及部署、管理多层服务器中心应用的复杂性。J2EE由一套规范和建立在J2SE平台上的API(应用编程接口)组成,不但具备J2SE平台的所有功能,而且还提供对Servlet ,JSP ,XML等技术的全面支持,其主要目标是成为一个支持企业级应用开发的体系结构,规范和简化应用系统的开发与部署,从而提高其可移植性、安全性和再用价值,其健全、开发的体系极有可能成为服务器端的标准平台。J2EE是企业级计算平台,J2EE规范定义了新型分布式应用程序体系结构,解决了N层应用程序开发的诸多问题。
2.1.2 J2EE的特点
J2EE(Java2企业版)为搭建具有可伸缩性、易维护性、灵活性的系统提供了良好的机制。SUN公司推出的J2EE规范,是为了使用Java构建企业的系统提供标准的平台和开发环境,客户不需要对唯一的专用平台进行投资,其健全、开发的体系极有可能成为服务器端的标准平台。J2EE平台的主要特性如下:
(1)面向对象的编程语言
J2EE平台是建立在Java语言基础上的,Java是具有强大的功能和丰富的数据类型,能完成几乎任何复杂的功能,真正面向对象的语言。
(2)平台独立的特性
J2EE平台独立的特性主要包括两个方面,一是Java语言本身的平台独立性,二是J2EE标准的平台独立性;Java是一个跨平台的语言,在任何平台上,只要有Java、JVM程序就可以执行[4]。
(3)提供了标准的系统服务和框架
J2EE平台提供了事务处理等系统服务。需要这些服务的成本并不高,只需简单的配置即可[4]。这就使得开发者从繁琐的系统设计中解脱,将精力转移集中于商业逻辑上、加快开发的速度和提高应用的质量上。标准的框架结构是以分布式的多层应用体系为基础,使J2EE应用自然就具备可维护性及可扩充性。
在供电公司采用J2EE平台开发管理平台具有如下的好处:文献综述
(1)保留现存的IT资产:由于供电公司信息系统必须适应新的商业需求,那么利用已有的企业信息系统方面的投资,而非重新制定全盘方案就变得相当重要。一个以渐进方式建立在已有系统上的服务器端平台机制正是供电公司所需要的,因为J2EE框架可以充分利用用户原有的投资,基于该平台上的产品几乎能够在任何硬件配置和操作系统上运行[5]。
(2)高效的Java开发:J2EE允许在开发时将一些繁琐、通用的服务端任务交给中间件去完成。这样开发人员可以集中精力于如何创建商业逻辑上,从而缩短了开发时间。
(3)支持异构环境:J2EE可以开发部署在异构环境中的可移植程序。由于J2EE的应用程序不依赖任何特定操作系统、中间件及硬件,设计合理的基于J2EE的程序就只需开发一次便可部署到各种平台。
因此,采用J2EE平台提供的技术应用框架,能够满足管理平台开发的低费用、高可靠性、高可用性和可扩展性的应用要求,同时降低了应用开发的复杂性,提供了对已有程序的有力支持[6]。
基于J2EE架构的电力营销故障报修系统的研究(3):http://www.youerw.com/zidonghua/lunwen_67583.html