《Java Web 应用程序开发》教学大纲
教材选用
出版社
企业级卓越人才培养方案
南开大学出版社《Java Web 应用程序开发》
课程学时
理论课
上机课
总课时
24
24
48
课程技能
软件技能
计算机与Eclipse的使用
基础技能
掌握使用Java技术进行Web应用的开发
了解Java Web技术架构
掌握Web运行模式
核心技能
掌握HTML、JavaScript和CSS静态网页开发技术
掌握Java Web开发的核心技术JSP和Servlet等
掌握使用MVC模式设计开发Web应用
知识点:
第一章 异常
建议学时
4课时理实一体教学
学习目标
了解使用异常的原因
理解Java的异常层次结构
掌握try、throw和catch块检测、指出和处理异常
掌握finally子句释放资源
掌握声明新的异常类
章节简介
首先介绍Java异常处理机制概述,然后运用各种实例运用Java异常处理机制,最后讲解异常处理的原则
章节重点
运用Java异常处理机制
异常处理原则
知识点描述
1Java异常处理机制概述
2运用Java异常处理机制
2.1 try…catch语句:捕获异常
2.2 finally语句:任何情况下都必须执行的代码
2.3 throws子句:声明可能出现的异常
2.4 throw语句:抛出异常
2.5 用户定义异常
3异常处理原则
4.1 异常只能用于非正常的情况
4.2 避免过于庞大的try代码块
4.3 在catch子句中制定具体的异常类型
4.4 不要在catch 代码块中忽略被捕获的异常
实训项目
 
难点
重点
备注
任务
自定义异常
第二章 I/O流
建议学时
4课时理实一体教学
学习目标
了解I/O流概念
理解I/O层次结构
掌握使用字节流
掌握使用字符流
章节简介
首先讲解了I/O流的原理,其次讲解了I/O流的分类,然后讲解了多种输入输出流,最后讲解了对象的序列化和反序列化
章节重点
掌握标准I/O以及File类
知识点描述
1字节流
2.1 数据流
2.2 操作流
2字符流
2.1 数据流
2.2 操作流
3特殊的I/O流
3.1 字节字符桥接流
3.2 标准I/O
3.3 File类
实训项目
 
难点
重点
备注
任务
字节流应用
字符流应用
第三章 JDBC(一)
建议学时
4课时理实一体教学
学习目标
了解JDBC的四类驱动
理解JDBC的访问方式
掌握基本数据库访问
理解JDBC中异常
章节简介
首先简单介绍了构成JDBC API的一些主要接口,然后讲解如何注册一个驱动,简历起连接对象,在这个连接对象基础上执行SQL语句,生成记录集,然后利用getXXX()方法获取数据,最后学习如何处理数据库字段的控制
章节重点
掌握JDBC的四类驱动
基本数据库的访问
掌握特殊处理中的处理数据库中的NULL值和处理异常
知识点描述
1JDBC
1.1 JDBC的概念
1.2 JDBC的四类驱动
2基本数据库访问
2.1 数据库驱动程序注册
2.2 数据库连接对象
2.3 语句对象
2.4 记录集对象
2.5 特殊录集
3特殊处理
3.1 处理数据库中的NULL值
3.2 处理异常
实训项目
 
难点
重点
备注
任务
JDBC基本应用
第四章 JDBC(二)
建议学时
4课时理实一体教学
学习目标
了解预置语句的原理
掌握预置语句的使用
理解JDBC中事务的处理
掌握JavaBean的创建
了解Commons DbUtils组件
章节简介
介绍了预置语句接口,通过预置语句完成数据库的增、删、改、查。并且通过元数据反向获取了数据库中表的结构:字段数目、字段名称、字段类型等。然后讲解了JDBC的事务处理,最后讲解了如何建立一个连接工厂,避免程序中多次书写相同代码的情况
章节重点
掌握元数据
掌握事务
掌握封装数据访问中的连接工厂类和JavaBean类
知识点描述
1高级数据库访问
1.1 预置语句
1.2 元数据
2事务
3封装数据访问
3.1 连接工厂类
3.2 JavaBean类mvc实例
实训项目
 
难点
重点
备注
任务
JDBC高级应用
第五章 Web 运行模式:Tomcat
建议学时
4课时理实一体教学
学习目标
理解C/B和B/S的开发模式
了解B/S的多种开发方式
理解JSP运行原理
掌握部署JSP
章节简介
首先介绍C/S和B/S模式的定义及优点,然后讲解了JSP的运行原理,最后讲解了Web服务器
章节重点
掌握什么是B/S模式
掌握什么是Servlet、什么是JSP以及JSP与其他B/S模式技术的比较
掌握JSP的运行原理
知识点描述
1程序网络计算模式
1.1 C/S 模式
1.2 B/S模式
2B/S模式技术介绍
2.1 CGI
2.2 ASP
2.3 改善的CGI: servlet
2.4 JSP
2.5 JSP与其他B/S模式技术的比较
3JSP运行原理
4Web服务器
5Tomcat样例程序
6部署JSP文件
实训项目
 
难点
重点
备注
任务
安装Tomcat