整个J2ee规范实际上就是一部组件编写及组件之间的依赖关系的规范,正如书中所说:
Application logic is divided into components according to function,and the various application components that make up a Java EE application are installed on different machines depending on the tier in the multitiered Java EE environment to which the application component belongs,这里提到整个Java EE是个多层次的环境,每层都会有对应的组件,不同的组件运行在不同层级上,而不同的层又可能安装运行在不同的机器环境中,所以这也决定了标准的Java EE应用程序是多层的而且分布式的——“The Java EE platform uses a distributed multitiered application model for enterprise applications”。Java EE规范中所提及到的组件和层总结起来如下所示:
Application和applet是运行在客户端的组件--client层
Servlet,JSP,JSF是运行在服务器端的web组件--web层
EJB是运行在服务器端的business组件--business层
虽然一个Java EE应用程序可以由三层,四层或者更多层次构成,但一般都按以上三层来划分,因为这三层被分散在不同的地方如:客户端机器,应用服务器,数据库或者后台的其他原有系统。
Java EE模型图如下所示,可以看出这相对于传统的C/S两层在C和S之间多了一层多线程服务应用
客户端与服务器端的通信也根据每层的构成不同而不同,客户端可以直接与business层通信,然后business层与server通信,如果client是运行在浏览器上的便能通过JSP或者Servlet等web组件通信,web层再与business层通信。
就如这样
Java EE规范还定义了一些列容器级的服务比如
Java EE Security Model
Java EE transaction Model
JNDI
Java EE remote connectivity
由于Java EE架构支持注册式服务,所以即使有着一样的应用程序组件的Java EE应用程序也可能因其部署环境而有着不同的功能表现,如同一个enterprise bean在一个产品环境下访问数据库是一个权限级别,但是在另一个产品环境下可能是另一个访问级别。
- 大小: 97 KB
- 大小: 83.3 KB
分享到:
相关推荐
j2eetutorial14-wzr
j2eetutorial14.zip
j2eetutorial14-wzr
J2EETutorial
从提供的文件信息中,我们可以看到文档标题为“J2EETutorial.pdf”,描述为“J2EE Tutorial.pdf J2EE”,标签是“J2EE Tutorial.pdf J2EE”。而部分内容介绍了文档的一些基本信息和版权声明,表明了文档的版权所有者...
《J2EE Tutorial中文版》是一本针对Java企业级应用开发的权威指南,结合源码学习可以帮助开发者深入理解J2EE平台的核心概念和技术...通过阅读和实践,开发者将能够熟练运用J2EE技术解决实际问题,提升自己的专业能力。
本教程,"J2EETutorial",涵盖了J2EE的核心组件和架构,包括Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JNDI(Java Naming and Directory Interface)等。...
资源名称:J2EE Tutorial 中文教程手册 chm格式内容简介: J2EE Tutorial的精简翻译版教程,CHM格式,当你准备创作自己大型的企业级应用时,多么的希望身边有一位无与伦比的技术专家作指导,你会发现在《The J2EETM...
J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司提供的一个用于构建分布式、多层的企业级应用程序的平台。本教程针对初学者,旨在帮助读者快速理解并掌握J2EE的核心概念和技术。 1. **Java基础知识**:在...
J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版本,它提供了一套用于开发和部署多层、分布式、企业级应用程序的框架和服务。在J2EE 1.4版本中,主要涵盖了以下几个核心概念和技术: 1. **Java ...
通过深入学习《J2EETutorial》中文版,开发者可以掌握构建复杂、可伸缩的企业级应用所需的知识和技术,包括如何使用EJB、Servlet、JSP以及JMS等组件进行协作,以实现高效、可靠的应用程序架构。同时,JNDI和JTA等...
7. **实际应用示例**:"j2eetutorial14"可能包含了J2EE 1.4教程的具体实例,这些实例能够帮助开发者在实践中学习和掌握J2EE技术,通过动手操作加深理解。 总的来说,J2EE 1.4的开发文档教程是学习和掌握J2EE技术的...
**Java 2 Platform, Enterprise Edition (J2EE) 1.4 SDK 教程** **一、J2EE概述** J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司(以前由Sun Microsystems开发)推出的用于构建分布式企业级应用程序的...
"J2EETutorial汉化"可能是对官方J2EE教程的中文翻译版本,对于初学者来说,这是一个极好的起点,它详细解释了J2EE的各个组件和技术,帮助开发者理解如何在实际项目中应用这些概念。通过深入学习和实践,开发者可以...
1. **编译示例**:前往 `j2eetutorial/examples` 目录,运行 `ant bookstore1`。 2. **启动 J2EE 服务器**。 3. **打开部署工具**。 4. **启动 Cloudscape 数据库服务器**。 5. **装载数据到数据库**:运行 `ant ...
示例代码位于`<INSTALL>/j2eetutorial14/examples/jaxr/`目录下,并附带了构建脚本和配置文件,以便于开发者的参考和使用。 总之,实施一个JAXR客户端需要遵循一系列严格的步骤,从建立连接到执行查询和管理注册表...