还剩4页未读,继续阅读
文本内容:
《Java Web程序设计》教学大纲课程性质限选课课程编号xx436302课程名称Java web程序设计适用专业软件工程先修课程Java程序设计、html编程、数据库原理总学时64其中理论32学时,实验32学时学分数4
一、课程简介本课程是软件工程、物联网工程专业的一门专业限选课,是在学生学完java程序设计,数据库原理,html和JavaScript这些基础课程之后,为加强对学生技术应用能力的培养而开设的体现计算机编程技术综合应用的一门课程本课程的目的和任务是使学生掌握Java Web应用开发的基础知识及开发的基本思想,以Java Web应用开发为目标,掌握Web应用开发多个层面上的技术能用它编制面向对象和网络化的程序,并且能够根据实际需求编制出一些实用的程序,为走向工作岗位后从事web应用开发打下良好的基础
二、课程教学目标通过本课程的学习,学生应实现如下目标
1、知识目标了解Java Web技术的的基本思想、开发工具和运行环境掌握Java Web开发的两种模式及开发中的常用技巧;Servlet的基本原理和生命周期;会话Session的使用;JSP基本语法;JSP运行机制,指令和动作以及内置对象;JSP自定义标签的使用;表达式语言Expression Language的应用;JSLT标签库的使用;过滤器filter的基本原理和开发;Ajax技术的原理及应用
2、能力目标1熟练掌握WEB应用开发工具;2建立WEB应用程序设计的思想和基本方法,具备一定的程序逻辑能力,程序模仿能力,程序设计的思维方法和能力;3能够掌握JSP基本的应用程序的设计和调试方法,完成页面表单的设计并实现表单数据提取;
(4)掌握Servlet程序的编写方法,编写简单的Servlet应用程序并在网站中使用;
三、课程教学基本要求为了更好地掌握本课程的知识,必须先修《java程序设计》、《数据库原理》、《html编程》等课程,课后按要求完成书后的习题
四、课程教学模块(或教学内容)与学时分配序号教学内容知识点学时
(一)了解动态网站开发的相关技术;理解Servlet的Servlet基运行原理及生命周期;掌握Servlet的编写及部14础署;掌握Servlet对表单数据的处理;掌握Servlet对HTTP请求报头的处理;
(二)掌握会话跟踪的相关技术;理解Cookie的原理;掌握Cookie的读写方法使用;理解Session的Servlet会2原理;理解Session的生命周期;熟练掌握4话跟踪Session的方法使用;掌握ServletContext的方法使用了解JSP文件的组成;掌握JSP脚本元素;掌握
(三)JSP3JSP注释方式;掌握JSP指令元素;掌握JSP动4基础作元素的相关知识掌握page指令的使用及其属性的设置;掌握include指令的使用及其属性的设置;掌握taglib指令的使用及其属性的设置;掌握
(四)JSP4JavaBean的定义和使用;掌握在JSP页面中使用4指令和动作JavaBean的方式;掌握JSP页面常用的动作标签
(五)JSP掌握内置对象的概念;掌握请求对象request内54作用以及该对象中的常用方法;掌握响应对象置对象response作用以及该对象中的常用方法;掌握会话对象session作用以及该对象中的常用方法;星握多客户端共导对象application作用以及该对象中的常用方法;掌握对象application与对象session的区别;掌握页面对象page和页面上下文对象pageContext作用以及该对象中的常用方法;掌握输出对象out>配置对象config、异常对象exception作用以及该对象中的常用方法掌握EL表达式的使用方法;掌握如何使用EL六EL和表达式访问变量作用域;掌握JSP表达式隐藏6JSTL对象;掌握什么是JSTL标签、以及JSTL的获4取、安装、和配置掌握JSTL核心标签的功能和使用方法掌握监听器的作用;掌握监听的接口;掌握过
(七)监听滤器的原理,功能和使用方法7和过滤4A AJAX掌握AJAX的作用;掌握xmlhttprequest对象;84掌握AJAX功能和使用方法基础序号实验实验项目名称实验目的实验类型开出要求学时熟悉Eclipse环境下开发、部一个简单的JSP页1署Web程序的过程以及jsp2验证必做面的编写页面的创建使用servlet输出22设计性必做当前时间掌握Servlet的原理及使用方法请求转发和响应请求转发和响应重定向的写法32设计性必做重定向以及区别和联系使用ServletConfig对象和掌握ServletConfig对象和42设计性必做ServletContext对ServletContext对象的使用象获取初始化参数创建JSP注册表掌握5单,保证中文无HttpServletRequest.HttpServle2设计性必做乱码Response对象的使用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、讲授法以实现程序的一个小功能为线索,讲授java web程序设计的基本原理和程序设计思路在程序设计中注意培养学生的独立编写程序的能力在常见设计运用中注意培养学生的创新能力和进取精神
2、实验课上实验课时,根据学生的接受能力和掌握情况,按Java web程序设计的基本要求逐步深入学习,由浅入深,由易及难,循环上升通过实验课程,培养学生严谨的学习方法和态度,提高学生的逻辑分析能力,培养对现实问题的分析,概况和抽象的能力,初步掌握网站设计的基本过程,具有一定的代码编写和调试的基本能力
六、学生学习成效考核方式考核方式笔试或者项目考核考核环节构成占总成绩评分依据(均为100分制)的比重上课出勤30分上课缺席一次扣2分,缺课达1/3取消资格30%期末测试成绩70分选择题,填空题,问答题,程序题70%
七、选用教材
[1]青岛英谷教育科技股份有限公司.Java Web程序设计及实践.西安电子科技大学出版社,2016年.
[2]朱学勤.亮剑Java Web项目开发案例导航.北京电子工业出版社,2012年.⑶冯庆东.Java Web程序开发参考手册.北京机械工业出版社,2013年.
[4]明日科技Java Web从入门到精通.北京清华大学出版社,2012年.。