轻量级j2ee框架应用实验指导书

轻量级j2ee框架应用实验指导书

ID:18745212

大小:396.00 KB

页数:14页

时间:2018-09-21

轻量级j2ee框架应用实验指导书_第1页
轻量级j2ee框架应用实验指导书_第2页
轻量级j2ee框架应用实验指导书_第3页
轻量级j2ee框架应用实验指导书_第4页
轻量级j2ee框架应用实验指导书_第5页
资源描述:

《轻量级j2ee框架应用实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、轻量级J2EE框架应用实验指导书实验目的本实验为配合轻量级J2EE框架应用的理论教学所设置,其目的是使选修该课程的学生能理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现JavaEE应用程序的开发。实验器材l安装Windows操作系统的PC机一台;l预装Eclipse/MyEclipse集成开发环境lSpring、Struts、以及Hibernate框架l数据库如MySQL等。实验介绍PetStore是sun公司为了演示自己J2EE而编写一个宠物店电子商务例子,它集客户购物,下订单,管理为一体。该示例推出后各大公司纷纷仿效,例如Oracle用J2

2、EEpetstore来比较各应用服务器的性能,微软推出了基于.Net平台的Petshop,用于竞争J2EEpetstore,以及JpetStore等等。系统建设的具体需求见附件一需求说明文档。实验指南Petstore划分成了多个模块,松耦合的设计架构,可以和多个数据源,EIS进行交互。本实验可以分成4个部分:lweb购物站点l管理n看销售统计,手工接受/拒绝订单,界面也是个web应用l订单处理n通过JMS接受/处理订单消息(xml的)n用javamail来通知客户n通过JMS发订单给供应商n维护订单数据库l供应商模块n通过JMS接受订单n派送货物给用户n提供一个基于web的库存管理

3、n维护库存数据库本实验中必须完成web购物站点,其余选做。Petstore由一组接口定义清晰的独立模块组成,见图1,主要包括:l控制模块它来分发请求到各个业务处理逻辑,屏幕跳转控制,对应的组件处理等l登录模块-需要用户登录在某些页面登录l购物车模块-购物车跟踪用户购物过程l消息模块-从宠物店到订单中心用来异步传输订单l类别模块-根据用户查询需求提供一个类别视图l客户模块-表示客户信息:地址,信用卡,联系方式等图1Petstore模块组成考核办法实验完成后,同学需提交实验报告,具体形式见附件。实验成绩由实验报告以及项目完成情况两部分组成。实验注意事项本实验中web购物站点模块为必做,

4、其余选做(项目完成度高低和最终成绩相关)。同学可以先阅读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. PetStor

5、e源码,其中1.3.2版本可以从我的主页下载;2.0版本见:http://developers.sun.com.cn/Java/petstore.htmlhttp://java.sun.com/developer/releases/petstore/b. JPetStore源码:http://www.uml.org.cn/zhuanti/pdf/jpetstore-3-1-1.zip。2任务概述2.1目标通过本程序的开发,使学生能理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现JavaEE应用程序的开发。

6、2.2用户的特点本软件用户为普通的网上

7、购物者,有基本的上网技能,但对软件知识不了解。2.3假定和约束本软件开发期限为20学时。3需求规定3.1对功能的规定PetStore网上商店使客户可以通过浏览器浏览各种商品,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等,主要功能包括:开始窗口应用开始界面,包括项目的介绍、运行管理程序、进入宠物店等。欢迎窗口允许你浏览大类,动物图标代表了种类;登录,维护帐户信息(如果你已经登录);改变语言设置,语言切换等。种类窗口(CategoryScreen)列出这个种类下,都有哪些产品,点某个产品,就进去看看这个产品的条目下,有哪些具体的货物在架,选择后就可以进去看了。货架/

8、产品窗口产品屏幕显示所有的产品内容,右面列出了单价,并且有一个AddtoCart的加入购物车的链接。货物item窗口显示每个内容(item)的详细信息,有个链接可以让你把它放入购物车。购物车窗口允许用户更改item数量,还有个remove,可以删除item,“ProceedtoCheckout”链接带你去订单屏幕,当然,如果你没有登录,登录窗口会在你点击之后出现。登陆窗口登录窗口允许存在的用户登录,或者创建一个新的帐户和客户。账户信息窗口用来填写新创建的账户的详细信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。