第1章 Java EE概述
本章要点:
第1章 Java EE概述
本章首先讲解Java EE的基本概念,随后对Java EE的编程思想、技术框架等内容进行深入分析,*后对Java EE编程技术的优点进行评析。
1.1 Java EE产生的背景
随着社会信息化程度不断提高,越来越多的软件开发人员需要开发企业级的应用程序。
为了满足丌发多层体系结构的企业级应用的需求,Java的创始人Sun公司在早期的J2SE(Java 2 Platform Standard Edition)基础上,针对企业级应用的各种需求,提出了J2EE(Java 2 Platform Enterprise Edition)。
说明:自2005年J2EE 5.0版本推出以后,Sun公司正式将J2EE的官方名称改为“Java EE”。因此在本书以后的描述中,统一使用“Java EE”这一术语。
1.1.1 企业级应用程序特点
所谓的企业级应用程序,并不是特指为企业开发的应用软件,而是泛指那些为大型组织部门创建的应用程序。与简单的桌面应用程序相比较,企业级应用程序一般具有以下特点。
(1)分布式。企业应用程序通常不是运行在某个单独的个人计算机上,而是通过局域网运行在一个组织内部,或通过Intemet连接分布在世界各地的部门或用户。
(2)高速反应性。社会信息瞬息万变,企业组织必须不断地改变业务规则来适应社会信息的高速变化,相应地,对应用程序也不断提出新的需求。企业应用程序必须具备能力来及时适应需求的改变,同时又尽可能地减少资金的投入。
(3)**性。实现应用系统的正常操作和运转,对于企业的成功来说至关重要。但仅仅做到这一点还不够,还必须保证系统运行的**可靠性。
(4)可扩展性。在网络环境内,一个应用的潜在用户可能有成百上千,在这种情况下,企业应用除了要考虑能够更加有效地利用企业不断增长的信息资源外,还要充分考虑用户群体的膨胀给应用带来的性能上的扩展需求。
(5)集成化。信息是企业资产的重要部分,但目前企业多数信息作为数据存放在老的或已经过时的应用系统中。
……