WEB开发基础教学大纲
课程编号:08050700
Web开发基础
TheBasisofWEBDevelopment
总学时:40总学分:2.5
课程性质:专业必修课
开设学期及周学时分配:第三学年第5学期,3学时/周适用专业及层次:软件工程专业本科相关课程:Java语言程序设计,JSP程序设计
教材:《21世纪高等学校计算机教育实用规划教材JavaWeb编程技术》,
沈泽刚,秦玉平编著,清华大学出版社,201*年
推荐参考书:
1、《WEB程序设计教程》,张念鲁刘红屏编著,高等教育出版社,
201*年;
2、《Web程序设计》,贾华丁编著,高等教育出版社,201*年;3、《JavaWeb开发教程入门与提高篇(JSP+Servlet)》,李绪成闫
海珍编著,清华大学出版社,201*年;
4、《深入体验JavaWeb开发内幕--核心基础》(第一版),张孝祥编
著,电子工业出版社,201*年一、课程目的及要求
通过本课程的学习,不但可以使学生掌握Web技术基础;Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题,培养学生的WEB开发能力,为学生以后从事Web项目建设打下坚实的基础。二、课程内容及学时分配第1章Web应用概述(4学时)1.1Web应用体系结构1.2服务器的安装与配置
1.3HTTP基础1.4动态Web文档技术1.5Servlet与JSP入门
第2章Servlet技术模型(4学时)2.1ServletAPI
2.2Servlet的执行过程和生命周期2.3分析请求2.4发送响应
第3章Servlet容器模型(4学时)3.1Web应用的结构和部署3.2部署描述文件3.3ServletConfig接口3.4ServletContext接口3.5Servlet的多线程问题第4章会话管理(4学时)第5章JSP技术模型(4学时)
第6章Web组件重用与JavaBeans(4学时)第7章JDBC数据库访问(2学时)第8章使用表达式语言(2学时)第9章自定义标签的开发(2学时)第10章JSTL与标签文件(2学时)第11章Web事件处理与过滤器(2学时)第12章Web应用的安全性(2学时)第13章Struts框架基础(2学时)第14章Ajax技术基础(2学时)
三、教学重点与难点第1章Web应用概述重点:服务器的安装与配置难点:Servlet与JSP入门第2章Servlet技术模型
重点:Servlet的执行过程和生命周期难点:分析请求及发送响应第3章Servlet容器模型
重点:Web应用的结构和部署以及部署描述文件难点:ServletConfig接口及ServletContext接口第4章会话管理
重点:servlet下怎样使用session难点:向session传值第5章JSP技术模型重点:JSP语法难点:JSP技术模型
第6章Web组件重用与JavaBeans重点:web组件重用难点:JavaBeans的使用第7章JDBC数据库访问重点:JDBC数据库的连接难点:JDBC数据库的访问第8章使用表达式语言重点:掌握各种表达式的语法难点:如何使用表达式第9章自定义标签的开发重点:标签对象难点:标签的开发第10章JSTL与标签文件重点:JSTL文件难点:标签文件
第11章Web事件处理与过滤器重点:web事件的处理难点:web过滤器第12章Web应用的安全性重点:web的应用难点:web的开发第13章Struts框架基础重点:Struts框架
难点:如何构建Struts框架第14章Ajax技术基础重点:Ajax技术
难点:如何使用Ajax技术四、主要教学方式
本课程采用多媒体设备,结合板书形式进行教学。五、典型作业练习
1、servlet规范及生命周期如何写一个自己的MVC框架加载、实例化、初始化、处理客户端请求以及如何被移除?
2、Javax.servlet.Servlet接口的init,service和destroy方法doGet和doPost。
3、什么情况下调用doGet()和doPost()get与post的区别?4、jsp中文乱码处理jsp内置对象有哪些如何使用request对象有哪些方法requestresponsesessionoutapplication?5、pageconfigpageContextexception跳转方式区别forward和redirect的区别web应用的目录结构,如何发布应用?六、课程考核方式
本课程采用期末闭卷考试方式进行考核。
撰写人:
审核人:
信息科学技术学院课程简介
Web开发基础(TheBasisofWEBDevelopment)
课程编号:08050700课程性质:专业必修课
开设学期及学时分配:第三学年第5学期,3学时/周适用专业及层次:软件工程专业本科
先行课程:数据结构;Java语言程序设计后继课程:JSP程序设计
教材:《21世纪高等学校计算机教育实用规划教材JavaWeb编程技术》,沈
泽刚,秦玉平编著,清华大学出版社,201*年推荐参考书:
1、《WEB程序设计教程》,张念鲁刘红屏编著,高等教育出版社,201*年;2、《Web程序设计》,贾华丁编著,高等教育出版社,201*年;3、《JavaWeb开发教程入门与提高篇(JSP+Servlet)》,李绪成闫海珍编
著,清华大学出版社,201*年;
4、《深入体验JavaWeb开发内幕--核心基础》(第一版),张孝祥编著,电子工业出版社,201*年课程目的、内容与要求:
课程目的:应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现理论学习和实际应用的充分结合。在tomcat服务器环境下用session和servlet技术来快速建立实现相应web层组件的知识和技能。
本课程的主要内容有:基于Java的Web编程技术,主要内容包括:Web技术基础;Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题;最后介绍了Struts框架和Ajax技术。
本课程要求学生了解web编程技术的产生和发展过程,理解JSP的各种元素、生命周期、作用域对象概念,掌握Web应用开发中组件重用技术,掌握表达式语言的使用,标准标签库和自定义标签以及标签文件的使用,掌握数据库恢复和数据库并发控制的概念和实现技术,理解Web应用的事件处理与过滤器的应用以及安全性等问题。
撰写人:
审核人:
扩展阅读:Web开发基础A_教学大纲
课程编号:08050710
Web开发基础A
TheBasisofWEBDevelopment
总学时:40总学分:2.5
课程性质:专业必修课
开设学期及周学时分配:第3学年第5学期,3学时/周适用专业及层次:软件工程专业本科相关课程:Java语言程序设计,JSP程序设计
教材:《21世纪高等学校计算机教育实用规划教材JavaWeb编程技术》,
沈泽刚,秦玉平编著,清华大学出版社,201*年
推荐参考书:
1、《WEB程序设计教程》,张念鲁刘红屏编著,高等教育出版社,
201*年;
2、《Web程序设计》,贾华丁编著,高等教育出版社,201*年;3、《JavaWeb开发教程入门与提高篇(JSP+Servlet)》,李绪成闫
海珍编著,清华大学出版社,201*年;
4、《深入体验JavaWeb开发内幕--核心基础》(第一版),张孝祥编
著,电子工业出版社,201*年一、课程目的及要求
通过本课程的学习,不但可以使学生掌握Web技术基础;Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题,培养学生的WEB开发能力,为学生以后从事Web项目建设打下坚实的基础。二、课程内容及学时分配第1章Web应用概述(4学时)1.1Web应用体系结构1.2服务器的安装与配置
1.3HTTP基础1.4动态Web文档技术1.5Servlet与JSP入门
第2章Servlet技术模型(4学时)2.1ServletAPI
2.2Servlet的执行过程和生命周期2.3分析请求2.4发送响应
第3章Servlet容器模型(4学时)3.1Web应用的结构和部署3.2部署描述文件3.3ServletConfig接口3.4ServletContext接口3.5Servlet的多线程问题第4章会话管理(4学时)第5章JSP技术模型(4学时)
第6章Web组件重用与JavaBeans(4学时)第7章JDBC数据库访问(2学时)第8章使用表达式语言(2学时)第9章自定义标签的开发(2学时)第10章JSTL与标签文件(2学时)第11章Web事件处理与过滤器(2学时)第12章Web应用的安全性(2学时)第13章Struts框架基础(2学时)第14章Ajax技术基础(2学时)
三、教学重点与难点第1章Web应用概述重点:服务器的安装与配置难点:Servlet与JSP入门第2章Servlet技术模型
重点:Servlet的执行过程和生命周期难点:分析请求及发送响应第3章Servlet容器模型
重点:Web应用的结构和部署以及部署描述文件难点:ServletConfig接口及ServletContext接口第4章会话管理
重点:servlet下怎样使用session难点:向session传值第5章JSP技术模型重点:JSP语法难点:JSP技术模型
第6章Web组件重用与JavaBeans重点:web组件重用难点:JavaBeans的使用第7章JDBC数据库访问重点:JDBC数据库的连接难点:JDBC数据库的访问第8章使用表达式语言重点:掌握各种表达式的语法难点:如何使用表达式第9章自定义标签的开发重点:标签对象难点:标签的开发第10章JSTL与标签文件重点:JSTL文件难点:标签文件
第11章Web事件处理与过滤器重点:web事件的处理难点:web过滤器第12章Web应用的安全性重点:web的应用难点:web的开发第13章Struts框架基础重点:Struts框架
难点:如何构建Struts框架第14章Ajax技术基础重点:Ajax技术
难点:如何使用Ajax技术四、主要教学方式
本课程采用多媒体设备,结合板书形式进行教学。五、典型作业练习
1、servlet规范及生命周期如何写一个自己的MVC框架加载、实例化、初始化、处理客户端请求以及如何被移除?
2、Javax.servlet.Servlet接口的init,service和destroy方法doGet和doPost。
3、什么情况下调用doGet()和doPost()get与post的区别?4、jsp中文乱码处理jsp内置对象有哪些如何使用request对象有哪些方法requestresponsesessionoutapplication?5、pageconfigpageContextexception跳转方式区别forward和redirect的区别web应用的目录结构,如何发布应用?六、课程考核方式
本课程采用期末闭卷考试方式进行考核。
撰写人:宋波
审核人:
信息科学技术学院课程简介
Web开发基础(TheBasisofWEBDevelopment)
课程编号:08050710课程性质:专业必修课
开设学期及学时分配:第三学年第5学期,3学时/周适用专业及层次:软件工程专业本科
先行课程:数据结构;Java语言程序设计后继课程:JSP程序设计
教材:《21世纪高等学校计算机教育实用规划教材JavaWeb编程技术》,沈
泽刚,秦玉平编著,清华大学出版社,201*年推荐参考书:
1、《WEB程序设计教程》,张念鲁刘红屏编著,高等教育出版社,201*年;2、《Web程序设计》,贾华丁编著,高等教育出版社,201*年;3、《JavaWeb开发教程入门与提高篇(JSP+Servlet)》,李绪成闫海珍编
著,清华大学出版社,201*年;
4、《深入体验JavaWeb开发内幕--核心基础》(第一版),张孝祥编著,电子工业出版社,201*年课程目的、内容与要求:
课程目的:应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现理论学习和实际应用的充分结合。在tomcat服务器环境下用session和servlet技术来快速建立实现相应web层组件的知识和技能。
本课程的主要内容有:基于Java的Web编程技术,主要内容包括:Web技术基础;Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题;最后介绍了Struts框架和Ajax技术。
本课程要求学生了解web编程技术的产生和发展过程,理解JSP的各种元素、生命周期、作用域对象概念,掌握Web应用开发中组件重用技术,掌握表达式语言的使用,标准标签库和自定义标签以及标签文件的使用,掌握数据库恢复和数据库并发控制的概念和实现技术,理解Web应用的事件处理与过滤器的应用以及安全性等问题。
撰写人:宋波
审核人:
友情提示:本文中关于《WEB开发基础教学大纲》给出的范例仅供您参考拓展思维使用,WEB开发基础教学大纲:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。