轻量级J2EE框架应用试验大纲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
轻量级J2EE框架应用实验指导书 实验目的 本实验为配合轻量级J2EE框架应用的理论教学所设置,其目的是使选修该课程的学生能理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现Java EE应用程序的开发。 实验器材 安装Windows操作系统的PC机一台; 预装Eclipse/MyEclipse集成开发环境 Spring、Struts、以及Hibernate框架 数据库如My SQL等。 实验介绍 PetStore是sun公司为了演示自己J2EE而编写一个宠物店电子商务例子,它集客户购物,下订单,管理为一体。该示例推出后各大公司纷纷仿效,例如Oracle用J2EE petstore来比较各应用服务器的性能,微软推出了基于.Net平台的 Pet shop,用于竞争J2EE petstore,以及JpetStore等等。系统建设的具体需求见附件一需求说明文档。 实验指南 Petstore划分成了多个模块,松耦合的设计架构,可以和多个数据源,EIS进行交互。本实验可以分成4个部分: web购物站点 管理 看销售统计,手工接受/拒绝订单,界面也是个web应用 订单处理 通过JMS接受/处理订单消息(xml的) 用java mail来通知客户 通过JMS发订单给供应商 维护订单数据库 供应商模块 通过JMS接受订单 派送货物给用户 提供一个基于web的库存管理 维护库存数据库 本实验中必须完成web购物站点,其余选做。 Petstore由一组接口定义清晰的独立模块组成,见图1,主要包括: 控制模块 它来分发请求到各个业务处理逻辑,屏幕跳转控制,对应的组件处理等 登录模块-需要用户登录在某些页面登录 购物车模块-购物车跟踪用户购物过程 消息模块-从宠物店到订单中心用来异步传输订单 类别模块-根据用户查询需求提供一个类别视图 客户模块-表示客户信息:地址,信用卡,联系方式等 图1 Petstore 模块组成 考核办法 实验完成后,同学需提交实验报告,具体形式见附件。实验成绩由实验报告以及项目完成情况两部分组成。 实验注意事项 本实验中web购物站点模块为必做,其余选做(项目完成度高低和最终成绩相关)。同学可以先阅读Petstore或JPetStore的源码,并改写为Struts+Spring+Hibernate结构。其中Petstore1.3版本为JSP+Servlet架构,Petstore2.0版本使用了大量的Ajax,JPetStore是Struts+Spring+ibatis架构,同学可以自行选择。 附件一 软件需求说明书 1引言 1.1编写目的 本文档用于定义PetStore应用的需求。 1.2背景 a.?PetStore项目是轻量级J2EE框架应用课程的相关实验; b.? 本项目的开发由同学自主进行; 1.3定义 1.4参考资料 a.? PetStore源码,其中1.3.2版本可以从我的主页下载;2.0版本见: HYPERLINK /Java/petstore.html /Java/petstore.html /developer/releases/petstore/ b.?JPetStore源码: HYPERLINK /zhuanti/pdf/jpetstore-3-1-1.zip /zhuanti/pdf/jpetstore-3-1-1.zip。 2任务概述 2.1目标 通过本程序的开发,使学生能理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现Java EE应用程序的开发。| 2.2用户的特点 本软件用户为普通的网上购物者,有基本的上网技能,但对软件知识不了解。 2.3假定和约束 本软件开发期限为20学时。 3需求规定 3.1对功能的规定 PetStore网上商店使客户可以通过浏览器浏览各种商品,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等,主要功能包括: 开始窗口 应用开始界面,包括项目的介绍、运行管理程序、进入宠物店等。 欢迎窗口 允许你浏览大类,动物图标代表了种类;登录,维护帐户信息(如果你已经登录);改变语言设置,语言切换等。 种类窗口( HYPERLINK /blueprints/guidelines/designing_enterprise_applications_2e/sample-app/sample-appa7.html Category Screen) 列出这个种类下,都有哪些产品,点某个产品,就进去看看这个产品的条目下,有哪些具体的货物在架,选择后就可以进去看了。 货架/产品窗口 产品屏幕显示所有的产品内容,右面列出了单价,并且有一个Add to Ca

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档