




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
J2SE轻量级框架设计课程教学大纲一、课程概述(一)基本说明中文名称:J2SE轻量级框架设计 课程代码:16JS042总学时/学分:48/3 考核方式:考试适用专业:计算机科学与技术 (二)课程属性1.课程性质本课程是计算机科学与技术专业必修课,主要介绍MVC设计思想、Struts 2的基本原理、处理流程及常用标签库的使用,Hibernate的ORM设计理念、配置、实体映射文件以及HQL查询等,Spring的IoC和AOP原理及应用、Bean对象管理及事务处理等。通过本课程的学习,全面提高学生分析问题、解决问题以及动手编码的能力。2.课程与课程群的联系本课程与Java程序设计基础、C语言程序设计、数据库原理及应用等基础课程有着密切的关系,通过本课程的学习,使学生掌握基本的专业知识,并为系统分析与建模、软件项目开发与管理、PHP技术等专业方向课程的学习提供了知识储备。为了使学生能够顺利完成本课程的学习,在学习本课程之前,需对相关课程(群)有一定的了解和掌握。前修课程:Java程序设计基础、C语言程序设计、数据库原理及应用等,这些课程对本课程学习起着基础铺垫作用。后续课程:系统分析与建模、软件项目开发与管理、PHP技术等,这些课程是本课程的具体应用,为后续课程提供了基础理论支撑。二、教学设计(一)课程设置的主要依据本课程是一门理实融合、教学做一体的理论课程,着眼于满足计算机科学与技术专业对应用型人才需求,遵循“基础/应用”的导向原则,教学内容与教学组织紧紧围绕应用型的计算机科学与技术专业人才培养目标进行设计、选择和实施,以“必需、够用、适度超前”为度,突出打牢理论基础和实践能力培养。在教学过程中,注重创新精神、实践能力和职业道德的培养,倡导探究性学习(或研讨式、案例式、专题式、项目式等),引导学生主动参与教学过程,主动思考、勤于实践、知行合一,逐步培养学生分析解决计算机类项目开发过程中实际问题、沟通交流与团队协作能力。 (二)课程设计思路以Java程序设计基础、C语言程序设计、数据库原理及应用等课程为基础,紧紧围绕计算机科学与技术专业应用型人才培养目标,准确把握本课程在计算机科学与技术课程群中的定位和作用,以能力为本位,强调打牢基本知识和基本理论基础,强化基本技能训练,充分利用信息化教学平台,打破以知识传授为主要特征的传统学科专业课程模式,探索新的、更为科学的教学模式。三、课程目标(一)总体目标通过课程课堂讲授、学生自学、习题、课堂讨论、答疑以及实验、设计等实践环节,使学生理解和掌握MVC设计思想、Struts 2的基本原理、处理流程及常用标签库的使用,Hibernate的ORM设计理念、配置、实体映射文件以及HQL查询等,Spring的IoC和AOP原理及应用、Bean对象管理及事务处理等基本知识,培养学生的抽象思维能力,训练学生计算机学科中解决问题的思路方法,具备科学的态度和良好的作风,达到实验项目中能独自编程的要求,为从事计算机软件开发和理论研究工作奠定基础。(二)具体目标:1.知识结构目标(1)MVC设计思想;(2)Struts 2的基本原理、处理流程及常用标签库的使用;(3)Hibernate的ORM设计理念、配置、实体映射文件;(4)HQL查询;(5)Spring的IoC和AOP原理及应用;(6)Bean对象管理及事务处理。2.职业能力目标(1)项目开发框架设计能力;(2)软件开发能力;四、内容设置8表1教学内容与学时分配章节(内容)学时分配教学内容教学目标教学方法与建议考核方式方法章节学时讲授学时实践学时第一单元 JavaEE应用1.1 JavaEE概述3301. JavaEE分层架构了解JavaEE架构技术和MVC设计思想多媒体教学案例教学分组讨论2.Model3.MVC思想1.2 JavaEE架构技术1.JSP&Servlet2.Struts2介绍3.Hibernate介绍4.Spring介绍5.EJB3.0介绍第二单元 Struts2基础2.1 Struts2概述3301.起源掌握 Struts和 Struts框架多媒体教学案例教学分组讨论2.框架结构3.处理步骤4.控制器5.配置文件6.标签库2.2 HelloStruts21.配置Struts2框架2.创建输入视图3.创建业务控制器4.配置业务控制器5.创建结果视图6.运行显示视图第三单元Struts2进阶3.1Struts2的常规配置9631.常量掌握 Struts的常规配置、Action的实现及配置多媒体教学案例教学分组讨论2.包3.命名空间4.包含其他配置文件3.2实现Action1.POJO实现方式2.实现Action接口方式3.继承ActionSupport类方式4.访问ActionContext5.访问ServletAPI3.3配置Action1.Action基本配置2.动态方法调用3.使用method属性及通配符3.4result1.result处理流程2.配置result3.result类型4.动态result3.5Struts2异常处理1.异常处理机制2.配置异常第四单元Struts2标签库4.1Struts2标签库概述12931.标签库的优势掌握 Struts的数据标签、控制标签、选择标签、表单标签和非表单标签多媒体教学案例教学分组讨论2.Struts2的标签分类3.Struts2标签库的导入4.2OGNL表达式语言1.OGNL上下文和值栈2.OGNL常用符号的用法3.OGNL集合表达式4.3 数据标签数据标签4.4控制标签控制标签4.5模板和主题模板和主题模板和主题4.6表单标签表单标签4.7非表单标签非表单标签第五单元 Hibernate入门5.1 Hibernate概述12931. ORM起源掌握 Hibernate配置和 Hibernate框架多媒体教学案例教学分组讨论2. Hibernate框架3. HibernateAPI5.2持久化对象持久化对象5.3 Hibernate配置文件1. hibernate.cfg.xml2. perties3. 联合使用5.4 Hibernate映射文件1.映射文件结构2.映射主键3.映射集合属性5.5 Hibernate下载及安装Hibernate下载及安装5.6 HelloHibernate1.配置Hibernate应用环境2.编写PO3.创建Configuration对象4.创建SessionFactory5.获取Session6.使用Transaction管理事务7.使用Query进行HQL查询8.使用Criteria进行条件查询5.7 POJO状态POJO状态第六单元 Hibernate进阶6.1 Hibernate关联关系9721.1:1掌握 Hibernate关联关系以及 HQL与QBC检索多媒体教学案例教学分组讨论2.1:N3.N:N6.2检索方式简介检索方式简介6.3 HQL与QBC检索HQL与QBC检索6.4 Hibernate事务管理1.数据库事务2. Hibernate中的事务6.5 Hibernate批量数据处理1.批量数据插入2.批量数据更新3.批量数据删除五、实施要求(一)参考教材与资料1.参考教材(1)QST青软实训Java EE轻量级框架应用与开发S2SH清华大学出版社.20162.主要教学参考文献(1)李唯,程永恒Java EE轻量级框架应用开发教程人民邮电出版社.20163.推荐的教学网站和相关专业文献网站(1)J2EE常用轻量级框架(/jingyucustom/article/details/4626823)(2)基于J2EE轻量级框架的社区信息系统的设计与实现(/Thesis_D614998.aspx)(二)教学组织课程教学由教研室主任主要负责,课程组组长负责具体的组织与实施。基本流程包括:(1)成立课程组。目前该课程组主要有3名老师,年龄结构、学历结构和学缘结构如下:姓名性别年龄职称硕士专业承担工作张德青女32讲师计算机软件与理论主讲丁雪晶女33讲师管理科学与工程主讲汤雷男37副教授计算机科学与技术主讲(2)教学准备。课前组织备课、说课,做到“六统一”,统一对教材进行分析;统一主要内容;统一教学目标;统一学习重点;统一教学进度;统一主要练习。做到教师内容、流程、标准、操作非常熟练,能够处理前后内容衔接问题。(3)课程教学。拟采取教学做一体的方式授课和训练,老师重点讲解基本理论,并进行示范演示,学生根据老师讲解和演示进行学做,学生借助课堂及课下时间完成老师要求的案例操作。(4)辅导答疑,可以采取课堂答疑、课下辅导和网上答疑等方式。(5)课程考核,采取过程性考核和终结性考核相结合,过程考核以出勤、课堂表现、回答问题为评判标准,终结性考核以期末考核为主。(6)总结反馈,对于上课的内容、学时安排、教学过程、考核方式、教学效果等进行总结,拟放在课程结束后进行,以利于查找问题,不断提升课程的教学质量。(三)教学方法教学中应注重理论与实践的结合,注重学生综合应用能力的培养,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。充分运用现代化手段,发挥多种媒体教学资源的优势,强调各种媒体之间的优化组合。课堂传授采用讲授法、演示法、案例教学法、项目设计教学法等方法,引导学生由浅入深、循序渐进学习和掌握课程内容,增强学生的自觉性和主动性,调动学生的学习热情。以学生自主学习为中心,注重教师在教学过程中发挥引导作用。注重建构适合师生、学生之间交互、讨论的教学环境。(四)课程评价与建议(1)形成性评价与终结性评价相结合,原则上形成性评价(过程考核)成绩占总成绩的50%,终结性评价(课终考核)成绩占总成绩的50%。(各教学单位也可以根据课程性质需要设定相关权重,报教务处备案)(2)形成性评价突出平时考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB43-T 1972-2020 守合同重信用企业评价规范
- 深度研究2025年废弃矿井资源再利用技术政策环境与产业政策适应性策略探索报告
- 柔性制造系统中工业机器人2025年应用环境优化案例报告
- 2025智能手机维修服务合同
- 2025年电商网站建设试卷及答案
- 2025年智能语音翻译系统在跨境电商领域的应用前景可行性分析报告
- 2025年机关政治考试题目及答案
- 2025租房合同的相关知识
- 2025年信用资格培训考试题及答案
- 2025年护理急救自考试题及答案
- 职业发展与就业创业指导ppt课件完整版
- 挠度计算模板表格(自动版)
- (中职中专)财经法规与会计职业道德课件完整版电子教案
- 宝钢集团生产安全事故案例汇编
- DB37T 5151-2019 园林绿化工程资料管理规程
- Q∕GDW 11612.43-2018 低压电力线高速载波通信互联互通技术规范 第4-3部分:应用层通信协议
- 贝多芬F大调浪漫曲—小提琴谱(带钢伴谱)
- 压力传感器(课堂PPT)
- 热力厂锅炉车间2#锅炉大修施工方案
- (施工方案)场地三通一平施工方案
- 深圳市政府投资市政工程施工质量检查用表
评论
0/150
提交评论