集美大学《Web编程技术》课程教学大纲.pdf
《集美大学《Web编程技术》课程教学大纲.pdf》由会员分享,可在线阅读,更多相关《集美大学《Web编程技术》课程教学大纲.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、集美大学Web编程技术课程教学大纲 课程名称 中文:Web 编程技术 英文:Technology of Web Programming 课程编号 8107300 学分/学时 2.5/54 所属教研室 软件工程 先修课程 计算机概论、数据库程序设计、高级语言程序设计 课程类型 专业选修课 考核方式 闭卷 开课专业 软件工程 教学目的和要求 本课程是计算机科学与技术专业的重要必选课,也是软件工程专业的重要专业课。按照学校的定位和培养应用型人才的目标,该课程的目的是让学生了解脚本语言和动态网页的发展及现状、特点和开发环境;掌握 WEB 程序设计思想和方法;熟悉主要的 Web 开发工具,具有较强的实战
2、技能。学生学完本课程后,在校期间和毕业后能够直接上手从事相关研究,程序难度应达到专业级水平,超过网上大多数网站的水平。当前 Web 编程技术有微软公司 ASP/ASP.NET 和 Sun 公司 JSP/JavaEE 两大主流技术。综合起来有 HTML、VBscript、JavaScript、ASP、XML、Java、JSP、J2EE 初步和 ASP.NET 八部分内容。HTML 部分讲述 HTML 基本语法。VBscript/JavaScript 部分讲授其基本语法,包括变量声明、基本运算、流程控制、函数和对象及其它应用。VBScript 和 Javascript 两种脚本语言可以任选一种,另
3、一种由学生自学。ASP 部分主要学习服务器端的编程,包括 ASP 内建对象 Request、Response、Application、Session、Server 等,还重点介绍数据库的应用,包括数据库 ADO 对象、连接对象Connection 和记录集对象 RecordSet,最后介绍 ActiveX 组件和其它的 ASP 常用组件。XML 部分的内容有:XML 的基本用法、命名空间、基本应用、CSS 样式表、XSL 样式表、XML 链接、XML和 DOM、XML 与数据交换等。Java 语言部分:介绍 Java 的基本语法、面向对象设计的概念、Applet、Servlet、JavaBea
4、n 等项技术。JSP 部分介绍 JSP 开发环境的搭建、JSP 网页与表单、Servlet等。J2EE 部分简介 J2EE 架构、Struts、JSF、EJB 等。ASP.NET 部分讲授 ASP.NET 与 ASP 的区别、ASP.NET 工作平台、VB.NET 语法概要、ADO.NET 和 ASP.NET 配置。课程在 HTMLVBScriptASPXMLASP.Net 和 HTMLJavaScriptJavaJSP XMLJ2EE 两大系列中选择适应总课时量、市场需求和专业方向需要的系列,在不同的系列,在根据课时多少安排相应的理论教学和实验内容。本大纲暂选择基于 Java 的系列,以 J
5、SP 内容为主,XML 内容次之,其他内容应当在教师指导下由学生自学,培养知识更新能力。本课程目前采用的教材为刘晓华等编、电子工业出版社 JSP应用开发详解(第三版),XML 部分采用丁跃潮等等编、北京大学出版社出版XML 实用教程。本课程要求学生必须完成所选模块中 2/3 以上的实验,期末若未开设专门的课程设计,则应提交期末综合大作业(设计一个完整的、可以实用的、中等以上难度的网站),方能参加期末考试和总成绩评定。本课程的教材从 2008 年 2 月起,采用“十一五”国家级规划教材Web 编程技术JSP、XML 和 JavaEE,本校主编。届时根据新教材重新修订本大纲。集美大学Web编程技术
6、课程教学大纲 教学内容及基本要求(分章节)第 1 部分 HTML 基础知识(视情况选学或自学)1.1 网页设计概述 要求:了解网页设计技术的现状,理解动态网页和静态网页的概念,掌握 ASP 和 JSP 平台的搭建。重点:动态网页的概念,ASP 和 JSP 平台的搭建。难点:JSP 平台的搭建 1.2 HTML 基本语法 要求:掌握 HTML 的基本语法,了解网页的修饰技术。重点:表格语法和表单语法。难点:表单语法 第 2 部分 JavaScript(视情况选学或自学)2.1 JavaScript 语法 2.2 表单 2.3 内建对象 2.4 文档对象模型 2.5 自定义对象 2.6 响应事件
7、2.7 窗口和图文框 2.8 图像和动画 要求:掌握 JavaScript 的基本语法,能够灵活运用内建对象和处理相应事件,了解其他对象,初步掌握动态效果的实现技术。重点:内建对象、事件响应和客户端验证。难点:客户端验证技术。第 3 部分 JSP(必学)3.1 JSP 技术概述。要求:理解 JSP 的特点,掌握 JSP 开发环境,会制作简单的 JSP 网页。重点:JSP 的特点和简单实例的实现。难点:JSP 开发环境的搭建。3.2 JSP 语法 要求:理解 JSP 的构成,了解各部分的作用和用法。重点:JSP 的构成。难点:指令元素、脚本元素、动作元素。3.3 JSP 内建对象 要求:理解 J
8、SP 的内建对象,能灵活地运用。重点:session、application、page 等对象。难点:session 和 application 的使用和区别。3.4 JSP 中 JavaBean 的使用 要求:理解 JavaBean 的概念,能够熟练使用 JavaBean,掌握用户会话的技术。重点:JavaBean 的编制和使用,不使用 JavaBean 如何实现 JavaBean 能实现的功能。难点:JavaBean 的使用。集美大学Web编程技术课程教学大纲 教学内容及基本要求(分章节)3.5 动态页面和用户会话 要求:理解动态网页的概念,学会创建动态的内容,学会用户会话跟踪。重点:如何
9、保存绘画状态,如何从时间、用户类型、数据库内容、自定义信息、用户来源等方面实现动态?难点:根据数据库内容实现动态,绘画跟踪。3.6 Servlet 技术 要求:理解 Servlet 的概念和配置,能够熟练使用 Servlet 处理表单,掌握 Servlet 与 JSP 结合的技术。重点:Servlet 的编制、配置和表单的处理。难点:Servlet 处理表单。3.7 创建 Web 监听和过滤程序 要求:理解 Servlet 上下文的概念,能够监听上下文,学会监听 Http 会话,掌握对请求监听,能够开发简单的 Web 应用过滤器。重点:监听 Http 会话、对请求监听。难点:Web 应用过滤器
10、的开发。3.8 JSP 和 Servlet 结合的方法 要求:理解 JSP 技术使用的两种模式,掌握两种模式的编程应用。重点:JSP+JavaBeans 模式、JSP+Servlet+JavaBeans 模式。难点:JSP+Servlet+JavaBeans。3.9 JSP 开发中的常用技巧 要求:学会在不同页面或者用户之间共享数据,能够处理错误页面、解决中文乱码问题,掌握文件的操作,能够在 JSP 中上传文件。难点:解决中文乱码问题,文件操作。3.10.JDBC 与数据库技术 要求:理解 JDBC、数据源和连接池的概念,能够熟练使用 JDBC 和连接池技术操作数据库。重点:连接数据库的要素、
11、连接池的配置和数据库的操作。难点:JDBC 和连接池的运用。*3.11.标签语言和表达式语言*3.12.WEB 框架的使用简介*3.13.JSP 开发技巧*3.14.综合应用实例 注:标*号的为选学,全部作为一般了解和课后提高,由学生自主选择发展方向。第 4 部分 XML(选学,一般情况下应当开设)4.1 XML 引导知识 要求:了解标记语言的发展,掌握 XML 的特点和数据结构,熟悉 XML 的开发应用环境。重点:XML 的特点和数据结构。难点:XML 的数据结构合开发工具的运用。4.2 XML 语法 要求:掌握 XML 的基本语法,了解其相关技术,理解名称空间的意义和作用。重点:XML 的
12、语法和名称空间的概念。集美大学Web编程技术课程教学大纲 教学内容及基本要求(分章节)难点:名称空间。4.3 XML 文档类型定义(DTD)要求:掌握 DTD 的定义和运用。重点:DTD 属性和元素及其使用。难点:DTD 实体。4.4.XML Schema 结构 要求:掌握 Schema 的定义、语法和初步运用。重点:Schema 元素和属性的声明。难点:Schema 语法。4.5 XML 数据源对象。要求:理解数据源对象的概念,掌握 DSO 的定义和在表格中的运用。重点:数据的邦定。难点:嵌套表格中数据源的运用。4.6 XML 转换 要求:了解 XSLT 的执行过程,初步掌握 XSLT 文件
13、的编写、模版的运用环转换的实现。重点:XSLT 模版语法。难点:XSLT 模板的规则及应用模板。4.7 XML 文档对象模型 要求:理解 DOM 的概念,掌握客户端和服务器端 XML 的加载方法,熟悉 XML 节点接口的运用。重点:XML 文档或字符串的加载。难点:XML 节点接口的使用。4.8.XML 与 JSP 要求:掌握 JSP 网页中调用和输出 XML 文档的方法,熟悉 XML 作为层状数据源的用法。重点:JSP 中 XML 文档的运用。难点:使用 XML 实现动态网页。集美大学Web编程技术课程教学大纲 课程实验大纲(第一、二部分暂按自学处理,不设计课内实验)1.实验项目与学时分配
14、序号 实验项目 学时 必开/选开 实验类型 备注 (JSP实验)1 JSP的运行环境和简单的 JSP网页 2 必开 验证 2 JSP语法和内建对象的使用 2 必开 设计 3 在 JSP中使用 JavaBean 2 必开 设计 4 动态页面与用户会话 0 选开 设计 5 使用 Serverlet 2 必开 设计 6 创建 Web监听和过滤程序 0 选开 验证 7 JSP与 Servlet结合 2 必开 设计 8 JSP开发中的技巧 0 选开 设计 9 使用数据库和 JDBC技术 2 必开 设计 (XML实验)10 XML环境、DTD和 Schema 2 选开 设计 11 数据岛和客户端的 XML
15、 2 选开 设计 12 XML文档对象模型 2 选开 设计 (以下为课程综合实验,有期末课程设计时不开)13 JSP综合实验 课后 选开 设计 2.实验教学大纲(已细化,可代指导书)实验 1:JSP 的运行环境和简单的 JSP 网页 实验目的:学会用 FrontPage/Dreamwaver开发工具编制网页,能使用 Editplus文本编辑器修改网页代码;掌握 Tomcat的安装、初步配置和运行。实验内容:1.把教师推荐并提供的 JSP开发工具,安装在宿舍自己的机器上,做好初步配置。(课堂上教师要远程登录检查)2.仿照教学网页中安装和配置 Tomcat的例子,编一个 Servlet并调试运行。
16、可以用以前的办法在 DOS状态下用 javac编译,也可尝试在 Jcreator环境中编辑和编译。3.用 Frontpage或 Dreamwaver,仿照教材例程编制带有表单和多项用户输入/选择的动态网页。可以在原来例子上修改增加而成。4.在 Tomcat5下运行上述内容,以网址的形式在其它机器上浏览自己的成果。实验要求:机房不具备条件时,可用远程登录到自己宿舍的机器上实习,结果要由教师验收,以后的实验按此办理。每人一组。实验 2:JSP 语法和内建对象的使用 实验目的:认识 JSP 的构成、学会使用指令元素、脚本元素和动作元素。掌握页面的跳转、包含等技术;认识 out、request、res
17、ponse、session、application等 JSP內建对象,学会使用內建对象向网页输出内容、进行网页跳转、多页面变量共用、出错处理、网页访问计数、表单处理。集美大学Web编程技术课程教学大纲 实验内容:1.下载教材上的例子,配置,运行,体会结果,按照自己的意图反复修改和运行。2.编写一个可以打印出九九表的 JSP网页,要求对齐和一定的修饰。3.编写一个可以打印出空心或实心菱形的 JSP网页。4.仿照教材例程 3-15,编制输入和显示学生基本信息(学号、姓名、性别、年龄、籍贯、住址、政治面貌、电话号码、电子邮箱等)的 JSP网页。5.仿照教材例子并修改其数据库,编制一个“干净”(不要例
18、子中的复杂界面)的登录程序(包括含表单的页面和处理表单的页面),建立表示登录成功的 session变量。6.接上一步,建立登陆后所进入一个主页,在主页上建立几个链接页。要求所有页面没有登录过者不能从中间进入(盗入),由登录成功的 session变量控制。7.在登录页上建立网站计数器并显示,在不同的机器上登录几次,体会结果。8.向主页链接一个页面,这个页面全部是 out对象写出来的。9.编制一个具有错误的页面,指定和编制相应的 errorPage,体会运行结果。10.编制一个具有时间显示的页面,利用 response对象定时刷新页面,体会运行结果。实验要求:每人一组,先配置好教材上本章的范例程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web编程技术 大学 Web 编程 技术 课程 教学大纲
限制150内