欢迎来到天天文库
浏览记录
ID:19864654
大小:86.50 KB
页数:9页
时间:2018-10-07
《web编程技术大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、北方民族大学商学院《Web程序设计》课程教学大纲课程名称中文:Web程序设计英文:TechnologyofWebProgramming课程编号学分/学时2先修课程数据库程序设计、面向对象程序设计课程类型专业选修课考核方式开卷开课专业店子商务教学目的和要求本课程是软件工程专业的重要专业课。按照学校的定位和培养应用型人才的目标,该课程的目的是让学生了解脚本语言和动态网页的发展及现状、特点和开发环境;掌握WEB程序设计思想和方法;熟悉主要的Web开发工具,具有较强的实战技能。学生学完本课程后,在校期间和毕业后能够直接上手从事相关研究,程序难度应达到专业级水平,超过网上
2、大多数网站的水平。当前Web程序设计有微软公司ASP/ASP.NET和Sun公司JSP/JavaEE两大主流技术。综合起来有HTML、VBscript、JavaScript、ASP、XML、Java、JSP、JavaEE初步和ASP.NET八部分内容。分为HTML→VBScript→ASP→XML→ASP.Net和HTML→JavaScript→Java→JSP→XML→JavaEE两大系列。根据市场需求和专业方向需要,本大纲选择后者。基于Java的Web编程技术是目前电子商务系统开发的上乘主流技术,安全性好、分层架构和多平台适用等特点使其成为许多企事业单位开发
3、信息系统和商业网站的首选技术。当前市场急需掌握这类技术的人才,全国高校陆续开设了这类课程,但都以网页制作、Java、JSP、JavaEE等程序设计课程的形式开设,把几门课分开设置,知识系统性和连贯性不明显,且内容相互重叠,浪费课时;非计算机类专业授课时所限,讲授Web程序设计就只能开设其中一到两门,学生根本无法真正掌握这项技术。本课程内容由浅入深,把HTML、JavaScript、JSP、JavaEE四大知识板块融为一体,形成Web编程从入门到精通的捷径。课程整合各板块知识,融会贯通,突出主线条,避免各板块单独设课的内容重叠和课时浪费。HTML部分讲述HTML基
4、本语法。JavaScript部分讲授其基本语法,包括变量声明、基本运算、流程控制、函数和对象等。Java语言部分介绍Java的基本语法、面向对象设计的概念、Applet、类的复用、常用Java类。JSP部分介绍JSP开发环境的搭建、表单处理、Servlet、JavaBean、Web中的数据库技术等。JavaEE部分简介JavaEE架构、企业JavaBean、Struts、JSF、Spring和Hibernate等。本课程的教材从2008年2月起,采用“十一五”国家级规划教材《Web编程技术——JSP、XML和JavaEE》,科学出版社出版。本课程要求学生应完成W
5、eb综合实验(设计一个完整的、可以实用的、中等以上难度的网站),方能参加期末考试和总成绩评定。北方民族大学商学院《Web程序设计》课程教学大纲教学内容及基本要求(分章节)板块1:引论和HTML第1章引论要求:了解网页设计技术的现状,理解动态网页和静态网页的概念,掌握ASP和JSP平台的搭建。重点:动态网页的概念,ASP和JSP平台的搭建。难点:JSP平台的搭建第2章HTML基础语法要求:掌握HTML的基本语法,了解网页的修饰技术。重点:表格语法和表单语法。难点:表单语法板块2:JavaScript(自学为主,仅概要讲授2学时)第3章JavaScript编程基础第
6、4章JavaScript对象编程第5章浏览器对象与事件驱动第6章客户端的交互技术要求:掌握JavaScript的基本语法,能够灵活运用内建对象和处理相应事件,了解其他对象,初步掌握动态效果的实现技术。重点:内建对象、事件响应和客户端验证。难点:客户端验证技术。板块3:JSP技术(必学)第7章JSP指令要求:理解JSP的特点,掌握JSP开发环境,掌握常用JSP指令的使用,会制作简单的JSP网页。重点:JSP网页的特点、构成和常用指令。指令元素、脚本元素、动作元素。难点:JSP指令的参数。第8章JSP内置对象要求:理解JSP的内建对象,能灵活地运用。重点:sessi
7、on、application、page等对象。难点:session和application的使用和区别。第9章JSP表单处理要求:理解表单的作用和处理机制;学会各种表单控件的选择性使用,合理布局;能够在处理页获得表单数据,初步与数据库结合更新记录。重点:用脚本生成表单控件;表格的绘制和数据的填充;表单中数据的类型处理。难点:get和post方法的使用和区别;控件数组的运用;中文乱码的处理。第10章Web中的数据库技术要求:理解JDBC的概念;掌握常用数据库的连接技术;会操作数据库(增删改查);理解连接池的概念,学会熟练使用;了解分页技术;会使用存储过程。北方民族
8、大学商学院《Web程序设
此文档下载收益归作者所有