J2EE培训

J2EE的体系结构

时间:2024-11-01 09:10:33 J2EE培训 我要投稿
  • 相关推荐

J2EE的体系结构

  J2EE是针对web服务、业务对象、数据访问和消息传送的一组规范。这组应用编程接口(API)确定了web应用与驻留它们的服务器之间的通信方式。J2EE注重两件事,一是建立标准,使web应用的部署与服务器无关;二是使服务器能控制组件的生命周期和其它资源,以便能够处理扩展、并发、事务处理管理和安全性等问题。

  J2EE平台为设计、开发、安装和部署企业应用提供基于组件的方法。这种方法不但能降低成本,还能快速跟踪设计和实施。J2EE平台能提供多层分布式应用模型,重复利用组件,提供统一安全模式,并灵活地控制事务处理。借助J2EE,不但能更快地将客户解决方案推向市场,还能使基于J2EE组件、不依赖于平台的解决方案不被锁定到任何厂商的产品和API上。

  J2EE规范定义了以下几种组件:

  1、应用客户端组件;

  2、Enterprise JavaBeans 组件;

  3、Servlets 和Java Server Pages(JSP) 组件(也称为web组件);

  4、 小应用程序 (Applet) 。

  多层分布式应用模型意味着应用逻辑将根据功能分成几个部分,用户可以在相同或不同的服务器上安装由不同应用组件组成的J2EE应用。应用组件的安装位置取决于应用组件在多层J2EE环境中属于哪一层。

  A、客户端层

  可以是在客户端层内运行的浏览器、基于Java的程序或者其它web型编程环境——在公司防火墙内部和外部。

  B、应用服务器层

  一般情况下,此层包含支持客户端请求的表示逻辑和业务逻辑 。表示层由显示HTML页面的JSP页面和servlets实现。业务逻辑通过RMI对象和EJB实现。EJB依靠Container实现事务处理、生命周期和状态管理、资源池、安全等问题,简言之, Container就是EJB依赖执行的运行环境。

  C、后端层

  此层是现有应用和数据仓库的组合,也称为企业信息系统(EIS)层,因为它可以包含企业资源规划(ERP)、大型主机事务处理、数据库系统及其它遗留下来的信 息系统等许多系统。

【J2EE的体系结构】相关文章:

j2ee的控制策略05-28

J2EE的容器组件08-28

J2EE基础概念08-27

j2ee安装教程06-23

嵌入式系统体系结构01-04

J2EE的层次和组成07-30

J2EE经典面试试题及答案09-06

J2EE项目中的异常处理09-03

J2EE与.NET技术架构的比较10-28

J2EE项目代码编写规范10-09