J2EE概述
2006-10-08 13:11
411 查看
J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。
J2EE并非一个产品,而是一系列的标准。市场上可以看到很多实现了J2EE的产品,如BEA WebLogic,IBM WebSphere以及开源的JBoss等等。
J2EE,是sun公司提出的一个标准,符合这个标准的产品叫"实现";其中你下载的sun公司的j2ee开发包中就有一个这样的"实现",而jboss,weblogic,websphere都是j2ee标准的一个"实现"。由于jboss,weblogic,websphere自身带有j2ee的api,所以可以不使用sun的j2ee实现。
J2EE五层逻辑模型和常见Framework
————————————————
| 客户端层 | 用户交互,UI实现
| Browser,WirelessDevice,WebService | Http, Soap 协议(SOP体系)
————————————————
————————————————
| 表现层 Presentation | 集中登录,会话管理
| Struts,Jsf,Webwork,Tapstry, Velocity | 内容创建,格式,传送
————————————————
————————————————
| 业务服务层Business | 业务逻辑,事务,数据,服务
| SessionEJB,Spring,Jdoframework) | SessionEjb,POJO Service
————————————————
————————————————
| 集中层 Integration | 资源适配器,遗留/外部系统
|Jms,Jdbc,Connnector,External Service | 规则引擎,工作流
————————————————
(持久化EntityBean,Hibernate,iBatis,Jdo,Dao,TopLink etc.)
————————————————
| 资源层 | 资源,数据库,外部服务
| DataBase,Resource,External Service | (大型主机,B2B集中系统)
————————————————
当然一个常见典型的J2EE系统可能是这样的
客户端 —— 表现层 —— 业务层 —— 持久层 —— 数据库
FireFox + Velocity + Struts + Spring + Hibernate + MySql + Tomcat + Eclipse
J2EE并非一个产品,而是一系列的标准。市场上可以看到很多实现了J2EE的产品,如BEA WebLogic,IBM WebSphere以及开源的JBoss等等。
J2EE,是sun公司提出的一个标准,符合这个标准的产品叫"实现";其中你下载的sun公司的j2ee开发包中就有一个这样的"实现",而jboss,weblogic,websphere都是j2ee标准的一个"实现"。由于jboss,weblogic,websphere自身带有j2ee的api,所以可以不使用sun的j2ee实现。
J2EE五层逻辑模型和常见Framework
————————————————
| 客户端层 | 用户交互,UI实现
| Browser,WirelessDevice,WebService | Http, Soap 协议(SOP体系)
————————————————
————————————————
| 表现层 Presentation | 集中登录,会话管理
| Struts,Jsf,Webwork,Tapstry, Velocity | 内容创建,格式,传送
————————————————
————————————————
| 业务服务层Business | 业务逻辑,事务,数据,服务
| SessionEJB,Spring,Jdoframework) | SessionEjb,POJO Service
————————————————
————————————————
| 集中层 Integration | 资源适配器,遗留/外部系统
|Jms,Jdbc,Connnector,External Service | 规则引擎,工作流
————————————————
(持久化EntityBean,Hibernate,iBatis,Jdo,Dao,TopLink etc.)
————————————————
| 资源层 | 资源,数据库,外部服务
| DataBase,Resource,External Service | (大型主机,B2B集中系统)
————————————————
当然一个常见典型的J2EE系统可能是这样的
客户端 —— 表现层 —— 业务层 —— 持久层 —— 数据库
FireFox + Velocity + Struts + Spring + Hibernate + MySql + Tomcat + Eclipse
相关文章推荐
- J2EE的十三个技术——EJB之概述
- j2ee容器对象加载顺序及优先级概述
- J2EE的多层模型(一)架构概述
- J2EE概述
- 基于J2EE网银系统的安全系统解决方案概述
- J2EE的13个规范概述
- J2EE技术开发概述
- J2EE的13种核心技术 概述
- J2EE 概述 Summary(preface)
- J2EE概述
- 基于J2EE网银系统的安全系统解决方案概述
- J2EE概述
- J2EE体系架构概述
- J2EE Web开发概述[转载]
- 扬扬的J2EE学习笔记(一)概述
- 二 J2EE 概述
- 基于 J2EE 网银系统的安全系统解决方案概述
- J2EE 相关技术概述 十余种
- [J2EE从入门到精通第3讲]Struts框架概述
- J2EE的13个规范概述