资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
J2EE 服务器简介前言;1关于 J2EE 的具体相关内容,可以到 baidu 或 google 去搜索一下,这里不再介绍。2J2EE 的体系结构介绍关于 J2EE 的体系结构大体上可以分为以下四层:1)客户端层: 这一层直接与用户交互,J2EE 支持多种客户端,它既可以是通过 Internet 访问的 Web 浏览器客户端,也可以是通过企业 Intranet 运行的瘦客户端。(2)Web 层: 这一层是为基于 Web 的应用程序服务的,J2EE 中的 JavaServer Page 和 Java Servlet 技术可以访问封装有商务逻辑的组件,并负责响应 Web客户端的请求。 (3)EJB 层: Enterprise Java Bean 封装了商务逻辑,完成企业计算。这一层提供了多个层次的服务,比如事务处理、安全性、资源连接等。EJB 层建立在一个强大的分布式计算模式之上,程序员用这种模式编写 EJB,可以不关心诸如组件通信、事务处理等底层工作,而只需把注意力放在商务逻辑的实现上。(4)EIS 层:EIS(Enterprise Information System)企业信息系统层包括企业已有系统(如 ERP 系统)、数据库系统、文件系统等。J2EE 提供了多种技术来访问这些系统,如利用 JDBC 技术来访问。如图所示:通常所说的 J2EE 服务器简单来说就是能够提供 JSP 和 EJB 服务器的软件。现在常用的主要有:IBM 的 WebSphere , BEA 的 WebLogic 系列,及开源的JBoss 等。下面就对其简单介绍一下:一:JBoss 介绍:1由于 Jboss 遵循商业友好的 LGPL 授权分发,并且由开源社区开发,这使得Jboss 广为流行。另外,Jboss 应用服务器还具有许多优秀的特质。其一,它将具有革命性的 JMX 微内核服务作为其总线结构;其二,它本身就是面向服务的架构(Service-Oriented Architecture,SOA);其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。2JBOSS 同时支持 EJB1.0 和 EJB2.0 的规范,是一个管理 EJB 的容器和服务器。JBoss 核心服务仅提供 EJB 服务器,JBoss 不包括 serverlers/JSP 容器,可以和 Tomcat 或 Jetty 绑定使用。3因为 JBoss 的开源项目,又具有其它服务器所没有的特性,所以JBoss+Tomcat 组合成为大多数人的首选。下载地址:http:/www.jboss.org (启动 JBoss 时,最好先关闭独立的 Tomcat 或者其它占用 8080 端口的程序,因为有的 JBoss 集成了 Tomcat)二:Weblogic 介绍:先看一下结构图:从图中我们可以看出 Weblogic 平台可以分为以下几部分:1 BEA WebLogic Workshop BEA WebLogic Workshop 是一个开发环境,用于为 BEA WebLogic Platform 构建企业级 J2EE 应用。WebLogic Workshop 可以帮助所有开发人员以前所未有的效率快速创建、测试和部署企业级的 Web 应用、XML Web 服务、EJB、门户和业务流程管理(BPM)应用。 2BEA WebLogic Integration BEA WebLogic Integration 是一个基于标准的平台,可以用于应用集成、业务流程管理、工作流、Web 服务和 B2B 集成。WebLogic Integration 为用户提供统一的业务集成框架、简化的生产和管理,以及新的可扩展架构。该架构可以快速地集成并整合应用、业务流程和商务合作伙伴。 3BEA WebLogic PortalBEA WebLogic Portal 为门户开发提供业内领先的企业级门户基础结构。它为门户开发提供丰富的、图形化的环境,并为业务专家提供基于浏览器的集成工具。一旦构建完成,你的门户就可以在业务需求发生变化时快速适应变化。4BEA WebLogic Server BEA WebLogic Server 是 J2EE 工业强度的应用服务器,它是 BEA WebLogic Platform 的基础。 5BEA Liquid Data for WebLogic BEA Liquid Data for WebLogic 为实时地从分布资源中快速访问、集成和共享关键业务信息提供了最有效的方式。它为前端办公应用比如门户和Web 应用,以及业务流程处理增强了信息的可视性。( 参考网址:http:/www.enet.com.cn/article/2007/0905/A20070905810611.shtml )三:WebSphere 介绍1. WebSphere 是因特网的基础架构软件,也就是我们所说的中间件。它使企业能够开发、部署和集成新一代电子商务应用(如 B2B 的电子交易),并且支持从简单的 Web 发布到企业级事务处理的商务应用。2. WebSphere 是一个模块化的平台,基于业界支持的开放标准。您可以使用受信任和持久的接口,将现有资产插入 WebSphere,并且可以随着需要的增长继续扩展您的环境。3.WebSphere 的主要功能如图所示:显示了 WebSphere 提供的,用来帮助您连接、集成、自动化和优化应用程序的功能(1) 人员集成(交互功能)人员集成功能允许客户、雇员和业务合作伙伴随时随地与您的业务信息、应用程序和业务流程交互。(2) 流程集成企业可以使用流程集成功能对业务流程进行建模、编排、监视和优化,以使它们与战略业务目标保持一致。(3) 信息集成信息集成功能允许您创建不同来源的结构化和非结构化信息的一致和统一视图,以及管理和同步产品参考信息。(4) 应用程序集成应用程序集成功能提供广泛的服务来支持跨应用程序的可靠和灵活的信息流,这些应用程序可能在不同的企业中运行。(5) 应用程序基础设施WebSphere 应用程序基础设施使您能够构建、部署、集成和增强新的和现有的应用程序。(6) 加速器要立即着手开发应用程序,您可以使用一个加速器。这些预构建的解决方案能够弥补某些方面的经验或专业技术的不足,并确保为将来的扩展提供坚实的基础。 有关 WebSphere 的详细资料请参考:IBM developerWorks 中国 ( http:/www-128.ibm.com/developerworks/cn/websphere/ )
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号