已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机技术与工程系网络应用程序开发(Java)课程教学大纲(统招专科)适用专业:软件技术计算机网络技术计算机应用技术 二一一年二月11网络应用程序开发(Java)课程教学大纲一、课程基本信息课程编号81221344课程名称网络应用程序开发(Java)课程英文名称Java network programming总学时数96授课学时64实践学时实验学时32习题课学 时设计学时学 分5开课单位江西蓝天学院瑶湖校区计算机技术与工程系适用专业统招专科:软件技术、计算机网络技术、计算机应用技术先修课程Java程序设计、网页制作、关系数据库与SQL课程类别专业课选用教材郭真、王国辉编著的JSP程序设计教程人民邮电出版社(21世纪高等学校计算机规划教材)主要教学参考书1、朱喜福主编的Java网络编程基础第2版,人民邮电出版社,2008。2、(美)Kevin Mukhar Todd Lauinger John Carnell等主编的java数据库应用程序编程指南,电子工业出版社。3、金勇华、曲俊生主编的java网络高级编程,人民邮电出版社。本课程 任务和 目的网络应用程序开发(Java本课程是为Java学习者在了解Java编程的基础知识之后,进一步学习Java网络编程的专业课程。是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件。本课程的教学任务,是通过学习Java网络编程、数据库编程、商务网站开发和手机编程的读者和大量程序编制实践,使学生掌握面向对象程序设计的基本思想、方法、概念。能够应用面向对象的思想、方法和Java语言,开发简单的网络应用程序。培养学生逻辑思维能力,编程和调试的能力,培养学生解决实际问题的能力。教学大纲制订单位网络教研室教学大纲制订时间2011-02-17二、课程内容及基本要求第一章:JSP概述课程内容:1、JSP技术概述:(1)Java语言;(2)Servlet技术;(3)JavaBean技术;(4)JSP技术。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的处理过程;JSP开发环境搭建;简单的JSP文件的开发。2、理解ASP、PHP和JSP的异同。3、了解JSP开发工具;JSP程序开发的几种模式。本章重点: JSP技术特征;JSP开发环境搭建;简单的JSP文件的开发。本章难点:JSP开发环境搭建。 第二章:JSP开发基础课程内容:1、Java语言基础:基本数据类型及基本数据类型间的转换;常量与变量;运算符的应用;流程控制语句;数组的创建与应用。2、JavaScript脚本语言;在JSP中引入JavaScript;JavaScript的数据类型与运算符;JavaScript的流程控制语句;函数的定义和调用;事件;JavaScript常用对象的应用。基本要求:1、掌握Java语言基础,包括基本数据类型及基本数据类型间的转换,运算符的应用,流程控制语句,数组的创建与应用等。2、掌握JavaScript脚本语言基础知识,包括JavaScript的数据类型与运算符,JavaScript的流程控制语句,函数的定义和调用,JavaScript常用对象的应用等。本章重点:JavaScript的数据类型与运算符;JavaScript的流程控制语句;函数的定义和调用;JavaScript常用对象的应用。本章难点:函数的定义和调用;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: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对象:访问请求参数;在作用域中管理属性;获取Cookie;获取客户信息;访问安全信息;访问国际化信息。3、response对象:重定向网页;设置HTTP响应报头;缓冲区配置。4、session对象的概念、常用方法及其应用。5、application对象的常用方法及其应用。6、out对象支持的数据类型、方法及其应用。7、其他内置对象:获取会话范围的pageContext对象;读取web.xml配置信息的config对象;应答或请求的page对象;获取异常信息的exception对象。基本要求:1、掌握request对象的常用方法及其作用;response对象的常用方法及其应用;session对象的概念、常用方法及其应用;application对象的常用方法及其应用;out对象支持的数据类型、方法及其应用。2、理解request对象、response对象、session对象、application对象、out对象的作用。3、了解其他内置对象:获取会话范围的pageContext对象、读取web.xml配置信息的config对象、应答或请求的page对象、获取异常信息的exception对象的使用。本章重点:request对象、response对象、session对象、application对象、out对象五个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实现购物车。基本要求:1、掌握JavaBean的概念、创建及使用;JavaBean在JSP网站中的应用。2、理解JavaBean的相关概念及其特点。3、了解JavaBean的种类;JavaBean规范。本章重点: JavaBean中的属性;JavaBean的创建;JavaBean在JSP页面中的应用。本章难点:JavaBean在JSP网站中的应用。第六章:Servlet技术课程内容:1、Servlet基础:Servlet技术简介;Servlet技术功能;Servlet技术特点;Servlet的生命周期;Servlet与JSP的区别;Servlet的代码结构。2、Servlet API编程常用接口和类:Servlet接口;HttpServlet类;ServletConfig接口;HttpServletRequest接口;HttpServletResponse接口;GenericServlet类。3、Servlet开发:Servlet的创建;Servlet的配置。4、Servlet的应用实例:应用Servlet实现留言板;应用Servlet实现购物车。基本要求:1、掌握Servlet的代码结构;Servlet API编程常用接口和类的应用;Servlet的创建;Servlet的配置。2、理解Servlet技术特点;Servlet的生命周期;Servlet与JSP的区别。3、了解Servlet与JSP的关系;Servlet与JSP的区别。本章重点:Servlet API编程常用接口和类的应用;Servlet的创建和配置。本章难点:Servlet API编程常用接口和类的应用。 第七章:JSP实用组件课程内容:1、JSP文件操作:spSmartUpload组件的安装与配置;jspSmartUpload组件中的常用类;采用jspSmartUpload组件进行文件操作。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报表的方法。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数据库应用开发课程内容:1、数据库管理系统:SQL Server 2000数据库;MySQL数据库;Oracle数据库;Access数据库。2、JDBC概述:JDBC技术介绍;JDBC驱动程序。3、JDBC中的常用接口:驱动程序接口Driver;驱动程序管理器DriverManager;数据库连接接口Connection;执行SQL语句接口Statement;执行动态SQL语句接口PreparedStatement;执行存储过程接口CallableStatement;访问结果集接口ResultSet。4、连接数据库:加载JDBC驱动程序;创建数据库连接;执行SQL语句;获得查询结果;关闭连接。5、典型JSP数据库连接:SQL Server 2000数据库的连接;Access数据库的连接;MySQL数据库的连接。6、数据库操作技术:查询操作;添加操作;修改操作;删除操作。7、连接池技术:在Tomcat中配置连接池;使用连接池技术访问数据库。基本要求:1、掌握JDBC中的常用接口的使用;JSP连接数据库的操作,包括加载JDBC驱动程序;创建数据库连接;执行SQL语句;获得查询结果;关闭连接等。2、理解各种数据库管理系统。3、了解在Tomcat中配置连接池;使用连接池技术访问数据库。本章重点: JDBC中的常用接口的使用;JSP连接数据库的操作。本章难点:JDBC中的常用接口的使用;JSP连接数据库的操作;连接池技术。第九章:JSP高级程序设计课程内容:1、JSP与Ajax技术:Ajax的开发模式;Ajax使用的技术;搭建Ajax开发框架;Ajax开发需要注意的几个问题。2、EL表达式及标签:表达式语言;JSTL标准标签库;自定义标签库的开发。3、JSP框架技术:Struts框架;Spring框架;Hibernate技术。基本要求:1、掌握JSP与Ajax技术,包括Ajax的开发模式、Ajax使用的技术;EL表达式及标签,包括表达式语言、JSTL标准标签库、自定义标签库的开发。2、理解自定义标签库的开发。3、了解Ajax开发需要注意的几个问题;JSP框架技术。本章重点: JSP与Ajax技术,包括Ajax的开发模式、Ajax使用的技术;EL表达式及标签,包括表达式语言、JSTL标准标签库、自定义标签库的开发。本章难点:JSP与Ajax技术;JSP框架技术。第十章:JSP综合开发实例个人博客课程内容:1、网站总体设计。2、数据库设计:ER图;数据表概要说明;主要数据表的结构。3、文件架构设计。4、公共类的编写:数据库连接及操作类;字符串处理类。5、前台主页面设计:前台主页面概述;前台主页面的布局;前台主页面的实现。6、文章显示模块设计:文章显示模块概述;首页面文章的列表显示实现过程;文章详细显示的实现过程。7、博主登录模块设计:博主登录功能概述;博主登录实现过程。8、相册管理模块设计:相册管理模块概述;相册管理模块实现过程。基本要求: 1、掌握网站总体设计方法;数据库设计;公共类的编写;JSP技术的综合应用。2、理解网站的总体设计。3、了解文件架构设计; 个人博客网站的设计规划。本章重点:网络应用程序开发基础知识的综合运用。本章难点:JSP技术的综合应用。第十一章:课程设计一在线投票系统课程内容:1、课程设计的目的。2、设计思路。3、设计过程:数据表的设计;值JavaBean的设计;值JavaBean的设计;工具类的编写;显示投票选项的设计;参与投票的设计;查看结果的设计。基本要求: 1、掌握课程设计的设计过程;JSP技术的综合应用。2、理解课程设计的设计思路。3、了解课程设计的目的。本章重点:课程设计的设计过程;JSP技术的综合应用。本章难点:JSP技术的综合应用。第十二章:课程设计二无刷新的聊天室课程内容:1、课程设计的目的。2、设计思路。3、设计过程:用户JavaBean的编写;登录页面的设计;聊天室主页面设计;在线人员列表的设计;用户发言的设计;显示聊天内容的设计;退出聊天室的设计。基本要求: 1、课程设计的设计过程;JSP技术的综合应用。2、理解课程设计的设计思路。3、了解课程设计的目的。本章重点:课程设计的设计过程;JSP技术的综合应用。本章难点:JSP技术的综合应用。三、实践环节及基本要求本课程是一门实践性很强的课程,为保证课程的教学质量,必须依据本课程理论课的教学内容开设相应的网络应用程序开发实验教学课程,以利于学生对理论的理解,激发学生的学习兴趣,同时获得一门实用技术,积累一定的开发经验。具体内容与要求见网络应用程序开发(Java)实验教学大纲。四、学时分配表:教学环节教学时数课程内容讲课实验实践习
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年种子购销合同模板
- 2024水电站施工进度控制及管理合同范本3篇
- 2024年版:货物贸易合同担保协议3篇
- 2024年自动驾驶技术联合研发合同
- 2024某科技公司与某体育机构关于智能体育设备供应的合同
- 2023-2024学年四川省攀枝花市高一(上)期末语文试卷
- 2024旅游景区导游劳动合同书全域旅游项目合作推广版2篇
- 2024民政局标准离婚协议书起草与婚姻财产分割服务协议3篇
- 2024年门卫安全培训与认证服务协议书3篇
- 2024年版股份公司股权转让协议
- 儿童文学智慧树知到期末考试答案章节答案2024年丽水学院
- GB/T 9119-2010板式平焊钢制管法兰
- 零星工程(零星用工)签认单
- 动物营养学(讲义)
- 出口货物备案单证目录(生产企业)
- 中国食物成分表2018年(标准版)第6版 第一册 素食
- 甘肃科技重大专项计划申报书模版
- 毕业论文材料分拣装置PLC控制系统方案
- 京东五力模型分析
- 电大《电气传动与调速系统》网络课形考任务1-4作业及答案
- 铜精矿加工费简析
评论
0/150
提交评论