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组件是一个自我封装的功能软件单元,它将通过相关的类、文件和与其它组件的通讯,被集成进J2EE应用。J2EE规范定义了如下J2EE组件:
补充:Jsp教程,J2EE/EJB/服务器