关于 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设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››关于澳龙名城小区自主选聘物业企业的通告
- ››关于URL优化的一些经验
- ››关于PHP5.3中已废弃函数的处理方法
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››关于iphone定位的基本知识
- ››关于使用Android NDK编译ffmpeg
- ››apache+tomcat负载均衡_项目实例
- ››关于自身表的外键触发器实现
- ››关于mysql的表名/字段名/字段值是否区分大小写的问...
更多精彩
赞助商链接