《JavaEE轻量级框架技术》实验指导书.docx
- 文档编号:15430661
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:28
- 大小:24.36KB
《JavaEE轻量级框架技术》实验指导书.docx
《《JavaEE轻量级框架技术》实验指导书.docx》由会员分享,可在线阅读,更多相关《《JavaEE轻量级框架技术》实验指导书.docx(28页珍藏版)》请在冰点文库上搜索。
《JavaEE轻量级框架技术》实验指导书
软件工程系
《JavaEE轻量级框架技术》
实验指导书
专业班级:
软件11-1、2
指导教师:
朱亚玲
实验一MVC设计
(一)
一、实验目的
1.进一步理解MVC的模型结构;
2.掌握JSP、JavaBean和Servlet的逻辑关系并熟练掌握;
3.掌握基于MVC模式的Web程序的编译、部署和运行方法。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8三、实验内容
结合课本实例,在webapps目录下新建一个Web服务目录:
ShanghuSys,该项目基于MVC模式,实现简易商户信息的管理,实现的功能包括:
列表显示商户信息,如下图所示。
完成下面的实验:
1.利用向导创建Web项目。
2.利用向导创建Servlet。
3.利用向导创建相关的JavaBean,完成与Servlet的调试。
4.利用向导创建JSP,完成视图功能。
四、实验步骤
五、实验总结
六、书写实验报告要求:
①写出实验步骤
②写出源程序关键代码,记录结果
③如果有编译错误,在实验报告中一一列举
④写出实验总结:
包括实验做得效果、容易出错的问题、对知识点掌握的情况。
附实验报告书写格式:
实验一MVC设计
(一)
一、实验目的
3.
模型设计(写出相关的
Bean):
二、实验环境
4.
视图设计:
三、实验内容
5.
控制器设计(写出Servlet的关键代码):
在webapps目录下新建一个
Web服务目录:
6.Web项目结构:
ShanghuSys,该项目基于MVC模式,实现简易
7.项目部署和运行:
商户信息的管理,实现的功能包括:
列表显示商户
(1)部署后的项目结构图:
信息。
(2)部署后的访问路径:
四、实验步骤
(3)抓取运行后的效果图。
1.数据库逻辑结构设计(给出表结构):
五、实验总结
2.建立web项目ShanghuSys:
实验二MVC设计
(二)
一、实验目的
1.进一步理解MVC的模型结构;
2.掌握JSP、JavaBean和Servlet的逻辑关系并熟练掌握;
3.掌握基于MVC模式的Web程序的编译、部署和运行方法。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
在实验一建立的Web服务目录:
ShanghuSys的基础上,扩展系统功能,实现的功能包括:
添加用户,修改用户,删除用户,如下图所示。
完成下面的实验:
1.利用向导创建Web项目。
2.利用向导创建Servlet。
3.利用向导创建相关的JavaBean,完成与Servlet的调试。
4.利用向导创建JSP,完成视图功能。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验二
MVC设计
(二)
一、实验目的
3.控制器设计(写出Servlet的关键代码):
二、实验环境
4.Web项目结构:
三、实验内容
5.项目部署和运行:
在实验一建立的Web服务目录:
ShanghuSys的基
(1)部署后的项目结构图:
础上,扩展系统功能,实现的功能包括:
添加用户,
修改用户,删除用户。
(2)部署后的访问路径:
四、实验步骤
(3)抓取运行后的效果图。
1.模型设计(写出相关的Bean):
五、实验总结
2.视图设计:
实验三Struts初步设计
一、实验目的
1.掌握Struts的实现原理;
2.掌握MVC各个模块与Struts的对应关系;
3.掌握Struts核心组件的设计过程。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
完成用户的登录验证:
1.设计好MVC的关系;
2.确定设计的关键环节和要素;
3.根据设计意图,创建JSP、ActionForm、Action和Forward等组件。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验三
Struts初步设计
一、实验目的
(1)
创建jsp
二、实验环境
(2)
创建ActionForm
三、实验内容
(3)
创建Action
完成用户的登录验证:
(4)
创建Forward
1.
设计好MVC的关系;
3.Web项目结构:
2.
确定设计的关键环节和要素;
4.配置文件的关键代码:
3.
根据设计意图,创建JSP、ActionForm、Action
5.项目部署和运行:
和Forward等组件。
(1)部署后的项目结构图:
四、实验步骤
(2)部署后的访问路径:
1.
建立web项目,为其添加Struts支持;
(3)抓取运行后的效果图。
2.
建立Struts核心组件
五、实验总结
实验四Struts深入设计
一、实验目的
1.进一步掌握Struts核心组件的设计过程以及明确各组件的意义和角色分配;
2.进一步掌握MVC各个模块与Struts的对应关系,理解Struts的工作流程。
3.熟练掌握Struts框架设计中关于数据库的连接和维护操作;
4.掌握List表在集合数据处理中的作用和用法。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
创建一个web项目,完成下面的实验要求:
1.创建一个数据库,完成用户基本信息的存储;
2.创建Struts工程,完成如下功能:
①数据的录入,查看数据库表的数据是否更新成功;
②点击查询按钮,在控制台显示你所要求的合格记录;
③将上一步的结果通过集合对象带回来,在页面显示。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验四Struts深入设计
一、实验目的
四、实验步骤
二、实验环境
1.
建立web项目,为其添加Struts支持;
三、实验内容
2.
创建数据库及表结构:
创建一个web项目,完成下面的实验要求:
3.
建立Struts核心组件
1.
创建一个数据库,完成用户基本信息的存储;
(1)
创建jsp(获取集合数据的关键代码):
2.
创建Struts工程,完成如下功能:
(2)
创建ActionForm
①
数据的录入,查看数据库表的数据是否更
(3)
创建Action
新成功;
(4)
创建Forward
②
点击查询按钮,在控制台显示你所要求的
3.
配置文件的关键代码:
合格记录;
4.
简述Struts各组件的作用。
③
将上一步的结果通过集合对象带回来,在
五、实验总结
页面显示。
实验五在线新闻发布系统
(一)
一、实验目的
1.强化Struts架构在MVC设计中的实现方法;
2.进一步掌握MVC功能模块的划分原则和处理逻辑。
3.框架设计中关于数据库的连接和维护操作;
4.掌握List表在集合数据处理中的作用和用法。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
设计一个在线新闻发布系统,首先实现“新闻发布”功能模块,要求完成如下操作:
1.数据分析、确定新闻表结构的细节;
2.分析Struts框架实现该模块的流程,创建Struts的各个核心组件;
3.测试程序,查看新闻发布后的结果。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验五在线新闻发布系统
(一)
一、实验目的
(1
)建立web项目,为其添加Struts支持;
二、实验环境
(2
)建立Struts核心组件
三、实验内容
①
创建jsp
设计一个在线新闻发布系统,首先实现“新闻发布”
②
创建ActionForm
功能模块,要求完成如下操作:
③
创建Action
1.
数据分析、确定新闻表结构的细节;
④
创建Forward
2.
分析Struts框架实现该模块的流程,创建
⑤
配置文件的关键代码
Struts的各个核心组件;
4.
Web项目结构:
3.
测试程序,查看新闻发布后的结果。
5.
项目部署和运行:
四、实验步骤
(1)部署后的项目结构图:
1.
数据库设计
(2
)部署后的访问路径:
2.
框架结构设计
(3
)抓取运行后的效果图。
3.功能设计与实现:
五、实验总结
实验六创建Hibernate项目
一、实验目的
1.掌握为项目添加hibernate支持的方法;
2.理解添加了hibernate支持后的项目结构;
3.掌握
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
创建一个web项目,完成下面的实验要求:
1.添加对项目hibernate功能的支持;
2.在后台建立一个数据库,为DB视图的配置做准备;
3.完成
四、实验步骤
五、实验总结
附实验报告书写格式:
实验六
创建Hibernate
项目
一、实验目的
准备;
二、实验环境
3.完成
三、实验内容
四、实验结果
创建一个web项目,完成下面的实验要求:
1.web项目结构:
1.
添加对项目hibernate功能的支持;
五、实验总结
2.
在后台建立一个数据库,为
DB视图的配置做
实验七创建并分析映射文件
一、实验目的
1.理解数据库表与实体类的映射关系;
2.掌握映射的添加方法;
3.理解*.hbm.xml文件的意义。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
创建一个有hibernate支持的web项目,完成下面的实验要求:
1.在后台建立一个数据库,里面有两张表(字段自拟);
2.分别建立表的映射文件(由于是两张表,所以分两个目录建立)。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验七
创建并分析映射文件
一、实验目的
1.web项目结构:
二、实验环境
2.***表(任意选择其中一张表):
三、实验内容
①
表结构:
创建一个有hibernate支持的web项目,完成下面
②
POJO:
的实验要求:
③
实体类:
1.
在后台建立一个数据库,里面有两张表(字段
3.
理解Hibernate的使命:
Hibernate是一种程序
自拟);
开发的框架,其基本使命是访问数据库。
2.
分别建立表的映射文件(由于是两张表,所以
4.
简述Hibernate对数据库连接的处理机制。
分两个目录建立)。
五、实验总结
四、实验结果
实验八设计DAO层和业务层
一、实验目的
1.理解并设计service业务层;
2.理解控制层和业务层的关系;
3.理解并设计DAO接口;
4.理解并设计DAO工厂类。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
创建一个有Struts和hibernate支持的web项目,设计一个用户注册和查询功能,完成下面的操作。
1.在后台建立数据库及用户表(字段自拟);
2.建立用户表的映射文件;
3.创建DAO接口和DAO工厂;
4.设计Service层,编写注册和查询方法;
5.设计Servlet的业务处理(利用设计好的Service层进行处理);
6.编写简单的注册页面,提交给action组件;
7.提供查询机制,得到所有用户数据。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验八设计DAO层和业务层
一、实验目的
二、实验环境
三、实验内容
创建一个有Struts和hibernate支持的web项目,
设计一个用户注册和查询功能,完成下面的操作。
1.在后台建立数据库及用户表(字段自拟);
2.建立POJO;
3.创建DAO接口和DAO工厂;
4.设计Service层,编写注册和查询方法;
5.设计Servlet的业务处理(利用设计好的
Service层进行处理);
6.编写简单的注册页面,提交给action组件;
7.提供查询机制,得到所有用户数据。
四、实验步骤
1.编写DAO类接口:
2.建立DAOFactory工厂类:
3.建立并完善service层业务(写出关键方法):
4.web项目结构:
五、实验总结
实验九在线新闻发布系统
(二)
一、实验目的
1.强化Hibernate架构在Web开发中的应用;
2.进一步理解ORM的映射机制,掌握数据持久化的策略和方法;
3.进一步掌握Hibernate中关于配置信息、接口、抽象类及继承关系的含义和作用。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
在项目五的基础上继续完成下面的操作:
1.为项目添加Hibernate支持,调整项目结构;
2.添加业务层并设计程序,调整控制层代码;
3.调整DAO层的代码,实现数据持久化操作。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验九在线新闻发布系统
(二)
一、实验目的
3.
创建DAO接口和DAO工厂;
二、实验环境
4.
建立并完善Service层业务;
三、实验内容
5.
修改Struts核心组件((利用设计好的Service
在项目五的基础上继续完成下面的操作:
层进行处理))
1.
为项目添加Hibernate支持,调整项目结构;
6.
配置文件的关键代码
2.
添加业务层并设计程序,调整控制层代码;
7.
Web项目结构:
3.
调整DAO层的代码,实现数据持久化操作。
8.
项目部署和运行:
四、实验步骤
(1)部署后的项目结构图:
1.
为项目添加Hibernate支持;
(2)部署后的访问路径:
2.建立POJO;五、实验总结
实验十Spring项目设计
一、实验目的
1.理解Spring的框架结构;
2.初步掌握为项目安装Spring支持;
3.理解IoC容器的含义和操作方法;
4.掌握手工和使用视图工具实现SpringBean装配的方法。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
设计两个类,其中一个类的属性依赖于另一个类实例。
完成下面的操作:
1.建立两个类;
2.设计一个测试类,完成数据的操作;
3.为项目添加Spring支持;
4.分别用手工和视图配置applicationContext.xml文件;
5.运行测试类,查看结果。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验十Spring项目设计
一、实验目的
5.
运行测试类,查看结果。
二、实验环境
四、实验步骤
三、实验内容
1.
建立web项目;
设计两个类,其中一个类的属性依赖于另一个类实
2.
建立的两个类的源码:
例。
完成下面的操作:
3.
测试类的源码:
1.
建立两个类;
4.
为项目添加Spring支持;
2.
设计一个测试类,完成数据的操作;
5.
视图方式配置文件:
3.
为项目添加Spring支持;
6.
配置文件的关键代码:
4.
分别用手
工
和
视图
配
置
7.Web项目结构:
applicationContext.xml文件;五、实验总结
实验十一创建SpringORM
一、实验目的
1.理解Spring对Hibernate的支持;
2.领会Spring对数据库的操作方式;
3.掌握建立POJO映射的方法及映射后配置文件的变化情况。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
通过数据库操作完成用户登录功能:
1.建立用户信息表,包含用户名和密码;
2.为项目添加Spring支持;
3.为项目添加Hibernate支持;
4.创建POJO映射;
5.创建测试类并运行,查看结果。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验十一
创建SpringORM
一、实验目的
1.
建立用户信息表,表结构如下:
二、实验环境
2.
建立支持Spring的web项目;
三、实验内容
3.
为Spring项目添加Hibernate支持,使得Spring
通过数据库操作完成用户登录功能:
配置文件中添加了数据源
Bean和管理Session对
1.
建立用户信息表,包含用户名和密码;
象的Bean;
2.
为项目添加Spring支持;
4.
创建POJO映射
3.
为项目添加Hibernate支持;
5.
创建测试类,源码如下:
4.
创建POJO映射;
7.Web项目结构:
5.
创建测试类并运行,查看结果。
五、实验总结
四、实验步骤
实验十二创建SpringMVC
一、实验目的
1.初步掌握SpringIoC和AOP在MVC设计中的功能;
2.理解前端控制器、处理控制器的作用和意义;
3.掌握SpringMVC配置文件的含义和添加方法。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
设计一个用户登录实例,完成下面的操作:
1.配置前端控制器DispatcherServlet、添加SpringMVC配置文件;
2.编写具体的处理控制器Controller,修改配置文件使得处理Controller映射HandlerMapping;
3.完成项目部署,测试结果。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验十二创建SpringMVC
一、实验目的
1.
配置前端控制器
DispatcherServlet;
二、实验环境
2.
添加SpringMVC
配置文件;
三、实验内容
3.
创建JSP页面;
设计一个用户登录实例,完成下面的操作:
4.
编写SpringController,关键代码如下:
1.
配置前端控制器DispatcherServlet
、添加
5.
修改SpringMVC配置文件,代码如下:
SpringMVC配置文件;
6.
渲染View向客户端返回结果。
2.
编写具体的处理控制器
Controller,修改配置
7.
项目部署和运行:
文件使得处理
Controller
映射
(1
)部署后的项目结构图:
HandlerMapping;
(2
)部署后的访问路径:
3.
完成项目部署,测试结果。
(3
)抓取运行后的效果图。
四、实验步骤五、实验总结
实验十三在线新闻发布系统(三)
一、实验目的
1.强化Spring架构在Web开发中的应用;
2.进一步理解Spring框架对ORM技术的支持;
3.进一步掌握SpringMVC的开发方法。
二、实验环境
PC机一台:
JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8
三、实验内容
设计一个在线新闻发布系统,首先实现“新闻浏览”功能模块,要求完成如下操作:
1.为项目添加Spring支持;
2.为项目添加Hibernate支持并创建POJO映射,调试程序测试查询功能;
3.配置SpringMVC组件,完成新闻列表的显示。
四、实验步骤
五、实验总结
附实验报告书写格式:
实验十三在线新闻发布系统(三)
一、实验目的
3.
建立POJO;
二、实验环境
4.
创建DAO接口和DAO工厂;
三、实验内容
5.
建立并完善Service层业务;
设计一个在线新闻发布系统,首先实现“新闻浏览”
6.
配置前端控制器DispatcherS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaEE轻量级框架技术 JavaEE 轻量级 框架 技术 实验 指导书