javaweb应用开发课程标准修订版_第1页
javaweb应用开发课程标准修订版_第2页
javaweb应用开发课程标准修订版_第3页
javaweb应用开发课程标准修订版_第4页
javaweb应用开发课程标准修订版_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、javaweb应用开发课程标准修订板IBMT standardization office IBMT5AB-IBMT08-IBMT2C-ZZT18课程标准所属系部:信息工程系课程名称:Java Web应用开发课程性质:专业必修课课程学时:96 适用专业:云计算技术与应用。Java Web应用开发课程标准1、课程概述1.1 课程定位Java Web应用开发是云计算技术与应用专业的核心课程之一,是该专业的专业必修 课。通过本课程的学习,使学生具备Java Web应用开发相关知识、良好的编程习惯和手机 应用软件开发的能力,能胜任基于Java Web开发等工作任务。Java的J2EE体系中,JSP/S

2、 cnHct/JavaBcaii占据了非常重要的位置,不仅成为web项目开发的利器,而且也是人们接 触和使用J2EE的一个基础。通过详实的内容和丰富的案例,引领学生学习JSP/Scrvlct/Jav aBcan的开发体系,以及这套技术在项目开发中的实际应用。同时,通过教学过程中的实 际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意 识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。Java用cb程序开发入门是面向计算机相关专业的一门专业Java Web入门课程,涉及X ML基础、Tomcai服务器、HTTP协议、Scrvlcl技术以及JSF

3、技术等内容,通过本课程的 学习,学生能够了解XML的语法及其约束的定义,能够掌握JSP和Servlet技术并开发简 单的Java Web项目、使用Tomcat服务器发布和运行Java Web项目。前导课程有Java程 序设计、数据库技术基础,后续课程有J2EE项目开发、Java Web应用开发 实训、毕业实习等。1.2 课程设计思路本课程标准以“开发”、“应用”为原则,彻底打破原来学科课程链路模式,根据基 于工作过程专业建设模式,以能力为本位,构建以实际工作情境为单位的课程体系。课程内容的选取按照软件开发市场、软件企业、行业对'cb开发程序员的需求情况,确定了“初级Web程序员”的职业

4、岗位培养目标。在教学实施过程中基于实际工作的教学模 式、通过各种各样的教学方法和教学手段,培养Web程序员应具每的能力。每个项目的学习都是围绕职业能力的形成组织课程内容,以真实项目为核心整合Web 程序员的所需的知识、技能和态度。实践中创设职业情境,围绕着软件企业、软件行业中 的实际项目而展开的,学生通过各个环节的技能训练,感受职业环境,实现编程技能的逐 步提升。本课程课时为96学时。本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多 种思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩 采取自评、互评、教师综合评价相结合的方式能激励学生的学习

5、兴趣和自主学习能力的发 展。教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学 习积极性和自信心。最后期末的成绩评价应注重检测学生的知识应用能力。学生的最终课 程成绩应由平时的各次项目成绩和期末的评定成绩按一定比例构成,在把握比例构成时要 有利于促进学生的知识应用能力。建立以过程培养促进个体发展,以学生可持续发展能力 评价教学过程的双向促进机制,以激发兴趣、展现个性、发展心智和提高素质为基本理 念。本门课程主要涉及XML基础、Tcmcal服务器、HTTP协议、Servlet技术以及JSP技 术等内容,通过本课程的学习,学生能够了解XML的语法及其约束的定义,能够掌握JS

6、 P和Scrvlcl技术并开发简单的JavaWeb项目、使用Tomcat服务器发布和运行Java*cb项So2、课程目标根据计算机软件技术专业的整体培养目标,该课程的目标定位为:通过本课程的学 习使学生具缶Java Web应用开发相关知识、良好的编程习惯和手机应用软件开发的能力, 能胜任Java Web相关开发工作任务。培养学生规范编码和良好的程序设计风格;培养学生 面向对象编程的思维和提高逻辑思维能力;培养学生发现问题、分析问题、解决问题的能 力;培养良好的职业素质;培养团队协作和和谐的沟通能力;并为学生以后从事更专业化 的软件开发工作或者学习后续课程打下良好的基础。2.1 能力目标(1)具

7、每使用HTML, CSS, JavaScript等技术编写网站前台静态页面的能力;(2)具每使用JSP, Servlet, Fi辰r, JavaBcan等技术编写动态网站界面的能力;(3)具笛在正印环境下创建,配置并编程访问MySQL数据库的能力;(4)具每项目开发中的团队协作能力。2.2 知识目标(1)掌握HTML, CSS, JavaScript等基本的网页编程知识;(2)掌握JSP, Servlet, Fi辰r等动态网站开发的技术知识;(3)掌握JavaBcan, JDBC等网站数据库访问的相关知识;(4)熟悉Web环境下文件操作,邮件编程等相关的知识;(5) 了解JSTL, EL等知识

