Websphere AS帮助您进入电子商务
二、支持Web站点
WebSphere应用服务器满足维护一个Web站点的任何需求:简单安装,图形用户界面(方便servle t管理),基于Web的远程管理和安全特性。它支持标准的Javaservlet(包括Java Server Pa ges scripts),并增强其服务,例如会话状态(Session State),用户环境信息(UserPr ofile),通过连接管理器(连接缓冲区)实现高性能的数据库访问。利用IBM Connector系列,实现与后台系统(CICS,IMS,MQSeries)的连接。WebSphere应用服务器支持Enterprise Ja vaBeans(EJB)编程模型。联合Enterprise Java Server(EJS)和一个Java O bject Request Broker(ORB),可以通过IIOP访问分布的对象,利用这个标准的、广泛的编程模型,可在您的Web应用中实现对各种商业对象的访问和运行服务。
CORBA的支持包括代码生成器,允许开发者从编写IDL或JavaInterface开始,CORBA命名服务的Java实现,对象创建,和factory services,以及在Web服务器上将对象服务器作为一个Se rvlet运行。
1. WebSphere 应用服务器支持的应用模型
WebSphere 应用服务器将Web 应用程序划分为三种类型的部件 : 视图类,即HTML 网页,下载到浏览器,处理用户输入和输出显示; 控制器类,即Java Servlet ,负责接收客户端请求, 提交服务,和将结果生成HTML网页 ; 模式类,包括会 话 跟踪 , 用户环境信息和其它连接数据库和 IBMconnec tors 的服务 , 提供后台信息和执行后台应用程序功能 。
WebSphere应用服务器根据业界标准的Java服务器页面(JSP)提供了服务器脚本。根据不同的环境变量、JavaBean属性文件条目,以及包含这些条目的简单表达式,JSP页面可以自行生成和使用包含简单“填空”功能的动态页面。它们还允许嵌入Java 程序,可以方便地执行ServerSideIncludes(可重复使用的HTTPServlet ,提供了部分,但不是全部的页面显示功能),WebSphere包含了一个处理器,可以将脚本页面动态编译成JavaServlet,然后由Web应用程序服务器执行。
Java Servlet和JSP 的结合, 可将网页内容生成( 业务逻辑) 和内容显示(HTML 编 排 ) 分离开, . 使得被调用的servlet 将处理信息放到一个Bean 中,然后交给JSP,JSP接收到信息Bean,生成客户端的HTML。
这一应用模型的好处是避免了CGI和ASP的缺点,并具有以下特点:
· 对于客户端,大大简单了应用实施 , 浏览器不需要支持 Java,所有的Java ,或者说业务逻辑在服务器端执行,客户机下载的全部是HTML, 无需下载Java 类文件 ,节省了网络消耗并提高了执行速度。
· 对于服务器端,提供中间的应用服务,并可根据性能和业务量的要求,控制运行机器的数量和大小。
· 由于全部基于Java 服务器的技术,使得系统的移植性,可扩展性不受任何限制。
· 会话 跟踪 , 用户环境信息提供了多用户支持 。
· Servlet 的多线程服务大大降低对服务器资源的消耗,使得应用服务器可以长时间连续服务。
更安全, 不用在防火墙外访问后台系统 。