J2EE 平台介绍 今天,越来越多的程序设计人员希望借助服务器端技术的快捷、安全以及可靠性,为他们的企业开发分布式的交易应用系统。如果你已经工作在这一领域,你将非常清楚,在今天这样一个电子商务和信息技术飞速发展、并充满需求的世界上,企业应用必须以更少的资金、更快的速度和比以往更少的资源来设计、建造和运营。 为降低成本、快速实现企业应用的设计和开发,J2EE 平台技术为企业应用的设计、开发、集成以及部署提供了一条基于组件的实现途径。 J2EE 平台为您提供了一个多层次分布式应用设计模式,重用组件的能力,统一的安全模式,灵活的交易控制。你不仅可以把全新的客户解决方案,用比以往都快的速度推向市场,而且平台独立、基于 J2EE 组件的解决方案将使你的产品不绑定在任何一个厂商的产品和 API 上。 本文介绍J2EE 1.3 平台并同时作为 J2EE 教程的概述章节。J2EE 教程采用基于范例的方式,描述 J2EE SDK 1.3 版的特点和功能。无论你是新手还是有经验的企业应用开发人员,你都将发现J2EE 教程中结合了文字的范例,是你创建自己企业的解决方案时,有价值的、唾手可得知识库。 如果你是刚刚开始接触 J2EE 应用开发,这个介绍是一个很好的起点。在这里你将学习 J2EE 架构,开始熟悉重要的术语和概念,找到如何开始进行 J2EE 应用程序编程,集成和部署。 分布式的多层次应用 J2EE 平台采用一个多层次分布式的应用模式。这意味着应用逻辑根据功能被划分成组件,组成 J2EE 应用的不同应用组件安装在不同的服务器上,这种划分是根据应用组件属于多层次 J2EE 环境中的哪一个层次来决定的。图 1 展示了两个多层次 J2EE 应用划分成在下面的表中描述的不同层次。图 1 中表示的J2EE应用部分代表了 J2EE 应用组件。 • 运行在客户机器上的客户层组件 • 运行在 J2EE 服务器上的Web 层组件 • 运行在 J2EE 服务器上的业务层组件 • 运行在 EIS 服务器上的企业信息系统层软件 如图 1 所示,J2EE 应用可以由三或四个层次组成,J2EE 多层次应用一般被认为是三层应用,因为它们是被分布在三个不同的地点:客户端机器、J2EE 服务器和数据库或后端的传统系统服务器。三层架构应用是对标准的客户端/服务器应用架构的一种扩展,即在客户端应用和后台存储之间增加一个多线程应用服务器。 图 1:多层应用 J2EE 应用组件 J2EE 应用是由组件组成的。J2EE 组件是一个自我封装的功能软...