《JavaWeb系统开发》理论教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JavaWeb系统开发》课程教学大纲
一、课程基本信息
二、课程教学目标
Java Web技术是一门项目实践性很强的、项目实践动手能力要求极高、面向应用的课程。

鉴于其应用性、项目实践性,要求能够把基本概念、基本理论和项目技能融入到具体的Java Web程序和集成开发环境中去介绍。

通过项目实践性的案例教学,化繁为简、化难为易、深入浅出地介绍基本概念和理论。

本课程系统介绍了Java Web技术的基本概念、基本理论和集成开发环境的使用。

学生学习完本课程之后,能够在MyEclipse集成开发环境下设计、实现、测试、调试、发布和维护中小型企业应用的Java Web项目,熟练掌握相关开发工具的使用。

要求能够理解Java Web技术的整体概念和体系结构,掌握Servlet技术、Jsp
技术、Java Web项目的一层、两层和J2EE中MVC的实现。

要求能够熟练地在MyEclipse集成开发环境中对Web项目进行设计、实现、测试、调试、发布和维护。

要求了解如何用数据库设计工具设计项目数据库、MVC架构的其它实现技术。

三、教学学时分配
《C语言程序设计I》课程理论教学学时分配表
*理论学时包括讨论、习题课等学时。

《JavaWeb系统开发》课程实验内容设置与教学要求一览表(五号黑体)
四、教学内容和教学要求
三、教学内容及教学要求
第1章 Web应用开发简介(2学时)
1 何为Web应用
2 使用Java开发Web应用
3 多种集成开发环境
第2章Java EE运行及开发环境(2学时)
1 JDK的下载与安装
2 Tomcat的下载与安装
3 Eclipse的下载与安装
4 项目实战——第一个Java EE应用:HelloWorld
第3章 JSP和Servlet (6学时)
1 开发第一个JSP+Servlet应用
2 认识JSP
3 认识Servlet
4 自定义标签库
5 预处理用户请求:Filter
6 使用Listener
7 项目实战——用户登录
第4章 SQL与JDBC (4学时)
1 SQL
2 JDBC
3 项目实战——存储图书信息
第5章 Struts 2框架基础(6学时)
1 MVC框架
2 Struts 2概览
3 Struts 2基础
4 值栈与OGNL表达式
5 Struts 2的标签库
第6章 Hibernate框架基础(6学时)
1 ORM简介
2 准备Hibernate运行环境
3 认识Hibernate
4 项目实战——新闻内容显示
第7章 Spring框架基础(6学时)
1 Spring框架概述
2 建立Spring开发环境
3 Bean的装配
4 理解Spring的核心——IoC
5 BeanFactory与ApplicationContext
6 项目实战——Spring问候程序
第8章 Spring与Struts 2、Hibernate框架的整合基础(4学时)
1 Spring与Struts 2的整合方式
2 Spring和Hibernate的整合
3 项目实战——学生成绩查询系统
五、教学方法或手段
本课程目前采用课堂讲授、案例教学、上机操作实践等教学方法与手段、积极探索将传统教学与现代化教学手段相结合的教学模式,并运用现代信息技术、网络技术等手段改革传统的教学思想观念、教学方法和教学手段。

本课程已做成计算机多媒体课件,运用学校网络平台,已把本课程的教学大纲、教案、习题、多媒体课件、参考文献等教学资料上网开放,实现优质教学资源共享,为学生自主学习、个性化学习提供了广阔平台,实现本课程教学资源的共享。

1)讨论式教学:例如在讲授指针时,启发学生将指针和实际生活中的例子相比较,自己归纳总结出指针的基本步骤、思路以及特点,这样学生印象深刻,对于比较复杂的指针的使用有了实质性的了解,而不再是死记硬背。

另外,对于实践性强的内容,如结构体等内容,安排专题学生自学,然后由一个学生在课堂上向大家讲述,大家再一起讨论、分析和评价,这样使每个学生都有兴趣积极参与,活跃课堂气氛,培养了自学的能力。

2)理论联系实际的教学:在讲授数组、函数、结构体等内容时,一方面讲解语法,另一方面使用了可视化模拟软件,动态演示协议的运行,形象、生动、直观,增强了教学的效果。

3) 课内外结合式教学:在课外开放实验室,学生在课堂内学习,在课堂外即可实践,锻炼实际动手能力。

4)教学大纲、教案、习题、实验指导、参考资料、等内容全部上网,并向学生免费开放,学生可以在课外自主学习。

5)Web项目开发和答辩。

六、考核方式及评价要求
本课程是计算机科学技术专业基础课,以在线考试方式为主进行考试,考试内容应体现教学大纲的基本要求,主要有通过多个项目和综合项目来综合评定学生成绩(建议后5%淘汰)。

1. 平时考勤20%
2.平时测试占30%:基础项目练习
3. 期末考试占50%:综合项目开发和答辩
七、教材及教学主要参考书
推荐教材:
[1] 卜炟等编著. 21天学通JavaWeb开发[M]. 北京: 电子工业出版社, 2009.
[2] 张磊,丁香乾编著. JavaWeb程序设计[M]. 北京: 电子工业出版社, 2011.
[3] 范立锋,林果园编著. JavaWeb程序设计教程[M]. 北京: 人民邮电出版社, 2010.
[4] 于天恩编著. JavaWeb开发权威经典[M]. 北京: 中国水利水电出版社, 2008.
[5] 陶亚楠,廖建编著. JavaWeb开发入行真功夫[M]. 北京: 电子工业出版社, 2009.
[6] 许锋,周慧英编著. JavaWeb整合开发全程指南[M]. 北京: 电子工业出版社, 2009.
[7] 孙卫琴编著. Tomcat与JavaWeb开发技术详解[M]. 北京: 电子工业出版社, 2009.
[8] 党海峰主编. 贯通JavaWeb开发三剑客[M]. 北京: 电子工业出版社, 2008.
[9] 张钰编著. 精通Spring2.XJavaWeb开发[M]. 北京: 电子工业出版社, 2008.。

相关文档
最新文档