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

2020-02-21 00:39

轻量级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,是Struts+Spring+ibatis架构,同学可以自行选择。

JPetStore附件一

软件需求说明书

1引言

1.1编写目的

本文档用于定义PetStore应用的需求。

1.2背景

a. PetStore项目是轻量级J2EE框架应用课程的相关实验; b. 本项目的开发由同学自主进行;

1.3定义 1.4参考资料

a. PetStore源码,其中1.3.2版本可以从我的主页下载;2.0版本见: http://developers.sun.com.cn/Java/petstore.html http://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框架,并能够初步使用这些框架实现Java EE应用程序的开发。|


轻量级J2EE框架应用试验大纲.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:幼儿园传统故事教学与创新故事活动之比较

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: