JavaWeb程序设计课程教学大纲_第1页
JavaWeb程序设计课程教学大纲_第2页
JavaWeb程序设计课程教学大纲_第3页
JavaWeb程序设计课程教学大纲_第4页
JavaWeb程序设计课程教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ADDINCNKISM.UserStyle《JavaWeb程序设计》教学大纲课程性质限选课课程编号xx436302课程名称Javaweb程序设计适用专业软件工程先修课程Java程序设计、html编程、数据库原理总学时64其中理论32学时,实验32学时学分数4一、课程简介本课程是软件工程、物联网工程专业的一门专业限选课,是在学生学完java程序设计,数据库原理,html和JavaScript这些基础课程之后,为加强对学生技术应用能力的培养而开设的体现计算机编程技术综合应用的一门课程。本课程的目的和任务是使学生掌握JavaWeb应用开发的基础知识及开发的基本思想,以JavaWeb应用开发为目标,掌握Web应用开发多个层面上的技术。能用它编制面向对象和网络化的程序,并且能够根据实际需求编制出一些实用的程序,为走向工作岗位后从事web应用开发打下良好的基础。二、课程教学目标通过本课程的学习,学生应实现如下目标:1、知识目标:了解:JavaWeb技术的的基本思想、开发工具和运行环境。掌握:JavaWeb开发的两种模式及开发中的常用技巧;Servlet的基本原理和生命周期;会话Session的使用;JSP基本语法;JSP运行机制,指令和动作以及内置对象;JSP自定义标签的使用;表达式语言(ExpressionLanguage)的应用;JSLT标签库的使用;过滤器filter的基本原理和开发;Ajax技术的原理及应用。2、能力目标:(1)熟练掌握WEB应用开发工具;(2)建立WEB应用程序设计的思想和基本方法,具备一定的程序逻辑能力,程序模仿能力,程序设计的思维方法和能力;(3)能够掌握JSP基本的应用程序的设计和调试方法,完成页面表单的设计并实现表单数据提取;(4)掌握Servlet程序的编写方法,编写简单的Servlet应用程序并在网站中使用;三、课程教学基本要求为了更好地掌握本课程的知识,必须先修《java程序设计》、《数据库原理》、《html编程》等课程,课后按要求完成书后的习题。四、课程教学模块(或教学内容)与学时分配序号教学内容知识点学时1(一)Servlet基础了解动态网站开发的相关技术;理解Servlet的运行原理及生命周期;掌握Servlet的编写及部署;掌握Servlet对表单数据的处理;掌握Servlet对HTTP请求报头的处理;42(二)Servlet会话跟踪掌握会话跟踪的相关技术;理解Cookie的原理;掌握Cookie的读写方法使用;理解Session的原理;理解Session的生命周期;熟练掌握Session的方法使用;掌握ServletContext的方法使用43(三)JSP基础了解JSP文件的组成;掌握JSP脚本元素;掌握JSP注释方式;掌握JSP指令元素;掌握JSP动作元素的相关知识。44(四)JSP指令和动作掌握page指令的使用及其属性的设置;掌握include指令的使用及其属性的设置;掌握taglib指令的使用及其属性的设置;掌握JavaBean的定义和使用;掌握在JSP页面中使用JavaBean的方式;掌握JSP页面常用的动作标签。45(五)JSP内置对象掌握内置对象的概念;掌握请求对象request作用以及该对象中的常用方法;掌握响应对象response作用以及该对象中的常用方法;掌握会话对象session作用以及该对象中的常用方法;掌握多客户端共享对象application作用以及该对象中的常用方法;掌握对象application与对象session的区别;掌握页面对象page和页面上下文对象pageContext作用以及该对象中的常用方法;掌握输出对象out、配置对象config、异常对象exception作用以及该对象中的常用方法。46(六)EL和JSTL掌握EL表达式的使用方法;掌握如何使用EL表达式访问变量作用域;掌握JSP表达式隐藏对象;掌握什么是JSTL标签、以及JSTL的获取、安装、和配置。掌握JSTL核心标签的功能和使用方法。47(七)监听和过滤掌握监听器的作用;掌握监听的接口;掌握过滤器的原理,功能和使用方法。48(八)AJAX基础掌握AJAX的作用;掌握xmlhttprequest对象;掌握AJAX功能和使用方法。4序号实验项目名称实验目的实验学时实验类型开出要求1一个简单的JSP页面的编写熟悉Eclipse环境下开发、部署Web程序的过程。以及jsp页面的创建2验证必做2使用servlet输出当前时间掌握Servlet的原理及使用方法2设计性必做3请求转发和响应重定向请求转发和响应重定向的写法以及区别和联系2设计性必做4使用ServletConfig对象和ServletContext对象获取初始化参数掌握ServletConfig对象和ServletContext对象的使用2设计性必做5创建JSP注册表单,保证中文无乱码掌握HttpServletRequest.HttpServletResponse对象的使用2设计性必做6自动登陆掌握cookie的使用4设计性必做7购物车掌握session的使用4设计性必做8猜数字游戏掌握session和cookie的使用2综合性必做9JSP的基本结构掌握JSP中指令标识,脚本标识,动作标识和注释的使用2设计性必做10JSP内置对象掌握JSP内置对象的使用2验证性必做11EL表达式对EL表达式熟练使用2验证性必做12JSTL标签库对JSTL标签库的熟练使用2设计性必做13Filter的使用理解过滤器的作用,掌握过滤器的应用2设计性必做14AJAX技术AJAX技术的理解和使用2设计性必做五、教学方法与策略1、讲授法:以实现程序的一个小功能为线索,讲授javaweb程序设计的基本原理和程序设计思路。在程序设计中注意培养学生的独立编写程序的能力。在常见设计运用中注意培养学生的创新能力和进取精神。

2、实验课:上实验课时,根据学生的接受能力和掌握情况,按Javaweb程序设计的基本要求逐步深入学习,由浅入深,由易及难,循环上升。通过实验课程,培养学生严谨的学习方法和态度,提高学生的逻辑分析能力,培养对现实问题的分析,概况和抽象的能力,初步掌握网站设计的基本过程,具有一定的代码编写和调试的基本能力。六、学生学习成效考核方式考核方式笔试或者项目考核考核环节构成(均为100分制)评分依据占总成绩的比重上课出勤30分上课缺席一次扣2分,缺课达1/3取消资格。30%期末测试成绩70分选择题,填空题,问答题,程序题70%七、选用教材[1]青岛英谷教育科技股份有限公司.JavaWeb程序设计及实践.西安电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论