1.1 J2EE概述
1.1.1 桌面计算机和分布式计算
桌面计算是基于单机的软件设计、实现和运行模型。在此模型中,软件由有限的功能模块和开发组件组成,可扩展性、可维护性和集成能力有限。
分布式计算也称为“企业计算”(Enterprise Computing),在此框架下的软件系统跨越更多的地域和计算机系统,需要多个系统组件在丰富多样的用户界面支持下,融合多种服务器、网络通信、数据库应用、事物管理、安全管理、命名管理、消息传递等技术,形成跨平台的,具有较高的扩展能力和集成能力的系统。
在分布式计算模型中,需要大量的基础结构和系统级功能,它们提供安全机制、数据库访问和事物控制等功能。
为了更方便地实现分布式软件,软件开发需要有关厂家和研究机构为他们提供具有各种系统级功能的软件平台。J2EE就是这样的一种软件平台。
1.1.2 J2EE的含义
J2EE(java 2 Enterprise Edition)是Sun公司提出的一套用户实现分布式计算的API、服务和协议的集合。其目的是为开发人员提供支撑工具,以降低开发复杂性,缩短开发周期,提高系统性能。
J2EE适合开发大规模的业务系统。这种级别的系统分部和运行在多台计算机上,相互之间的交互异常频繁。J2EE平台提供了实现此能力的接口和标准服务。
1.1.2 J2EE与J2SE的关系
J2SE是最新的java SDK,是J2EE的基础和核心。
——2014年12月04日 在家