轻量级J2EE框架应用试验大纲.pdf
本资源是关于轻量级J2EE框架应用试验的指导书,旨在帮助学生理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现Java EE应用程序的开发。
本试验的目的是使学生能理解轻量级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,等等。
实验指南中,Petstore划分成了多个模块,松耦合的设计架构,可以和多个数据源、EIS进行交互。本实验可以分成4个部分:web购物站点、管理、订单处理、供应商模块。
在实验中,学生需要完成web购物站点,其余选做。Petstore由一组接口定义清晰的独立模块组成,包括控制模块、登录模块、购物车模块、消息模块、类别模块、客户模块等。
考核办法中,实验完成后,同学需提交实验报告,具体形式见附件。实验成绩由实验报告以及项目完成情况两部分组成。
实验注意事项中,本实验中web购物站点模块为必做,其余选做(项目完成度高低和最终成绩相关)。同学可以先阅读Petstore或JPetStore的源码,并改写为Struts+Spring+Hibernate结构。
附件一软件需求说明书中,定义了PetStore应用的需求,包括编写目的、背景、定义、参考资料等。任务概述中,目标是使学生能理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现Java EE应用程序的开发。
用户的特点是普通的网上购物者,有基本的上网技能,但对软件知识不了解。本软件开发期限为20学时。
需求规定中,PetStore网上商店使客户可以通过浏览器浏览各种商品,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等,主要功能包括:开始窗口、欢迎窗口、种类窗口、货架/产品窗口等。
本资源提供了轻量级J2EE框架应用试验的指导书,旨在帮助学生理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现Java EE应用程序的开发。