版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《WEB程序设计》课程教学大纲课程代码:ABGS0606课程中文名称:WEB程序设计课程英文名称:Webprogramming课程性质:必修课程学分数:3课程学时数:48授课对象:电子商务本课程前导课程:大学计算机基础、Java程序设计一、课程简介《WEB程序设计》是计算机、信息管理、电子商务相关专业的核心课程。对于电子商务专业的学生,掌握WEB程序设计方法是必要的。作为WEB开发技术的重要分支,掌握以JSP、ASP、PHP为主流的服务器脚本,对WEB网站建设和维护具有重要意义。课程在系统介绍WEB程序设计的框架和理念同时,重点培养学生设计网站的动手能力,帮助学生掌握当前主流的WEB设计技术,能综合利用JSP、Servlet等技术,理解并熟悉网站设计相关的主流技术。二、教学基本内容和要求(一)基础知识课程教学内容:JavaWeb开发环境配置课程重点、难点:服务器软件的安装、调试、部署,理解目录结构。课程教学要求:熟练配置Java的Web开发环境,创建Web项目。(二)Javascript基础课程教学内容:掌握Javascript语言规法,对window、document、history、location等内置对象能熟练应用课程重点、难点:课程重点体现在Javascript程序的嵌入课程教学要求:可以熟练操作Javascript语言,对网页嵌入Javascript程序有较深的理解。(三)Jsp基本语法课程教学内容:Jsp表达式、Jsp程序段、URL传值、Jsp指令和动作课程重点、难点:课程重点体现在Jsp程序段的嵌入课程教学要求:了解和掌握Jsp的基本语法,熟悉Jsp的基本指令和动作(四)表单开发课程教学内容:定义表单、获取表单中各个控件数据的方法、隐藏表单、中文乱码课程重点、难点:表单数据获取和中文乱码问题课程教学要求:熟悉表单控件数据的获取方法(五)Jsp内置对象课程教学内容:了解Out、request、response、session、application、Cookie的操作课程重点、难点:课程重点体现在Jsp各类内置对象的比较和应用课程教学要求:理解request、response、session、application的语法规则和应用范围(六)Jsp访问数据库课程教学内容:JDBC介绍;JDBC操作,包括添加、删除、修改、查询数据;事务管理;连接池;课程重点、难点:课程重点体现JDBC的基本操作课程教学要求:熟悉Jsp和后台数据库之间的数据交换,能利用JDBC操作数据库。(七)Servlet编程课程教学内容:建立Servlet;理解Servlet运行机制、生命周期;熟悉Servlet与Jsp内置对象的交互;利用Servlet设置过滤器;课程教学要求:熟悉Servlet和Jsp内置对象之间的数据交换(八)Jsp和JavaBean课程教学内容:认识JavaBean;理解JavaBean的范围;熟悉Jsp中对JavaBean的使用;了解DAO和VO;课程重点、难点:体现在Jsp中对JavaBean的应用课程教学要求:熟悉JavaBean的创建、应用(九)验证码和文件的上传下载课程教学内容:在Jsp上实现验证码、利用第三方组件实现文件的上传下载课程重点、难点:对Jsp的综合应用,以实现文件的上传下载以及验证码功能 课程教学要求:(十)EL和JSTL课程教学内容:认识表达式语言;表达式语言的基本语法;认识核心标签库;课程重点、难点:课程重点体现在表达式语言的数据访问,包括对JavaBean、内置对象、集合等数据访问;课程教学要求:熟悉表达式语言;对包含国际化标签库、数据库标签库、函数标签库的概念、应用;(十一)WEB网站安全课程教学内容:介绍URL操作攻击、WEB跨站脚本攻击、SQL注入;密码保护与验证;课程重点、难点:课程重点体现在网站攻击方法的原理和防范课程教学要求:能理解URL攻击、WEB跨站攻击、SQL注入的原理。三、实验教学内容及基本要求《WEB程序设计》是一门运用性很强的方法论科学,其目的是让学生掌握网站建设的基本原理,能通过Jsp服务器脚本,实现WEB网站的构建。这就决定了本课程的地位——电子商务专业的必修核心课,是最重要的专业基础课之一。本实验是为《WEB程序设计》理论课程进行配套的实践性环节。是适应当前的教学改革工作,将学生学习知识的领域扩大到课堂以外,理论联系实践,把掌握知识的方法从对原理概念的死记硬背拓展到对解决问题能力的活学活用上,有助于提高学生的动手能力和综合素质。因此,实验内容主要围绕Jsp的WEB应用实践的四个具体的实验项目。主要实验以及内容简介:实验一:搭建自己的JSP虚拟平台内容包括:Jsp编程环境、Tomcat配置、JDK配置、自定义目录结构;实验二:JSP程序设计基础内容包括:JSP语法、客户端表单数据获取、JavaBean的应用、Servlet的编写;实验三:JSP内置对象内容包括:Page、Session、Application、Request、Response对象的应用实验四:JSP数据库操作内容包括:Jsp对数据库的连接、数据增添、删除、查询、修改等操作四、教学方法与手段主要教学方法:(1)教师讲授:教师讲授以教学大纲为指南,结合教材和多媒体课件,通过讲解、讨论、座谈、答疑等方式培养学生独立思考、解决问题的能力;(2)学生自学:培养与提高学生的自学能力是教学的目标之一。我们在教学的各个环节上均十分重视学生自学方法的应用。本课程的自学内容包括阅读教材、查找资料,以及独立完成程序设计等等;(3)习题教学:习题教学是检验、巩固、应用所学知识的重要手段。在教学过程中,教师要结合教学进度,依据教学内容安排适当的习题训练,并对习题中的问题进行集中指导;主要教学手段:(1)多媒体教学手段。主要借助多媒体教学工具,让学生直观的看到WEB程序的设计、编译、运行过程,对学生自己编写WEB程序提供良好的参考。(2)换位式的教学手段。让学生上讲台讲课,既能为学生搭建一个锻炼和展示自身能力的平台,又能帮助学生发现学习中的问题,使学生有机会展示自己WEB程序设计的了解熟悉程度。五、教学学时分配章节与内容课时作业量备注基础知识2Javascript基础2Jsp基本语法4表单开发2Jsp内置对象4Jsp访问数据库4Servlet编程41Jsp和JavaBean2验证码和文件的上传下载2EL和JSTL2WEB网站安全2实验一2实验二6实验三4实验四4机动课时2合计481六、考核方式与成绩评定标准1、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度专利权担保合同示范3篇
- 2025年度文化演出合作提前终止合同协议范本6篇
- 二零二五年酒店行业兼职员工客户信息保密协议3篇
- 智能家居弱电系统2025年度施工合同2篇
- 2025年收藏品拍卖会策划与执行合同3篇
- 2025年文山科技园区项目场地租赁合同范本3篇
- 2025年物业服务与社区绿化合作协议书3篇
- 2025年优先维修保障协议
- 2025年入学担保合同
- 2025年仓储货物保养协议
- 白熊效应(修订版)
- 小学数学知识结构化教学
- 视频监控维保项目投标方案(技术标)
- 社会组织能力建设培训
- 立项报告盖章要求
- 2022年睾丸肿瘤诊断治疗指南
- 被执行人给法院执行局写申请范本
- 主变压器试验报告模板
- 安全防护通道施工方案
- 视觉元素对心理感知的影响
- 柴油供货运输服务方案
评论
0/150
提交评论