轻量级javaee开发教案

上传人:好** 文档编号:105330259 上传时间:2019-10-11 格式:DOC 页数:105 大小:868.52KB
返回 下载 相关 举报
轻量级javaee开发教案_第1页
第1页 / 共105页
轻量级javaee开发教案_第2页
第2页 / 共105页
轻量级javaee开发教案_第3页
第3页 / 共105页
轻量级javaee开发教案_第4页
第4页 / 共105页
轻量级javaee开发教案_第5页
第5页 / 共105页
点击查看更多>>
资源描述

《轻量级javaee开发教案》由会员分享,可在线阅读,更多相关《轻量级javaee开发教案(105页珍藏版)》请在金锄头文库上搜索。

1、课 程 教 案_ _学年 第 学期课程名称 轻量级javaEE开发授课专业 计算机科学与技术教材名称 Java高级框架应用开发案例教程出版社、版次 电子工业出版社 2014年8月2015年 8 月 20 日课程教案(首页)系别: 计算机科学系 教研室: 应用教研室课程名称轻量级javaEE开发课程类别必修课()限选课( )任选课( )课程代码221108020课程所属专业计算机科学系总学时80学分3.5讲授学时32上机学时48实验学时授课专业计算机科学与技术授课班级14级计算机专接本班14级网络工程专接本任课教师张洪波职 称讲师教学目的和要求通过完成以项目为载体的工作任务,学生要熟悉J2EE三

2、层架构、使用Struts开发Web应用程序、高效开发基于Struts 的Web应用程序、使用Struts的标签库编写页面、使用Hibernate完成数据持久化、使用Hibernate表示表(table)之间的关联关系、使用HQL完成数据库的查询,使用Struts,Hibernate两个框架开发J2EE Web项目,形成以下职业能力和素养:职业能力培养目标l 使用Struts开发,测试,维护Web应用项目的能力;l 使用Hibernate框架开发、测试、维护web应用项目能力;l 使用Struts,Hibernate集成、测试、维护应用系统能力;l 具有使用框架技术开发与设计的能力,能够使用工具

3、管理项目代码能力;具备勤劳诚信、善于协作配合、善于沟通交流等职业素养。教学重点、难点使用Struts开发Web应用项目、使用Hibernate框架开发web应用项目、使用Struts,Hibernate集成应用系统。学生按照工作顺序分段逐步完成各小项目,最终完成整个项目教材和参考书教 材:1、 清华大学出版社,Java高级框架应用开发案例教程,2013年7月。参考教材:1、开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台2、计磊 等:精通J2EE,人民邮电出版社,2006年4月版3、戎伟,张双编著:精通Struts,人民邮电出版社,2006年10月版4、付京周

4、 精通HIBERNATE3.0人民邮电出版社,2006年10月版5、邬继成,J2EE开源编程精要15讲:整合Eclipse、Struts、Hibernate和Spring的Java Web开发,电子工业出版社 ,2008年。课程教案(章节备课)授课题目(章节)框架概述授课类型理论+上机练习授课时间第 1 周 至第 1 周 共 6 学时教学目的要求:1使用JSP,Servlet,JavaBean开发自定义MVC框架。2通过使用自定义MVC框架开发“知证网”权限管理模块,培养学生对Servlet编程模型和三层结构的把握能力。教学要点(含重点难点):教学重点:MVC的控制流转方式,工作流程教学难点:

5、J2EE中三层结构的协作教学进程第一节 如何更快更好地写简历?n 使用Word简历模板n 思考:使用模板有什么好处呢?第二节 如何更快更好地盖房子?n 使用预制的架构n 思考:“框架技术”帮我们更快更好地构建程序,其优势?第三节 回顾:三层结构n J2EE中三层结构指的是什么,和.NET中三层结构的对比n 三层结构在Java中的应用,分层的原则?第四节 回顾:MVC设计模式n MVC的含义n M Model(模型) 处理业务逻辑n V View(视图) 展现数据,获得用户输入n C Controllor(控制器) 接收用户输入,调用业务代码(M),返回数据到视图(V)n MVC的目的n 将模型

6、(业务逻辑)和视图(页面展示)分离第五节 自定义MVC框架n 实例演示:根据adminId编号显示管理员的详细信息n 使用脚本创建数据库,数据库表,并插入测试数据。n 通过showAdmin.do?adminId=id访问,显示该管理员的详细信息。如果没有传如adminId参数(如通过showAdmin.do访问),则转到报错页面,报错“没有指定管理员编号”;如果数据库中没有传入adminId参数对应的记录,同样转到报错页面,报错“没有指定编号的管理员记录”。 n 传入adminId参数正确,则按照下图所示的格式显示管理员的详细信息。第六节 总结n 什么是框架?n 使用框架有什么好处?n 什么

7、是MVC模式?n 使用MVC模式有什么好处?在Java Web开发中,MVC模式中M、V、C都是如何实现的?上机目标n 学生拓展:编辑管理员信息n 访问toEditAdmin.do?adminId=id转到编辑页面。n 页面编辑完毕后提交到doEditAdmin.do,保存数据到数据库。n 页面转发:如果保存成功,重定向到showAdmin.do? adminId =id;如果保存失败,转发到/admin/error.jsp。训练技能点n 复习Servlet编程模型和三层结构n 复习MVC模式n 学习基于框架开发的技巧教学方法提问式多媒体教学+案例引导式“教学一体化”教学思考题(讨论题)及作业

