版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 14软 件 工 程 系Java EE轻量级框架技术实验指导书专业班级: 软件11-1、2 指导教师: 朱亚玲 实验一 MVC设计(一) 实验目的进一步理解MVC的模型结构;掌握JSP、JavaBean和Servlet的逻辑关系并熟练掌握;掌握基于MVC模式的Web程序的编译、部署和运行方法。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容结合课本实例,在webapps目录下新建一个Web服务目录:ShanghuSys,该项目基于MVC模式,实现简易商户信息的管理,实现的功能包括
2、:列表显示商户信息,如下图所示。完成下面的实验:利用向导创建Web项目。利用向导创建Servlet。利用向导创建相关的JavaBean,完成与Servlet的调试。利用向导创建JSP,完成视图功能。实验步骤实验总结 书写实验报告要求:写出实验步骤写出源程序关键代码,记录结果如果有编译错误,在实验报告中一一列举写出实验总结:包括实验做得效果、容易出错的问题、对知识点掌握的情况。附实验报告书写格式: 实验一 MVC设计(一)实验目的实验环境实验内容在webapps目录下新建一个Web服务目录:ShanghuSys,该项目基于MVC模式,实现简易商户信息的管理,实现的功能包括:列表显示商户信息。实验
3、步骤1.数据库逻辑结构设计(给出表结构):2.建立web项目ShanghuSys:3.模型设计(写出相关的Bean):4.视图设计:5.控制器设计(写出Servlet的关键代码):6.Web项目结构:7.项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。实验总结 实验二 MVC设计(二) 实验目的进一步理解MVC的模型结构;掌握JSP、JavaBean和Servlet的逻辑关系并熟练掌握;掌握基于MVC模式的Web程序的编译、部署和运行方法。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5
4、.1+Navicator8实验内容在实验一建立的Web服务目录:ShanghuSys的基础上,扩展系统功能,实现的功能包括:添加用户,修改用户,删除用户,如下图所示。完成下面的实验:利用向导创建Web项目。利用向导创建Servlet。利用向导创建相关的JavaBean,完成与Servlet的调试。利用向导创建JSP,完成视图功能。实验步骤实验总结 附实验报告书写格式: 实验二 MVC设计(二)实验目的实验环境实验内容在实验一建立的Web服务目录:ShanghuSys的基础上,扩展系统功能,实现的功能包括:添加用户,修改用户,删除用户。实验步骤1.模型设计(写出相关的Bean):2.视图设计:3
5、.控制器设计(写出Servlet的关键代码):4.Web项目结构:5.项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。实验总结 实验三 Struts初步设计 实验目的掌握Struts的实现原理;掌握MVC各个模块与Struts的对应关系;掌握Struts核心组件的设计过程。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容完成用户的登录验证:设计好MVC的关系;确定设计的关键环节和要素;根据设计意图,创建JSP、ActionForm、Action和Forw
6、ard等组件。实验步骤实验总结 附实验报告书写格式: 实验三 Struts初步设计实验目的实验环境实验内容完成用户的登录验证:设计好MVC的关系;确定设计的关键环节和要素;根据设计意图,创建JSP、ActionForm、Action和Forward等组件。实验步骤1.建立web项目,为其添加Struts支持;2.建立Struts核心组件(1)创建jsp(2)创建ActionForm(3)创建Action(4)创建Forward3.Web项目结构:4.配置文件的关键代码:5.项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。实验总结 实验四 Struts
7、深入设计 实验目的进一步掌握Struts核心组件的设计过程以及明确各组件的意义和角色分配;进一步掌握MVC各个模块与Struts的对应关系,理解Struts的工作流程。熟练掌握Struts框架设计中关于数据库的连接和维护操作;掌握List表在集合数据处理中的作用和用法。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容创建一个web项目,完成下面的实验要求:创建一个数据库,完成用户基本信息的存储;创建Struts工程,完成如下功能:数据的录入,查看数据库表的数据是否更新成功;点击查询按钮,在控制台显
8、示你所要求的合格记录;将上一步的结果通过集合对象带回来,在页面显示。实验步骤实验总结 附实验报告书写格式: 实验四 Struts深入设计实验目的实验环境实验内容创建一个web项目,完成下面的实验要求:创建一个数据库,完成用户基本信息的存储;创建Struts工程,完成如下功能:数据的录入,查看数据库表的数据是否更新成功;点击查询按钮,在控制台显示你所要求的合格记录;将上一步的结果通过集合对象带回来,在页面显示。实验步骤1.建立web项目,为其添加Struts支持;2.创建数据库及表结构:3.建立Struts核心组件(1)创建jsp(获取集合数据的关键代码):(2)创建ActionForm(3)创
9、建Action(4)创建Forward3.配置文件的关键代码:4.简述Struts各组件的作用。实验总结 实验五 在线新闻发布系统(一)实验目的强化Struts架构在MVC设计中的实现方法;进一步掌握MVC功能模块的划分原则和处理逻辑。框架设计中关于数据库的连接和维护操作;掌握List表在集合数据处理中的作用和用法。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容设计一个在线新闻发布系统,首先实现“新闻发布”功能模块,要求完成如下操作:数据分析、确定新闻表结构的细节;分析Struts框架实现该模块
10、的流程,创建Struts的各个核心组件;测试程序,查看新闻发布后的结果。实验步骤实验总结 附实验报告书写格式: 实验五 在线新闻发布系统(一)实验目的实验环境实验内容设计一个在线新闻发布系统,首先实现“新闻发布”功能模块,要求完成如下操作:数据分析、确定新闻表结构的细节;分析Struts框架实现该模块的流程,创建Struts的各个核心组件;测试程序,查看新闻发布后的结果。实验步骤数据库设计框架结构设计功能设计与实现:(1)建立web项目,为其添加Struts支持;(2)建立Struts核心组件创建jsp创建ActionForm创建Action创建Forward配置文件的关键代码Web项目结构:
11、项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:(3)抓取运行后的效果图。实验总结 实验六 创建Hibernate项目 实验目的掌握为项目添加hibernate支持的方法;理解添加了hibernate支持后的项目结构;掌握hibernate.cfg.xml文件的数据库配置过程。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容创建一个web项目,完成下面的实验要求:添加对项目hibernate功能的支持;在后台建立一个数据库,为DB视图的配置做准备;完成hibernate.cfg.
12、xml文件的数据库配置。实验步骤实验总结 附实验报告书写格式: 实验六 创建Hibernate项目实验目的实验环境实验内容创建一个web项目,完成下面的实验要求:添加对项目hibernate功能的支持;在后台建立一个数据库,为DB视图的配置做准备;完成hibernate.cfg.xml文件的数据库配置。实验结果1.web项目结构:2.hibernate.cfg.xml文件的配置代码:实验总结 实验七 创建并分析映射文件实验目的理解数据库表与实体类的映射关系;掌握映射的添加方法;理解*.hbm.xml文件的意义。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEc
13、lipse插件+MySQL5.1+Navicator8实验内容创建一个有hibernate支持的web项目,完成下面的实验要求:在后台建立一个数据库,里面有两张表(字段自拟);分别建立表的映射文件(由于是两张表,所以分两个目录建立)。实验步骤实验总结 附实验报告书写格式: 实验七 创建并分析映射文件实验目的实验环境实验内容创建一个有hibernate支持的web项目,完成下面的实验要求:在后台建立一个数据库,里面有两张表(字段自拟);分别建立表的映射文件(由于是两张表,所以分两个目录建立)。实验结果1.web项目结构:2.*表(任意选择其中一张表):表结构:POJO:实体类:理解Hiberna
14、te的使命:Hibernate是一种程序开发的框架,其基本使命是访问数据库。简述Hibernate对数据库连接的处理机制。实验总结 实验八 设计DAO层和业务层实验目的理解并设计service业务层;理解控制层和业务层的关系;理解并设计DAO接口;理解并设计DAO工厂类。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容创建一个有Struts和hibernate支持的web项目,设计一个用户注册和查询功能,完成下面的操作。在后台建立数据库及用户表(字段自拟);建立用户表的映射文件;创建DAO接口和D
15、AO工厂;设计Service层,编写注册和查询方法;设计Servlet的业务处理(利用设计好的Service层进行处理);编写简单的注册页面,提交给action组件;提供查询机制,得到所有用户数据。实验步骤实验总结 附实验报告书写格式: 实验八 设计DAO层和业务层实验目的实验环境实验内容创建一个有Struts和hibernate支持的web项目,设计一个用户注册和查询功能,完成下面的操作。在后台建立数据库及用户表(字段自拟);建立POJO;创建DAO接口和DAO工厂;设计Service层,编写注册和查询方法;设计Servlet的业务处理(利用设计好的Service层进行处理);编写简单的注册
16、页面,提交给action组件;提供查询机制,得到所有用户数据。实验步骤1.编写DAO类接口:2.建立DAOFactory工厂类:3.建立并完善service层业务(写出关键方法):4.web项目结构:实验总结 实验九 在线新闻发布系统(二)实验目的强化Hibernate架构在Web开发中的应用;进一步理解ORM的映射机制,掌握数据持久化的策略和方法;进一步掌握Hibernate中关于配置信息、接口、抽象类及继承关系的含义和作用。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容在项目五的基础上继续完
17、成下面的操作:为项目添加Hibernate支持,调整项目结构;添加业务层并设计程序,调整控制层代码;调整DAO层的代码,实现数据持久化操作。实验步骤实验总结 附实验报告书写格式: 实验九 在线新闻发布系统(二)实验目的实验环境实验内容在项目五的基础上继续完成下面的操作:为项目添加Hibernate支持,调整项目结构;添加业务层并设计程序,调整控制层代码;调整DAO层的代码,实现数据持久化操作。实验步骤为项目添加Hibernate支持;建立POJO;创建DAO接口和DAO工厂;建立并完善Service层业务;修改Struts核心组件(利用设计好的Service层进行处理)配置文件的关键代码Web
18、项目结构:项目部署和运行:(1)部署后的项目结构图:(2)部署后的访问路径:实验总结 实验十 Spring项目设计 实验目的理解Spring的框架结构;初步掌握为项目安装Spring支持;理解IoC容器的含义和操作方法;掌握手工和使用视图工具实现SpringBean装配的方法。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容设计两个类,其中一个类的属性依赖于另一个类实例。完成下面的操作:建立两个类;设计一个测试类,完成数据的操作;为项目添加Spring支持;分别用手工和视图配置applicatio
19、nContext.xml文件;运行测试类,查看结果。实验步骤实验总结 附实验报告书写格式: 实验十 Spring项目设计实验目的实验环境实验内容设计两个类,其中一个类的属性依赖于另一个类实例。完成下面的操作:建立两个类;设计一个测试类,完成数据的操作;为项目添加Spring支持;分别用手工和视图配置applicationContext.xml文件;运行测试类,查看结果。实验步骤1.建立web项目;2.建立的两个类的源码:3.测试类的源码:4.为项目添加Spring支持;5.视图方式配置文件:6.配置文件的关键代码:7. Web项目结构:实验总结 实验十一 创建SpringORM 实验目的理解S
20、pring对Hibernate的支持;领会Spring对数据库的操作方式;掌握建立POJO映射的方法及映射后配置文件的变化情况。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容通过数据库操作完成用户登录功能:建立用户信息表,包含用户名和密码;为项目添加Spring支持;为项目添加Hibernate支持;创建POJO映射;创建测试类并运行,查看结果。实验步骤实验总结 附实验报告书写格式: 实验十一 创建SpringORM实验目的实验环境实验内容通过数据库操作完成用户登录功能:建立用户信息表,包含用户
21、名和密码;为项目添加Spring支持;为项目添加Hibernate支持;创建POJO映射;创建测试类并运行,查看结果。实验步骤1.建立用户信息表,表结构如下:2.建立支持Spring的web项目;3.为Spring项目添加Hibernate支持,使得Spring配置文件中添加了数据源Bean和管理Session对象的Bean;4.创建POJO映射5.创建测试类,源码如下:6.applicationContext.xml配置:7.Web项目结构:实验总结 实验十二 创建SpringMVC 实验目的初步掌握SpringIoC和AOP在MVC设计中的功能;理解前端控制器、处理控制器的作用和意义;掌握
22、SpringMVC配置文件的含义和添加方法。实验环境PC机一台:JDK6.0+Tomcat6.0+Eclipse3.2+MyEclipse插件+MySQL5.1+Navicator8实验内容设计一个用户登录实例,完成下面的操作:配置前端控制器DispatcherServlet、添加SpringMVC配置文件;编写具体的处理控制器Controller,修改配置文件使得处理Controller映射HandlerMapping;完成项目部署,测试结果。实验步骤实验总结 附实验报告书写格式: 实验十二 创建SpringMVC实验目的实验环境实验内容设计一个用户登录实例,完成下面的操作:配置前端控制器DispatcherServlet、添加SpringMVC配置文件;编写具体的处理控制器Controller,修改配置文件使得处理Controller映射HandlerMapping;完成项目部署,测试结果。实验步骤配置前端控制器DispatcherServlet;添加SpringMVC配置文件;创建JSP页面;编写Spring Controller,关键代码如下:修改Spring MVC配置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 屯昌县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 枣庄市山亭区2025-2026学年第二学期五年级语文第六单元测试卷(部编版含答案)
- 白城市大安市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 临夏回族自治州临夏市2025-2026学年第二学期五年级语文期中考试卷(部编版含答案)
- 长治市平顺县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 河池市巴马瑶族自治县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 张家口市尚义县2025-2026学年第二学期二年级语文期中考试卷(部编版含答案)
- 深度解析(2026)《2026-2027年光伏组件在建筑窗户上的半透明应用实现采光与发电平衡在高端绿色建筑中示范并获建筑开发商与幕墙公司联合研发》
- 物理判断题目及答案解析
- 17 盼 公开课一等奖创新教学设计
- 浙江弘利新材料有限公司年产2万吨造纸化学品中性施胶剂技改项目环境影响报告
- 新能源汽车电池介绍课件
- 车库拆除工程施工方案
- EXCEL培训-EXCEL函数教程
- 呼吸系统解剖生理学课件
- 烧结烟气循环
- 华兴数控7系列说明书(车)
- YY/T 0995-2015人类辅助生殖技术用医疗器械术语和定义
- YB/T 5146-2000高纯石墨制品灰分的测定
- SB/T 10728-2012易腐食品冷藏链技术要求果蔬类
- GB/T 37234-2018文件鉴定通用规范
评论
0/150
提交评论