WEB开发网
开发学院软件开发Java 关于 Apache Geronimo PetStore 演示的分析 阅读

关于 Apache Geronimo PetStore 演示的分析

 2010-04-23 00:00:00 来源:WEB开发网   
核心提示: 单击主页上的 Sign In,在注册页面上单击 Register Now 按钮,关于 Apache Geronimo PetStore 演示的分析(8),填写 User Information、Account Information 和 Profile Information 部分,单击 Sub

单击主页上的 Sign In。

在注册页面上单击 Register Now 按钮。

填写 User Information、Account Information 和 Profile Information 部分。

单击 Submit。

订购

例如,要购买一只 Manx 猫,按照如下步骤:

在购物主页上,选择 Cats。

单击 Manx 条目旁的链接。

在选择的 Manx 一行单击 Add to Cart。

单击 Proceed to Checkout 按钮。

单击下个页面上的 Continue 按钮。

单击页面上的 Submit 按钮,显示付款详细信息和帐单地址。

单击确认页面的 Continue 按钮。

显示购物发票页面。这时,可以继续购物或者退出。

详细分析 iBATIS PetStore 应用程序

iBATIS PetStore 应用程序利用多层设计使表示组件、交易组件和持久组件保持着松散耦合,并且相互独立。表示层在 Struts 框架中构造,使用 org.apache.struts.action.ActionForm bean 与持久层交互的服务进行交互。这些服务创建一个模型,表示层利用此模型来创建一个发送到客户机的视图。

iBATIS PetStore 应用程序包括以下高层组件:

Storefront 页面:呈现基于浏览器的 HTTP 前端,用户可以用它来下订单

Order-processing 页面:呈现基于表格的界面,用来处理用户订单

OrderService 类:从 Struts 表示层接收请求,向 iBATIS 持久层发出请求,保存并检索订单

图 8 给出了 PetStore 表示框架的关系和特殊作用。

图 8. PetStore 表示框架的类图
关于 Apache Geronimo PetStore 演示的分析

上一页  3 4 5 6 7 8 9  下一页

Tags:关于 Apache Geronimo

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接