8、网站中的常用技术。2.3素质目标(1)沟通能力、团队合作及协调能力。(2)良好的编程习惯。(3)查阅相关手册及资料能力(4)掌握系统设计方法,培养严谨工作态度。(5)自我展示与语言表达能力。(6)责任意识。(7)分析和解决问题的能力。(8)科学的创造能力和创新精神。(9)获得适应未来岗位转变的迁移能力。(10)从事某一岗位可持续发展的能力。3、课程内容与要求本课程在教学过程中,提醒学生留意观察并思考生活中接触的用山系统应用,鼓励 其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生 自主学习、总结,以便增强学生对Java Web开发方法基本理论的理解;通过课堂讲解与讨

9、 论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。充分利用现代教学手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。在课程内容的选择上,对Java Web开发工程师职业岗位的工作内容、工作过程、工 作环境等加以分析提炼,进行相应的职业能力分解,对课程内容进行重构和重组,并按照 循序渐进的教育规律进行深度加工,提取及序化教学内容。表1课程项目总体设计编号项目(模块)工作任务学习目标学习内容学时安排T 解 XML安排上机,重点考核知识点基本语如何编写一个正确的?XML概述法,会使XML文件以及如何用XML定

10、义XML文档的约?XML文档的声明1XML基础定义对象。O?XML元素的定义?XML属性的定义?XML文档注释?XMLCDATA 区?DTD约束总学时10?Schema 约束S点?XML元素的定义?XML属性的定义?DTD约束?Schema 约束口隹点?DTD约束?Schema 约束摩本要求?了解什么是XML?熟悉XML的基本语法?掌握如何定义DTD约束和Schema约束2Tomcat 开发Web站会部署配置 Tomcat考核Tomcat及其Tomcat安装、启动、知识点总学点开发Web站点诊断等知识,并安排 上机,练习如何使用 Tomcat 发布一个 Web 应用。?B/S架构和C/S架构?

11、通信协议?Web资源?Tomcat 简介?Tomcat安装与启动?Tomcat的诊断?发布Web应用?虚拟主机的配置时10? 在 氏lipsc工具中配置Tomcat重点?Web资源?Tomcat安装与启动?发布Web应用虚拟主机的配置滩点?发布Web应用?Tomcat的诊断摩本要求?了解什么是Tomcat?掌握Tomcat安装与启动?掌握如何发布Web应用3HTTP 协议理解掌握HTTP 协议建议以测试题的方式 考核对概念的掌握程 度,熟悉HTTP请求 和响应消息中的含 义。知识点?HTTP协议的特点?HTTPL0 和 HTTP1.1的区别?HTTP请求消息?HTTP响应消息?HTTP通用的头

12、字段总学时10?HTTP实体头字段S点?HTTP协议的特点?HTTP请求消息?HTTP响应消息掩点?HTTP请求信息?HTTP响应信息厘本要求?了解HTTP协议的特点?熟悉HTTP请求消息中的含义?熟悉HTTP响应消息中的含义4Servlet 技掌握动手编写一个Servlet知识点总学术Scn-lct 技术程序并运行。?Servlet 接口?第一个Servlet程序?Servlet生命周期?HttpScn-lct?使用Eclipse工具开发Servlet?Servlet虚拟路径映射?ScnrlctConfig 接 口?ScrvlutContcxt 接 口点?Servlet 接 口?Servle

13、t生命周期?HttpSenHet?Servlet虚拟路径映射掩点时10?Servlet虚拟路径映射?ScnTlctC()ntcxt 接 口L 3请求和响应掌握请求和响应原理建议完成相关测试题,并且上机练习,使用H ttpScn-IctRcqucst 获取html页面请求的参数。知识点?HttpScnHctRcsponsc 发送状态码?HltpScndctRcsponsc 发送响应消息头?使用HltpScnHctRcsponsc 接口发送响应消息体?中文输出的乱码问题?贞回的定时刷新与跳转?禁止浏览器缓冲页面?请求重定向?请求行信息的获取?请求消息头的获取总学时10?请求消息体的获取?请求参数的

14、获取?获取HTTP消息中的网络连接信息?请求参数中的中文乱码问题?请求转发?请求包含重点?请求重定向?请求行信息的获取?请求消息头的获取?请求消息体的获取?请求参数的获取请求参数中的中文乱码问题?请求转发?请求包含难点?请求参数中的中文乱码问题?请求重定问?请求转发?请求包含基本要求?HllpScnHctRcqucst 对象及其应用?HllpScnHctRcsponsc 对象及其应用?掌握请求转发及请求重定向?掌握如何解决中文乱码问题完成缓存考核课后习题,并安知识点清理模块的开发排上机,练习使用Cookie 和 Session,分?会话的特点别实现显示用户上一? Cookie 对象次的登录时间

