




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软 件 工 程 系Java EE轻量级框架技术实验指导书专业班级: 软件11-1、2 指导教师: 朱亚玲 14实验一 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设计(一)一、 实验目的二、 实验环境三、 实验内容在webapps目录下新建一个Web服务目录:ShanghuSys,该项目基于MVC模式,实现简易商户信息的管理,实现的功能包括:列表显示商户信息。四、 实验步骤1.数据库逻辑结构设计(给出表结构):2.建立web项目ShanghuSys:3.模型设计(写出相关的Bean):4.视图设计:5.控制器设计(写出Servlet的关键代码):6.Web项目结构:7.项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。五、 实验总结 实验二 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设计(二)一、 实验目的二、 实验环境三、 实验内容在实验一建立的Web服务目录:ShanghuSys的基础上,扩展系统功能,实现的功能包括:添加用户,修改用户,删除用户。四、 实验步骤1.模型设计(写出相关的Bean):2.视图设计:3.控制器设计(写出Servlet的关键代码):4.Web项目结构:5.项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。五、 实验总结 实验三 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. 设计好MVC的关系;2. 确定设计的关键环节和要素;3. 根据设计意图,创建JSP、ActionForm、Action和Forward等组件。四、 实验步骤1.建立web项目,为其添加Struts支持;2.建立Struts核心组件(1)创建jsp(2)创建ActionForm(3)创建Action(4)创建Forward3.Web项目结构:4.配置文件的关键代码:5.项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。五、 实验总结 实验四 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深入设计一、 实验目的二、 实验环境三、 实验内容创建一个web项目,完成下面的实验要求:1. 创建一个数据库,完成用户基本信息的存储;2. 创建Struts工程,完成如下功能: 数据的录入,查看数据库表的数据是否更新成功; 点击查询按钮,在控制台显示你所要求的合格记录; 将上一步的结果通过集合对象带回来,在页面显示。四、 实验步骤1.建立web项目,为其添加Struts支持;2.创建数据库及表结构:3.建立Struts核心组件(1)创建jsp(获取集合数据的关键代码):(2)创建ActionForm(3)创建Action(4)创建Forward3.配置文件的关键代码: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. 数据分析、确定新闻表结构的细节;2. 分析Struts框架实现该模块的流程,创建Struts的各个核心组件;3. 测试程序,查看新闻发布后的结果。四、 实验步骤1. 数据库设计2. 框架结构设计3. 功能设计与实现:(1)建立web项目,为其添加Struts支持;(2)建立Struts核心组件 创建jsp 创建ActionForm 创建Action 创建Forward 配置文件的关键代码4. Web项目结构:5. 项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。五、 实验总结 实验六 创建Hibernate项目 一、 实验目的1. 掌握为项目添加hibernate支持的方法;2. 理解添加了hibernate支持后的项目结构;3. 掌握hibernate.cfg.xml文件的数据库配置过程。二、 实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8三、 实验内容创建一个web项目,完成下面的实验要求:1. 添加对项目hibernate功能的支持;2. 在后台建立一个数据库,为DB视图的配置做准备;3. 完成hibernate.cfg.xml文件的数据库配置。四、 实验步骤五、 实验总结 附实验报告书写格式: 实验六 创建Hibernate项目一、 实验目的二、 实验环境三、 实验内容创建一个web项目,完成下面的实验要求:1. 添加对项目hibernate功能的支持;2. 在后台建立一个数据库,为DB视图的配置做准备;3. 完成hibernate.cfg.xml文件的数据库配置。四、 实验结果1.web项目结构:2.hibernate.cfg.xml文件的配置代码:五、 实验总结 实验七 创建并分析映射文件一、 实验目的1. 理解数据库表与实体类的映射关系;2. 掌握映射的添加方法;3. 理解*.hbm.xml文件的意义。二、 实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8三、 实验内容创建一个有hibernate支持的web项目,完成下面的实验要求:1. 在后台建立一个数据库,里面有两张表(字段自拟);2. 分别建立表的映射文件(由于是两张表,所以分两个目录建立)。四、 实验步骤五、 实验总结 附实验报告书写格式: 实验七 创建并分析映射文件一、 实验目的二、 实验环境三、 实验内容创建一个有hibernate支持的web项目,完成下面的实验要求:1. 在后台建立一个数据库,里面有两张表(字段自拟);2. 分别建立表的映射文件(由于是两张表,所以分两个目录建立)。四、 实验结果1.web项目结构:2.*表(任意选择其中一张表): 表结构: POJO: 实体类:3. 理解Hibernate的使命:Hibernate是一种程序开发的框架,其基本使命是访问数据库。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层的代码,实现数据持久化操作。四、 实验步骤五、 实验总结 附实验报告书写格式: 实验九 在线新闻发布系统(二)一、 实验目的二、 实验环境三、 实验内容在项目五的基础上继续完成下面的操作:1. 为项目添加Hibernate支持,调整项目结构;2. 添加业务层并设计程序,调整控制层代码;3. 调整DAO层的代码,实现数据持久化操作。四、 实验步骤1. 为项目添加Hibernate支持;2. 建立POJO;3. 创建DAO接口和DAO工厂;4. 建立并完善Service层业务;5. 修改Struts核心组件(利用设计好的Service层进行处理)6. 配置文件的关键代码7. Web项目结构:8. 项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:五、 实验总结 实验十 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项目设计一、 实验目的二、 实验环境三、 实验内容设计两个类,其中一个类的属性依赖于另一个类实例。完成下面的操作:1. 建立两个类;2. 设计一个测试类,完成数据的操作;3. 为项目添加Spring支持;4. 分别用手工和视图配置applicationContext.xml文件;5. 运行测试类,查看结果。四、 实验步骤1.建立web项目;2.建立的两个类的源码:3.测试类的源码:4.为项目添加Spring支持;5.视图方式配置文件:6.配置文件的关键代码:7. Web项目结构:五、 实验总结 实验十一 创建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支持;3. 为项目添加Hibernate支持;4. 创建POJO映射;5. 创建测试类并运行,查看结果。四、 实验步骤1.建立用户信息表,表结构如下:2.建立支持Spring的web项目;3.为Spring项目添加Hibernate支持,使得Spring配置文件中添加了数据源Bean和管理Session对象的Bean;4.创建POJO映射5.创建测试类,源码如下:6.applicationContext.xml配置:7.Web项目结构:五、 实验总结 实验十二 创建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、添加SpringMVC配置文件;2. 编写具体的处理控制器Controller,修改配置文件使得处理Controller映射HandlerMapping;3. 完成项目部署,测试结果。四、 实验步骤1. 配置前端控制器DispatcherServlet;2. 添加SpringMVC配置文件;3. 创建JSP页面;4. 编写Spring Controller,关键代码如下:5. 修改Spring MVC配置文件,代码如下:6. 渲染View向客户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年服装制版师、设计师技术及理论知识试题(附含答案)
- 2025全国政府采购法律法规百题知识竞赛试题及答案
- 摩擦力的秘密
- 摩托车行业知识培训课件
- 2024年细胞因子培训测试题及答案
- 2025年贵州省医疗三严三基理论考试试题及答案
- (2024)农民工权益保障考试试题及答案
- 2025二级建造师(机电类)继续教育试题及答案
- 摔鸡蛋课件教学课件
- 2025至2030年中国铝合金门窗市场竞争格局及行业投资前景预测报告
- 盗墓笔记解析版
- 初中数学“综合与实践”如何开展项目式学习义务教育课程方案和课程标准国家级示范培训课件
- 珠海市政府投资项目建设监督管理中心招考合同制职员公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 电力现货实战型交易策略分析
- 2024年广东梅州市梅江区总工会社会化工会工作者招聘笔试冲刺题(带答案解析)
- 一二手联动培训课件
- 创业中的团队管理与组建
- 六角亭承包合同书
- 骨科膝骨关节炎一病一品优质护理汇报课件
- 15D502 等电位联结安装
- 两单两卡安全培训
评论
0/150
提交评论