《《网络应用程序开发(java)》课程教学大纲》由会员分享,可在线阅读,更多相关《《网络应用程序开发(java)》课程教学大纲(11页珍藏版)》请在金锄头文库上搜索。
1、1计算机技术与工程系网络应用程序开发(Java) 课程教学大纲(统招专科)适用专业:软件技术适用专业:软件技术计算机网络技术计算机网络技术计算机应用技术计算机应用技术二一一年二月2 网网络应络应用程序开用程序开发发(Java) 课课程教学大程教学大纲纲一、一、课课程基本信息程基本信息课程编号81221344课程名称网络应用程序开发(Java)课程英文名称Java network programming总学时数96学 分5授课 学时64实践 学时实验学时32习题课学 时设计学时开课单位江西蓝天学院瑶湖校区计算机技术与工程系适用专业统招专科:软件技术、计算机网络技术、计算机应用技术先修课程Java
2、 程序设计、网页制作、关系数据库与 SQL课程类别专业课选用教材郭真、王国辉编著的JSP 程序设计教程人民邮电出版社(21 世纪高等学校计算机规划教材)主要教学 参考书1、朱喜福主编的Java 网络编程基础第 2 版,人民邮电出版社,2008。2、 (美)Kevin Mukhar Todd Lauinger John Carnell 等主编的java 数据库应用程序编程指南,电子工业出版社。3、金勇华、曲俊生主编的java 网络高级编程,人民邮电出版社。本课程 任务和 目的网络应用程序开发(Java本课程是为 Java 学习者在了解 Java 编程的基 础知识之后,进一步学习 Java 网络编
3、程的专业课程。是一门实践性很强的课 程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作 相结合,要保证学生有充分的上机条件。本课程的教学任务,是通过学习 Java 网络编程、数据库编程、商务网站开发和手机编程的读者和大量程序编制实践,使学生掌握面向对象程序设计的基本思想、方法、概念。能够应用面向对象的思想、方法和 Java 语言,开发简单的网络应用程序。培养学生逻辑思维能力,编程和调试的能力,培养学生解决实际问题的能力。 教学大纲 制订单位网络教研室教学大纲 制订时间2011-02-17二、二、课课程内容及基本要求程内容及基本要求第一章:第一章:JSP 概述概述课课程内容:程
4、内容:1、JSP 技术概述:(1)Java 语言;(2)Servlet 技术;(3)JavaBean 技术;(4)JSP3技术。2、JSP 技术特征。3、JSP 的处理过程。4、JSP 与其他服务器端脚本语言的比较。5、JSP 开发环境搭建:JSP 的运行环境;JDK 的安装与配置;Tomcat 的安装与启动。6、JSP 开发工具。7、JSP 程序开发模式:(1)单纯的 JSP 页面编程;(2)JSP+JavaBean 编程;(3)JSP+Servlet+JavaBean 编程;(4)MVC 模式。8、第一个 JSP 应用基本要求:基本要求:1、掌握 JSP 技术特征;JSP 的处理过程;JS
5、P 开发环境搭建;简单的 JSP 文件的开发。2、理解 ASP、PHP 和 JSP 的异同。3、了解 JSP 开发工具;JSP 程序开发的几种模式。本章重点本章重点: JSP 技术特征;JSP 开发环境搭建;简单的 JSP 文件的开发。本章本章难难点:点:JSP 开发环境搭建。第二章:第二章:JSP 开开发发基基础础课课程内容:程内容:1、Java 语言基础:基本数据类型及基本数据类型间的转换;常量与变量;运算符的应用;流程控制语句;数组的创建与应用。2、JavaScript 脚本语言;在 JSP 中引入 JavaScript;JavaScript 的数据类型与运算符;JavaScript 的
6、流程控制语句;函数的定义和调用;事件;JavaScript 常用对象的应用。基本要求:基本要求:1、掌握 Java 语言基础,包括基本数据类型及基本数据类型间的转换,运算符的应用,流程控制语句,数组的创建与应用等。2、掌握 JavaScript 脚本语言基础知识,包括 JavaScript 的数据类型与运算符,JavaScript 的流程控制语句,函数的定义和调用,JavaScript 常用对象的应用等。本章重点本章重点:JavaScript 的数据类型与运算符;JavaScript 的流程控制语句;函数的定义和调用;JavaScript 常用对象的应用。4本章本章难难点点:函数的定义和调用;
7、JavaScript 常用对象的应用。第三章:第三章:JSP 语语法法课课程内容:程内容:1、JSP 的基本构成:JSP 中的指令标识;HTML 标记语;嵌入的 Java 代码片段;JSP 表达式。2、JSP 的指令标识:使用 page 指令;使用 include 指令;使用 taglib 指令。3、JSP 的脚本标识:JSP 表达式;声明标识;脚本程序。4、JSP 的注释:HTML 中的注释;带有 JSP 表达式的注释;隐藏注释;脚本程序(Scriptlet)中的注释。5、动作标识:jsp:include;jsp:forward;jsp:useBean;jsp:setProperty;jsp
8、:getProperty;jsp:fallback;jsp:plugin。基本要求:基本要求:1、掌握 JSP 的基本构成,包括 JSP 中的指令标识、HTML 标记语、嵌入的Java 代码片段以及 JSP 表达式。2、理解并掌握 JSP 的指令标识、动作标识、JSP 注释的应用。3、了解 JSP 的基本构成;JSP 中的各注释应用场景。本章重点本章重点:JSP 的指令标识、动作标识、JSP 注释的应用。本章本章难难点点:JSP 的指令标识、动作标识的应用。第四章:第四章:JSP 内置内置对对象象课课程内容:程内容:1、JSP 内置对象概述。2、request 对象:访问请求参数;在作用域中管
9、理属性;获取 Cookie;获取客户信息;访问安全信息;访问国际化信息。3、response 对象:重定向网页;设置 HTTP 响应报头;缓冲区配置。4、session 对象的概念、常用方法及其应用。5、application 对象的常用方法及其应用。6、out 对象支持的数据类型、方法及其应用。7、其他内置对象:获取会话范围的 pageContext 对象;读取 web.xml 配置信息的 config 对象;应答或请求的 page 对象;获取异常信息的 exception 对象。基本要求:基本要求:51、掌握 request 对象的常用方法及其作用;response 对象的常用方法及其应用
10、;session 对象的概念、常用方法及其应用;application 对象的常用方法及其应用;out 对象支持的数据类型、方法及其应用。2、理解 request 对象、response 对象、session 对象、application 对象、out 对象的作用。3、了解其他内置对象:获取会话范围的 pageContext 对象、读取 web.xml 配置信息的 config 对象、应答或请求的 page 对象、获取异常信息的 exception 对象的使用。本章重点本章重点:request 对象、response 对象、session 对象、application 对象、out 对象五个
11、JSP 常用内置对象。本章本章难难点点:request 对象、response 对象、session 对象、application 对象、out 对象五个 JSP 常用内置对象;exception 对象。第五章:第五章:JavaBean 技技术术课课程内容:程内容:1、JavaBean 概述:JavaBean 技术介绍;JavaBean 的种类;JavaBean 规范。2、JavaBean 中的属性。3、JavaBean 的应用:创建 JavaBean;在 JSP 页面中应用 JavaBean。4、JavaBean 的应用实例:应用 JavaBean 解决中文乱码;应用 JavaBean 实现
12、购物车。基本要求:基本要求:1、掌握 JavaBean 的概念、创建及使用;JavaBean 在 JSP 网站中的应用。2、理解 JavaBean 的相关概念及其特点。3、了解 JavaBean 的种类;JavaBean 规范。本章重点本章重点: JavaBean 中的属性;JavaBean 的创建;JavaBean 在 JSP 页面中的应用。本章本章难难点点:JavaBean 在 JSP 网站中的应用。第六章:第六章:Servlet 技技术术课课程内容:程内容:1、Servlet 基础:Servlet 技术简介;Servlet 技术功能;Servlet 技术特点;Servlet的生命周期;S
13、ervlet 与 JSP 的区别;Servlet 的代码结构。2、Servlet API 编程常用接口和类:Servlet 接口;HttpServlet 类;ServletConfig6接口;HttpServletRequest 接口;HttpServletResponse 接口;GenericServlet 类。3、Servlet 开发:Servlet 的创建;Servlet 的配置。4、Servlet 的应用实例:应用 Servlet 实现留言板;应用 Servlet 实现购物车。基本要求:基本要求:1、掌握 Servlet 的代码结构;Servlet API 编程常用接口和类的应用;Se
14、rvlet 的创建;Servlet 的配置。2、理解 Servlet 技术特点;Servlet 的生命周期;Servlet 与 JSP 的区别。3、了解 Servlet 与 JSP 的关系;Servlet 与 JSP 的区别。本章重点本章重点:Servlet API 编程常用接口和类的应用;Servlet 的创建和配置。本章本章难难点点:Servlet API 编程常用接口和类的应用。第七章:第七章:JSP 实实用用组组件件课课程内容:程内容:1、JSP 文件操作:spSmartUpload 组件的安装与配置;jspSmartUpload 组件中的常用类;采用 jspSmartUpload 组
15、件进行文件操作。2、发送 E-mail:搭建 Java Mail 的开发环境;Java Mail 核心类;在 JSP 中应用Java Mail 组件发送 E-mail。3、JSP 动态图表:JFreeChart 的下载与使用;JFreeChart 的核心类;利用JFreeChart 生成动态图表。4、JSP 报表:iText 组件的下载与配置;应用 iText 组件生成 JSP 报表。基本要求:基本要求:1、掌握 JSP 文件操作组件的使用;在 JSP 中应用 Java Mail 组件发送 E-mail的操作;利用 JFreeChart 生成动态图表的方法;应用 iText 组件生成 JSP
16、报表的方法。2、理解 jspSmartUpload 组件的安装与配置; iText 组件的下载与配置。3、了解 Java Mail 的开发环境的搭建。本章重点本章重点:JSP 文件操作组件的使用;在 JSP 中应用 Java Mail 组件发送 E-mail;利用 JFreeChart 生成动态图表;应用 iText 组件生成 JSP 报表。本章本章难难点点:JSP 文件操作组件的使用;在 JSP 中应用 Java Mail 组件发送 E-mail;利用 JFreeChart 生成动态图表;应用 iText 组件生成 JSP 报表。第八章:第八章:JSP 数据数据库应库应用开用开发发课课程内容:程内容:71、数据库管理系统:SQL Server 2000 数据库;MySQL 数据库;Oracle 数据库;Access 数据库。2、JDBC 概述:JDBC 技术介绍;JDBC 驱动程序。3、JDBC 中的常用接口:驱动程序接口 Driver;驱动程序管理器DriverManager;数据库连接接口 Connection;执行