《06410121J2EE与中间件大学高校课程教学大纲.docx》由会员分享,可在线阅读,更多相关《06410121J2EE与中间件大学高校课程教学大纲.docx(12页珍藏版)》请在第壹文秘上搜索。
1、J2EE与中间件(J2EEandMiddleware)课程代码:06410121学分:3学时:56(其中:课堂教学学时:40实验学时:0上机学时:16课程实践学时:0)先修课程:JaVa程序设计,数据库系统原理及应用适用专业:物联网工程教材:JavaWeb编程技术,沈泽刚、秦玉平主编,清华大学出版社,2014年第2版开课学院:计算机科学与通信工程学院一、课程性质与课程目标(一)课程性质J2EE与中间件是物联网工程专业的专业方向选修课程,是构建物联网软件开发知识结构和能力结构的核心课程之一。该课程建立在程序设计、数据库等专业基础课之上,培养学生利用软件设计相关知识在Web环境下开发具有实际功能的
2、物联网应用程序,理解和掌握在Java平台下设计Web应用程序的理论知识和实践技能,培养学生分析问题和解决问题的能力。(二)课程目标J2EE与中间件技术主要讲授JaVaWeb开发的知识体系;介绍JaVaEE相关技术及其应用,培养学生具备的知识与能力要求如下:课程目标1:掌握常用静态Web编程技术并具有构建基本网页界面的能力;课程目标2:理解B/S模式的工作原理,掌握Web应用多层架构设计;课程目标3:掌握JaVaEE核心技术及常用框架的使用;课程目标4:熟练运用常用开发、管理工具进行Web开发;课程目标5:熟练综合运用各种技术开发Web软件系统。(三)课程目标与专业毕业要求指标点的对应关系本课程
3、支撑专业培养计划中毕业要求指标点如下:指标点4.1:了解物联网涉及学科的相关理论、方法和技术发展现状及趋势。指标点5.1:了解物联网领域的新工具、新技术,能够通过多种途径获取有效信息和资源。指标点7.2:理解物联网复杂工程问题中工程实践对环境和社会可持续发展的影响,并理解应承担的责任和进行评价。T程目标毕业指标点课程目标1课程目标2课程目标3课程目标4课程目标54.1ZZZ5.1ZZ7.2Z二、课程内容与教学要求第1章JavaEE概述(一)课程内容1. JavaEE简介2. JavaEE应用分层架构3. JavaEE技术规范4. 敏捷轻型框架5. JavaEE开发环境(一)教学要求1 .了解J
4、aVaEE的发展历程2 .理解JavaEE的分层架构3 .掌握JaVaEE技术规范体系4 .了解常用开发框架5 .掌握JaVaEE开发环境的安装与配置(三)重点与难点1.重点JavaEE技术规范体系JavaEE开发环境的安装与配置第2章JaVaWeb开发概述(一)课程内容1. JavaWeb概述2. HTTP协议373. JDBC简介4. JavaWeb应用服务器5. 在MyEclipse中开发JavaWeb程序6. 常用开发工具(二)教学要求1 .掌握Web程序开发过程2 .理解HnP协议的常用方法3 .掌握JDBCAPI常用方法4 .理解应用服务器的工作原理5 .掌握利用常用IDE开发We
5、b程序6 .了解常用开发工具(三)重点与难点1 .重点HTTP协议常用方法2 .难点JDBCAPI体系第3章HTML、JavaScript简介(一)课程内容1. HTML的基本结构2. 文本及版面风格的控制3. 图像、超链接和表格4. HTML表单5. CSS使用6. HTML5应用7. JavaScript使用8. JQuery基础9. AJAX概述(二)教学要求1 .掌握HTML基本语法2 .掌握HTML常用标签3 .理解CSS+JS在界面设计中的作用4 .了解常用前端框架5 .了解AJAX工作原理(三)重点与难点1 .重点HTML常用标签2 .难点CSS+JS在网页设计中的运用第4章JS
6、P应用基础(一)课程内容1. Servlet概述2. Servlet编程基础3. JSP简介4. JSP指令5. JSP动作6. JSP的内置对象7. JSP中文乱码问题全解决方案(二)教学要求1 .理解ServletAPI体系2 .掌握SerVICt常用接口、类、方法3 .掌握Servlet的部署4 .理解JSP页面生命周期5 .掌握JSP核心语法6 .了解解决乱码问题方法(三)重点与难点1 .重点SCrVlCt常用接口、类、方法2 .难点综合运用JSP语法开发动态网页第5章Struts2开发(一)课程内容1. Struts2简介2. Struts2安装3. Strut2工作原理4. Str
7、uts配置文件5. 拦截器6. 类型转换OGNL7. Struts2常用标签8. 输入校验9. Struts国际化(二)教学要求1 .理解Struts的优缺点2 .理解StrUtS2工作原理3 .掌握Struts,xml文件编写4 .理解拦截器与Filter5 .掌握StrUtS2常用标签6 .理解类型转换方法7 .理解输入校验的原理8 .了解Struts国际化(三)重点与难点1 .重点Struts2常用标签2 .难点Struts2工作原理第6章Hibernate基础(一)课程内容1. Hibernate概述2. Hibernate应用基础3. Hibernate对象4. Hibernate事
8、务编程(二)教学要求1 .理解HibernateAPI体系2 .掌握Hibernate配置文件3 .掌握HibernatC核心接口4 .掌握HibCrnatC对象使用方法5 .理解Hibernate事务工作原理(三)重点与难点1 .重点HibernateAPI体系2 .难点Hibernate事务编程第7章SPring基础与应用(一)课程内容1. Spring概述2. Spring快速入门3. 依赖注入基本原理4. SpringAOP概述5. SPring事务管理(二)教学要求1 .理解SPring框架体系2 .掌握SPring环境搭建3 .理解依赖注入原理4 .理解AOP实现机制5 .理解Sp
9、ring事务管理机制(三)重点与难点1 .重点Spring框架体系2 .难点SpringAOP实现机制第8章SSH整合架构开发(一)课程内容1. SSH集成开发简介2. SSH集成开发实例13. SSH集成开发实例2(二)教学要求1 .理解Struts+Spring+Hibernate整合开发原理2 .掌握SSH集成开发步骤(三)重点与难点1.重点SSH三大框架整合开发过程SSH集成开发实例三、本课程开设的实验项目编号实验项目名称学时类型要求支撑的课程目标1搭建JavaEE开发环境2验证性必做12JDBC数据库连接及常用开发工具使用2验证性必做13HTML和JavaScript综合应用2验证性
10、必做14JSP和Servlet综合应用2设计性必做2、3、45Struts2综合应用2设计性必做4、56Hibernate综合应用2设计性必做4、57Spring综合应用2设计性必做4、58SSH整合开发应用2综合性必做4、5实验L搭建JavaEE开发环境掌握第一章所介绍内容,完成JaVaEE环境搭建;在搭建好的开发环境中,新建一个简单项目运行测试。实验2:JDBC数据库连接及常用开发工具使用完成一个简单的JaVaEE项目,掌握JaVaWCb开发基本过程。JDBC连接数据库练习,掌握JDBC数据库连接方法。日志记录练习,JaVa图表使用。实验3:HTML和JaVaSCriPt综合应用掌握HTM
11、L表单的编写;掌握HTML框架的使用;了解jQu(11y的使用;掌握AJAX的使用。实验4:SerVlet和JSP综合应用通过实践掌握Servlet和JSP技术工作原理。实验5:StrUtS2综合应用掌握StrUtS2项目的完整开发过程,掌握StrUtS标签的使用,熟悉StrUtS.xml文件配置。实验6:HibenIate综合应用掌握Hibernate项目的完整开发过程,完整实现个StrUtS和Hibernate框架应用案例。实验7:SPring综合应用理解Spring基本工作原理及配置文件使用,掌握Struts+Spring项目开发过程。实验&SSH整合开发应用通过实践掌握SSH开发步骤,
12、理解SSH框架设计思想。四、学时分配及教学方法章(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课堂教学实验上机实践小计第1章JavaEE概述224讲授、案例1第2章JavaWeb开发概述426讲授、案例1第3章HTML、JavaScript简介426讲授、案例1第4章JSP应用基础8210讲授、案例23、4第5章StrUtS2开发628讲授、案例4、5第6章Hibernate基础426讲授、案例4、5第7章Spring基础与应用628讲授、案例4、5第8章SSH整合架构开发628讲授、案例4、5合计401656五、课程考核考核形式考核要求考核权重备注课堂表现缺勤一次扣1分5%平时作业
13、每章考核课后习题15%上机实验每次实验提交程序代码、实验报告20%期末考试闭卷60%六、参考书目及学习资料1、JavaEE架构设计与开发实践,方巍编著,清华大学出版社,2017年第1版。2、JavaEE应用开发案例教程,卢守东主编,清华大学出版社,2017年第1版。七、大纲说明1 .课程采用多媒体教学手段,所有讲课内容均配备实例讲解,保证讲课进度的同时,注意学生的理解、掌握程度;2 .课程每章配有习题,要求学生课后完成,根据学生掌握程度讲解习题。3 .根据各章节实验要求,课后布置适当的上机实训练习,以便帮助学生理解并掌握教学内容;并根据实验批改情况讲解。制定人:宋和平审定人:熊书明批准人:毛启容2017年9月18日