《J2EE与中间件》课程教学大纲(本科)_第1页
《J2EE与中间件》课程教学大纲(本科)_第2页
《J2EE与中间件》课程教学大纲(本科)_第3页
《J2EE与中间件》课程教学大纲(本科)_第4页
《J2EE与中间件》课程教学大纲(本科)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、J2EE与中间件(J2EE and Middleware)课程代码:06410学分:3学时:56 (其中:课堂教学学时:40实验学时:0上机学时:16课程实践学时:0)先修课程:Java程序设计,数据库系统原理及应用适用专业:物联网工程教材:Java Web编程技术,沈泽刚、秦玉平主编,清华大学出版社,2014年第2版一、课程性质与课程目标(-)课程性质J2EE与中间件是物联网工程专业的专业方向选修课程,是构建物联网软件开发知识结构和 能力结构的核心课程之一。该课程建立在程序设计、数据库等专业基础课之上,培养学生利用软件 设计相关知识在Web环境下开发具有实际功能的物联网应用程序,理解和掌握在

2、Java平台下设计 Web应用程序的理论知识和实践技能,培养学生分析问题和解决问题的能力。(二)课程目标J2EE与中间件技术主要讲授Java Web开发的知识体系;介绍Java EE相关技术及其应用, 培养学生具备的知识与能力要求如下:课程目标1:掌握常用静态Web编程技术并具有构建基本网页界面的能力;课程目标2:理解B/S模式的工作原理,掌握Web应用多层架构设计;课程目标3:掌握Java EE核心技术及常用框架的使用;课程目标4:熟练运用常用开发、管理工具进行Web开发;课程目标5:熟练综合运用各种技术开发Web软件系统。(三)课程目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中

3、毕业要求指标点如下:指标点4.1: 了解物联网涉及学科的相关理论、方法和技术发展现状及趋势。指标点5.1: 了解物联网领域的新工具、新技术,能够通过多种途径获取有效信息和资源。指标点7.2:理解物联网复杂工程问题中工程实践对环境和社会可持续发展的影响,并理 解应承担的责任和进行评价。程目标 毕业羲、 指标点课程目标1课程目标2课程目标3课程目标4课程目标54.1/5.1/7.2二、课程内容与教学要求第1章Java EE概述(-)课程内容Java EE 简介Java EE应用分层架构Java EE技术规范敏捷轻型框架Java EE开发环境(二)教学要求. 了解Java EE的发展历程.理解Jav

4、a EE的分层架构.掌握Java EE技术规范体系.了解常用开发框架.掌握Java EE开发环境的安装与配置(三)重点与难点1.重点Java EE技术规范体系2.难点Java EE开发环境的安装与配置第2章Java Web开发概述(一)课程内容Java Web 概述HTTP 协议 37JDBC简介Java Web应用服务器在MyEclipse中开发Java Web程序常用开发工具(二)教学要求.掌握Web程序开发过程.理解HTTP协议的常用方法.掌握JDBC API常用方法.理解应用服务器的工作原理.掌握利用常用IDE开发Web程序. 了解常用开发工具(三)重点与难点.重点HTTP协议常用方法

5、.难点JDBC API 体系第 3 章 HTML、JavaScript 简介(一)课程内容HTML的基本结构文本及版面风格的控制图像、超链接和表格HTML表单CSS使用HTML 5 应用JavaScript 使用jQuery 基础AJAX概述(二)教学要求.掌握HTML基本语法.掌握HTML常用标签.理解CSS+JS在界面设计中的作用. 了解常用前端框架. 了解AJAX工作原理(三)重点与难点.重点HTML常用标签.难点CSS+JS在网页设计中的运用第4章JSP应用基础(-)课程内容Servlet 概述Servlet编程基础JSP简介JSP指令JSP动作JSP的内置对象JSP中文乱码问题全解决

6、方案(二)教学要求.理解Servlet API体系.掌握Servlet常用接口、类、方法.掌握Servlet的部署.理解JSP页面生命周期.掌握JSP核心语法. 了解解决乱码问题方法(三)重点与难点.重点Servlet常用接口、类、方法.难点综合运用JSP语法开发动态网页第5章Struts 2开发(一)课程内容Struts 2 简介Struts 2 安装Strut 2工作原理Struts配置文件拦截器类型转换OGNLStruts 2常用标签输入校验Struts(二)教学要求.理解Struts的优缺点.理解Struts 2工作原理.掌握Struts, xml文件编写.理解拦截器与Filter.掌

