内容摘要:解如何在不重写整个 Web 应用程序的情况下,将 Ajax 风格的架构与现有的应用程序结合起来。此外,您还会了解如何将 Web 2.0 Feature Pack 应用到面向 IBM WebSphere Application Server 的 J2EE 应用程序中。
本文展示了如何借助 IBM® WebSphere® Application Server Feature Pack for Web 2.0 以 Ajax 风格的架构增强 Java™ 2 Platform, Enterprise Edition (J2EE) 应用程序。了解如何在不重写整个 Web 应用程序的情况下,将 Ajax 风格的架构与现有的应用程序结合起来。此外,您还会了解如何将 Web 2.0 Feature Pack 应用到面向 IBM WebSphere Application Server 的 J2EE 应用程序中。
“Plants by WebSphere” 应用程序是随 IBM WebSphere Application Server Feature Pack for Web 2.0 提供的诸多示例程序中的一个。此应用程序演示了一个典型的 J2EE 应用程序以及如何在不重写整个应用程序的前提下用 Ajax 风格的架构对其进行增强。此示例应用程序虚拟了一个在线植物商店,在该商店中,顾客可以订购和购买鲜花、树、植物和其他附件。图 1 展示了此 Web 应用程序的首页:
图 1:Plants by WebSphere Web 应用程序

图 2 展示了此应用程序在添加 Ajax 风格特性之前的最初架构。该架构的设计初衷是为了代表一种典型的运行于 WebSphere Application Server 上的 J2EE 应用程序。在高层,此应用程序遵从的是一种 Model-View-Controller (MVC) 设计模式,这也是很多 Web 应用程序都不同程度采用的模式。浏览器访问该应用程序的 URL,并返回一个由 JSP 呈现的 HTML 页面。浏览器向该应用程序发出额外请求,servlet 用来控制由用户购买请求驱动的流程。Enterprise JavaBeans (EJB) 则用来服务于数据库上可用的模型数据。
来源:ibm 作者:Kevin Haverlock 责编:豆豆技术应用