J2EE
简介
J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且
规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层
次,均有共同的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容
性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘
境。
J2EE 组件和“标准的” Java 类的不同点在于:它被装配在一个 J2EE 应用中,具有固
定的格式并遵守 J2EE 规范,由 J2EE 服务器对其进行管理。J2EE 规范是这样定义 J2EE 组
件的:客户端应用程序和 applet 是运行在客户端的组件;Java Servlet 和 Java Server Pages
(JSP) 是运行在服务器端的 Web 组件;Enterprise Java Bean (EJB )组件是运行在服务器端
的业务组件。
发展背景
1、 企业级应用框架的需求
在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业
需求模块,这些模块如果每次在开发中都由开发人员来完成的话,将会造成开发周期长和
代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系
列统称为中间件。
2、 为了通用必须要提出规范,不然无法达到通用
在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各
有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而产生瓶
颈。于是提出标准的概念。其实 J2EE 就是基于 JAVA 技术的一系列标准。