7、握Struts 2常用标签.理解类型转换方法.理解输入校验的原理. 了解 Struts(三)重点与难点.重点Struts 2常用标签.难点Struts 2工作原理第6章Hibernate基础(一)课程内容Hibernate 概述Hibernate应用基础Hibernate 对象Hibernate事务编程(二)教学要求.理解 Hibernate API 体系.掌握Hibernate配置文件.掌握Hibernate核心接口.掌握Hibernate对象使用方法.理解Hibernate事务工作原理(三)重点与难点.重点Hibernate API 体系.难点Hibernate事务编程第7章Spring基

8、础与应用(一)课程内容Spring 概述Spring快速入门.依赖注入基本原理Spring AOP 概述Spring事务管理(二)教学要求.理解Spring框架体系.掌握Spring环境搭建.理解依赖注入原理.理解AOP实现机制.理解Spring事务管理机制(三)重点与难点.重点Spring框架体系2,难点Spring AOP实现机制第8章SSH整合架构开发(一)课程内容SSH集成开发简介SSH集成开发实例1SSH集成开发实例2(二)教学要求.理解 Struts+Spring+Hibernate 整合开发原理.掌握SSH集成开发步骤(三)重点与难点.重点SSH三大框架整合开发过程.难点SSH集

9、成开发实例三、本课程开设的实验项目编号实验项目名称学时类型要求支撑的课程目标1搭建Java EE开发环境2验证性必做12JDBC数据库连接及常用开发工具使用2验证性必做13HTML 和 JavaScript 综合应用2验证性必做14JSP和Servlet综合应用2设计性必做2、3、45Struts2综合应用2设计性必做4、56Hibernate综合应用2设计性必做4、57Spring综合应用2设计性必做4、58SSH整合开发应用2综合性必做4、5实验L搭建Java EE开发环境掌握第一章所介绍内容,完成Java EE环境搭建;在搭建好的开发环境中,新建一个简单项目 运行测试。实验2: JDBC

10、数据库连接及常用开发工具使用完成一个简单的JavaEE项目,掌握Java Web开发基本过程。JDBC连接数据库练习,掌握JDBC 数据库连接方法。日志记录练习,Java图表使用。实验3: HTML和JavaScript综合应用掌握HTML表单的编写;掌握HTML框架的使用;了解jQue”的使用;掌握AJAX的使用。实验4: Servlet和JSP综合应用通过实践掌握Servlet和JSP技术工作原理。实验5: Struts2综合应用掌握Struts2项目的完整开发过程,掌握Struts标签的使用,熟悉Struts. xml文件配置。实验6: Hibernate综合应用掌握Hibernate项

11、目的完整开发过程,完整实现一个Struts和Hibernate框架应用案例。实验7: Spring综合应用理解Spring基本工作原理及配置文件使用,掌握Struts+Spring项目开发过程。实验8: SSH整合开发应用通过实践掌握SSH开发步骤,理解SSH框架设计思想。四、学时分配及教学方法章(按序填写)教学形式及学时分配主要教学 方法支撑的课 程目标课堂 教学实验上机课程 实践小 计第1章Java EE概述224讲授、案例1第2章Java Web开发概述426讲授、案例1第 3 章 HTML、JavaScript 简介426讲授、案例1第4章JSP应用基础8210讲授、案例2、3、4第5章Struts 2开发628讲授、案例4、5第6章Hibernate基础426讲授、案例4、5第7章Spring基础与应用628讲授、案例4、5第8章SSH整合架构开发628讲授、案例4、5合计401656五、课程考核考核形式考核要求考核权重备注课堂表现缺勤一次扣1分5%平时作业每章考核课后习题15%上机实验每次实验提交程序代码、实验 报告20%期末考试闭卷60%六、参考书目及学习资料1、Java EE架构设计与开发实践,方巍编著,清华大学出版社,2017年第1版。2、Java E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论