J2EE的体系结构
来源:才华咖 本文已影响4.51K人
来源:才华咖 本文已影响4.51K人
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)、大型主机事务处理、数据库系统及其它遗留下来的信 息系统等许多系统。
关于jquery插件jTimer(jquery定时器)使用方法
学习j2eeweb技术的方法
j2ee与java的区别
互联网体系结构试题
jQuery中delegate()实例用法
英语语法含there be结构存在句知识点
java.exe和javaw.exe的区别和使用方法示例
将Sublime Text 2配置为Java的IDE的具体方法
小升初英语语法-There be结构
SUN认证考试知识点:OSCache提升J2EE系统运行性能
常见的JavaWeb(J2EE)面试试题及答案
英语语法存在句知识点there be结构的be的活用
J2EEWeb模拟考试题及答案
J2EE SQL Server中文乱码问题解读方法
基于Web的MES系统安全架构设计及分析
基于EXCEL开发的会计信息系统的功能与框架结构分析毕业论文
职称计算机Internet资料:计算机网络体系结构
jQuery中delegate与on的用法与区别
J2EE的体系结构
JAVA EE架构师需要具备的知识
构建亲子关系心得体会6篇
J2EE Web考试试题及答案
j2ee实习报告
there be结构英语语法存在句知识点
J2EE工程师知识点:JPA的优势