8、:1 在现实生活当中的框架和编程当中的框架的联系?参考文献(含参考书、有关资料出处、相关课程网站网址等):1、开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台2、计磊 等:精通J2EE,人民邮电出版社,2006年4月版3、戎伟,张双编著:精通Struts,人民邮电出版社,2006年10月版4、付京周 精通HIBERNATE3.0人民邮电出版社,2006年10月版5、邬继成,J2EE开源编程精要15讲:整合Eclipse、Struts、Hibernate和Spring的Java Web开发,电子工业出版社 ,2008年。课 后 自 我 总 结 分 析本章主要讲解

9、MVC的控制流转方式,工作流程以及对J2EE框架的认识,通过本章的学习,发现同学们在了解MVC三层结构时比较容易,掌握比较牢固。为下面进一步学习J2EE框架打好基础。因为还没有进入学习框架知识,所有在介绍使用框架开发WEB系统所带来的好处时,学生听起来比较抽象,感到不太理解。在后面的课程讲完,再把这部分知识进行回顾一下。 课程教案(章节备课)授课题目(章节)使用Struts开发Web开发项目授课类型理论+上机实践授课时间第 2 周 至第 9 周 共 44 学时教学目的要求:1、 了解什么是Struts2,以及Struts2的技术优势2、 掌握Struts2的使用方法3、 熟悉Struts2的执

10、行流程教学要点(含重点难点):重点:使用Struts开发Web项目难点:Struts框架工作原理教学进程1. Struts基础n MVC模式概述n MVC与Struts映射n Struts2的工作流程和配置文件n 创建Controller组件n 创建Model组件n 创建View组件n Struts2开发步骤2. Struts2标签n 一般标签n UI标签n Struts2中的表达式语言3. Struts高级技术n 国际化支持n 异常机制n 转换器n 数据验证n Struts拦截器n 文件上传4.使用Struts2框架完成项目案例教学方法提问式多媒体教学+案例引导式“教学一体化”教学思考题(讨

11、论题)及作业:培养学生对Struts工作流程的掌握。培养学生使用Struts开发Web应用程序的能力参考文献(含参考书、有关资料出处、相关课程网站网址等):1、开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台2、计磊 等:精通J2EE,人民邮电出版社,2006年4月版3、戎伟,张双编著:精通Struts,人民邮电出版社,2006年10月版4、付京周 精通HIBERNATE3.0人民邮电出版社,2006年10月版5、邬继成,J2EE开源编程精要15讲:整合Eclipse、Struts、Hibernate和Spring的Java Web开发,电子工业出版社 ,20

12、08年。课 后 自 我 总 结 分 析本章主要讲解Struts2框架在WEB应用开发中的使用,该章内容比较多。通过本章的学习,发现同学们在掌握Struts2框架的基本配置时比较容易,掌握比较牢固。为下面进一步学习Struts2框架的应用打好基础。后面在学习国际化处理和数据校验方面的内容,课程练习时间比较紧张,需要学生课下花费些时间把练习做完。课程教案(章节备课)授课题目(章节)Hibernate基础授课类型理论课+上机课授课时间第 10 周 至第 12 周 共12 学时教学目的要求:了解hibernate简介;了解hibernate软件包;掌握hibernate的结构体系;掌握hibernat

13、e实现数据表数据的添加;掌握hibernate实现数据表数据的更新与删除;掌握MyEclipse工具进行数据库开发的方法;教学要点(含重点难点):掌握hibernate的结构体系;掌握hibernate实现数据表数据的添加;掌握hibernate实现数据表数据的更新与删除;掌握MyEclipse工具进行数据库开发的方法;教学进程l Hibernate概述 为什么要使用hibernate 什么是持久化 hibernate体系结构 hibernate执行流程l Hibernate单表的对象/关系数据库映射 使用Hibernate实现用户添加 使用Hibernate加载数据 使用Hibernate删

14、除数据 使用Hibernate修改数据l Hibernate开发步骤 给项目添加Hibernate支持 自动生成实体类和映射文件 编写BaseHibernateDAO类教学方法课堂讲授+上机练习思考题(讨论题)及作业:参考文献(含参考书、有关资料出处、相关课程网站网址等):教 材:1、 Struts2+Spring+Hibernate框架技术与项目实战,清华大学出版社,2012年。参考教材:1、深入浅出Hibernate电子工业出版社,2007年9月。2、 J2EE开源编程精要15讲,电子工业出版社, 2010年3月。3、 Struts与Hibernate实用教程,电子工业出版社,2006年9月。课 后 自 我 总 结 分 析本章主要讲解Hibernate框架在WEB应用开发中的使用,该章内容为Hibernate框架入门课程。通过本章的学习,发现同学们在掌握Hibernate框架的基本配置时比较容易,掌握比较牢固。后面在学习使用Hibernate框架对数据表进行增删改时,对Hibernate框架是面向对象的开发理解比较困难,课程练习时间比较紧张,需要学生课下花

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号