15、和实现? Cookie实现用户上次访一个购物车功能。问时间的显示? Session 对象6会话及其? Session的超时管理总学会话技术? Session实现购物车时10? Session实现用户登录S点?会话的特点? Cookie 对象? Session 对象摊点? Session实现购物车? Session实现用户登录基本要求? 了解会话的概念?掌握Ccckic对象和Cookie对象的使用?掌握Session对象和Session对象的使用7JSP技术掌握JSP技术完成相关测试题,并 且上机练习编写一个 JSP文件,建议使用 JSP指令和JSP标 签,以熟悉JSP的基 本语法及指令。知识点

16、?JSP特点?JSP运行原理?JSP模板元素?JSP表达式?JSP脚本片段总学时16?JSP声明?JSP注释?page指令?include 指令?JSP隐式对象?include 标签?forward 标签点?JSP运行原理?JSP声明?page指令?include 指令?JSP隐式对象?include 标签?forward 标签滩点?page指令?include 指令?JSP隐式对象厘本要求了解JSP的特点及其运行原理熟悉泛型的使用熟悉 Collections 和Arrays工具类的使用8JavaBcaii组件掌握JavaBcan组件完成相关测试题,建议上机,使用vjsp:usuBcan>

17、; 标签在JSP中访问JavaBcaiio知识点?JavaBcan 简介?使用 V jsp:uscBcan> 标签?使用 <jsp:sctPropcmT>标签总学时10标签使用 Vjsp:getPropcrty>JavaBcan在页面(page)范围内的使用? JavaBcan在请求(request)范围内的使用?JavaBcan在会话(session)范围内的使用?JavaBcan 在 web 应用(application)范围内的使用重点?使用 vjsp:uscBcan> 标签?JavaBcan在页面(page)范围内的使用?JavaBcan在请求(reque

18、st)范围内的使用?JavaBcan在会话(session)范围内的使用?JavaBcan 在 web 应用(application)范围内的使用掩点?使用 vjsp:uscBcan> 标签厘本要求?了解什么是J avaBcan?熟悉如何在JSP中访问JavaBcan?掌握J avaBcan的域范围9JSP开发模型掌握JSP开发模型完成相关测试题,建议上机,练习JSPModcll案例和JSPM()dcl2 案例。知识点?什么是JSPModcl?MVC设计模式?JSPModcll 案例?JSPModcl2 案例总学时10点?什么是JSPModclPS点?JSPModcll 案例?JSPMo

19、dcl2 案例基本要求?了解MVC设计模式?熟悉 JSP Model 1和 JSPModel 2及其使用4、实施建议4.1 教学建议根据本课程的教学目标耍求和课程特点以及有关学情,选择适合于本课程的最优化教 学法。综合考虑教学效果和教学可操作性等因素,本课程选用项目教学法。项目教学法是学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习学 握教学计划内的教学内容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇 到的困难,提高学生的兴趣,自然能调动学习的积极性。课程的教学以手机文件管理器项目为中心组织教学,并建立相应的教学情境,把Java Web开发知识与技能的学习置于真实的情

20、境之中,让学生掌握工作过程性知识。在教学情境 的逐步实施中,项目遵循从单一到综合,从简单到复杂的顺序安排,而教师指导工作量应逐 渐减低,学生独立完成任务的程度应逐步提高,以逐步提高学生的综合职业能力。在每个学 习情境的教学实施中,采用行动导向的教学方法,按照项目开发的具体过程进行组织教学, 培养了学生的职业迁移能力。在教学中,注重团队合作、沟通协调能力、组织能力等软技能 的培养。4.2 师资队伍建议本课程现有专任教师3名,本课程校内任课教师应通过硕士研究生以上相关专业的学 习,本课程除在理论上指导学生外,在实践上也对教师提出了一定的要求,故而教师除Java Web有较深的理解外,在实践操作能力

21、上也应具备一定的能力,建议具有生产实践经验的教 师担当此课程的教学任务,并具得相关教师资格证书,同时还应有相关岗位企业实践经历。 企业兼职教师应具翁工程师等级以上职称证书,语言表达能力达到要求。4.3 考核评价建议对课程考核内容、手段和方式进行改革与创新,课程考核围绕以能力为中心,将教学 的全过程纳入考核范畴,增加学生日常知识积累、自主学习的考核,注重考核学生的实际编 程能力,分析问题与解决问题的能力,从而使课程考核过程化、经常化和企业化。为了鼓励 学生职业素质的培养,将考核内容多元化,而不局限于书本知识的考核,对学生的创新设 计、职场能力、开源理念等都纳入考核范围,从而达到对学生知识、能力、素质的综合考 察,形成对学生客观公正的评价。课程考核体系的实施以过程化考核为主导,量化考核指标,突出以学生为中心的指导 思想。对职业素养的考核,突出学生的课堂表现和职业习惯,学生的每一次课堂突出表现都 是其作为考核加分的机

温馨提示

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

评论

0/150

提交评论