《Java Web应用开发基础 课程标准.doc》由会员分享,可在线阅读,更多相关《Java Web应用开发基础 课程标准.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Java Web应用开发基础 课程标准Java Web应用开发基础课程标准课程代码适用专业课程学分总学时80制定人制定时间修订人修订时间合作企业审核部门1.课程性质与设计思路1.1课程的性质 JSP技术是Java Web技术的基础及主体。它是基于Java平台的Web开发技术,具有动态页面与静态页面分离、脱离硬件平台束缚“一次编写,各处运行”等优点。利用这一技术可以建立安全、跨平台的先进动态网站。深入理解JSP的技术和架构,是深入开发J2EE技术的必经之路。牢固掌握JSP技术,是架构高性能Web应用的基础。本课程适用于软件技术、计算机网络技术等计算机类专业学生学习,能够加强学生对于动态网站、We
2、b应用编程思想和技术的理解与掌握,为将来学生从事动态网站、Web应用开发奠定良好的基础。本课程培养学生用新一代程序设计思想和逻辑思维方式进行计算机编程研究,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到同步发展。本课程主要内容是讲授以JSP编程技术为主要内容的Java Web开发技术。其中包括JSP运行架构;JSP基本技术;Web开发中的数据库访问技术以及部分Web前端开发前沿技术等。1.2设计思路本课程标准的总体设计思路:变传统课程体系为案例教学课程体系,打破传统的文化基础课、专业基础课、专业课的三段式课程设置模式,紧紧围绕Jav
3、a Web开发初级程序员的岗位能力要求来选择课程内容;变知识学科本位为职业能力本位,打破传统的以“了解”、“掌握”为特征设定的学科型课程目标,从“任务与职业能力”分析出发,设定能力培养目标;变书本知识的传授为动手能力的培养,打破传统的知识传授方式,以“案例教学”为主线,创设工作情景,结合职业技能证书考证,培养学生的实践动手能力。本课程标准以计算机网络技术专业学生就业为导向,根据行业专家对计算机网络技术专业所涵盖的岗位群进行的任务和职业能力分析,同时遵循高等职业院校学生的认知规律,紧密结合职业资格证书中相关考核要求,确定本课程的学习模块和课程内容。为了充分体现任务引领、实践导向课程思想,本课程按
4、照JSP程序开发学习的基本顺序即按JSP运行环境、JSP基本语法、JSP内置对象、JDBC、JavaBean、Servlet等进行课程内容安排,以案例形式贯穿,分别就若干具有代表性的技能操作过程为载体组织课程内容。2课程目标 通过本课程的学习,使学生了解有关JSP的技术前景,掌握JSP标准下开发web应用的基本技能,熟练掌握使用JSP技术构建动态页面。2.1能力目标l 能运用JSP技术进行动态页面设计;l 能独立完成JSP基本程序的编写;l 能熟练使用流行平台开发Java Web应用。2.2知识目标l 理解和掌握JSP的基本语法和语义;l 掌握JSP标准的基础知识;l 初步掌握用JSP开发We
5、b应用的基本步骤。2.3素质目标l 训练学生树立面向对象的编程思想、提高代码编写的熟练度和规范度;l 接触企业Web应用技术,对编程工作具有较高的理性认识;l 养成良好的编程习惯和团队精神。3.课程内容和要求课程内容主要由“JSP运行环境”、“JSP基本语法”、“JSP内置对象”、“JSP中的数据库操作”、“JavaBean”、“Servlet”、“Web前端脚本技术”以及“课程设计”八个部分组成。“JSP运行环境”部分是本课程的基础,包含了本课程的入门知识和技能。“JSP基本语法”部分主要介绍在JSP中Java程序片的语法结构及JSP特定语法。“JSP内置对象”部分介绍了JSP中最基本的常用
6、内置对象。“JSP中的数据库操作”部分介绍了在Web页面中利用JSP技术访问数据库的方法。“JavaBean”部分介绍了封装事务逻辑、数据库操作的bean技术。“Servlet” 部分介绍了JSP + Servlet开发动态网站的方法。“Web前端脚本技术”部分介绍了JavaScript、jQuery和Ajax等技术。具体课程内容和要求安排如下:序号学习内容教学要求参考课时模块教学单元能力要求知识要求1JSP运行环境JSP简介l 结合静态网页知识和Java基础知识会开发简单的JSP页面l 理解什么是JSP技术l 了解JSP页面的组成l 了解JSP页面的执行过程4配置JSP运行环境l 能安装和配
7、置虚拟服务器l 能正确部署和运行JSP页面程序l 了解JSP技术支持的体系结构l 了解JSP程序的运行环境2JSP基本语法JSP指令l 能编写include指令l 能编写page指令l 掌握include指令l 掌握page指令8声明l 会编写并使用声明l 掌握声明的用法表达式l 会编写并使用表达式l 掌握表达式的用法程序段l 会编写并使用程序段l 掌握程序段的用法JSP注释l 会编写JSP注释l 掌握JSP注释3JSP内置对象request对象l 会使用request对象的常用方法l 掌握request对象的常用方法12response对象l 会使用response对象的常用方法l 掌握re
8、sponse对象的常用方法session对象l 会使用session对象的常用方法l 掌握session对象的常用方法application对象l 会使用application对象的常用方法l 掌握application对象的常用方法out对象l 会使用out对象的常用方法l 掌握out对象的常用方法4JSP中的数据库操作JDBCl 会创建数据源并利用JDBC访问数据源l 掌握JDBC连接的使用12数据查询l 会在JSP页面中连接数据库l 能对数据库中的数据进行查询操作l 掌握JSP页面中的数据查询技术数据更新l 能对数据库中的数据进行修改、添加、删除操作l 掌握JSP页面中的数据修改、添加、
9、删除技术5JavaBean编写beanl 会在JSP页面中编写JavaBeanl 理解bean的概念l 掌握编写bean的规则12使用beanl 会读取bean属性l 会设置bean属性l 会使用bean进行简单数据操作l 掌握访问bean属性的方法l 了解bean的作用域和生命周期6Servlet建立并部署Servletl 会设计基本的Servlet程序l 会正确部署Servletl 了解Servlet的运行环境l 掌握Servlet的编写与部署l 掌握Servlet与JSP的相互调用方法12Servlet通信l 能实现数据在JSP与Servlet间、Servlet与Servlet间传递l
10、掌握数据在JSP与Servlet间的传递l 掌握数据在Servlet与Servlet间的传递7Web前端脚本技术JavaScriptl 能在JSP页面中编写基本JavaScript以完善页面功能l 掌握JavaScript与JSP页面集成的基本方法8jQueryl 能仿照现有实例在JSP页面中使用jQuery为页面增效l 了解jQuery在JSP页面中的基本应用Ajaxl 能仿照现有实例在JSP页面中使用Ajax为页面增效l 学习并了解在JSP页面中实现Ajax的基本实例8课程设计MVC架构l 能够在MyEclipse IDE中用MVC设计模式开发基本的Java Web项目l 能够综合运用各模
11、块所学知识进行Java Web项目开发,能够把前端开发技术运用到项目的开发过程中l 了解MVC设计模式的基本内容及其作用l 掌握用MVC设计模式进行基本的Java Web项目设计12合计804.实施建议4.1教材或参考资料选用4.1.1教材选用及编写根据要求编写产教融和教材,具体要求如下:1) 必须依据本课程标准编写教材;2) 教材应充分体现任务引领、实践导向的课程设计思想;3) 教材以完成任务的典型活动项目来驱动,以案例分析为载体,采用与工作过程相结合的方式来组织编写,使学生在各个内容阶段掌握相关技能;4) 教材应突出应用性,应避免把职业能力简单理解为单纯的技能操作,同时要具有前瞻性,应将本
12、专业领域的发展趋势及实际软件开发中的新知识、新技术和新方法及时纳入其中;5) 教材应以学生为本,内容应简明扼要,突出重点,重在提高学生学习的主动性和积极性;6) 教材中的案例选取要难度适中,具一定代表性。4.1.2参考资料选用1) (Java官方网站)2) Java API 1.6以上版本3) http:/tomcat.apache.org(Tomcat官方网站)4) (MyEclipse官方网站)4.2教学建议4.2.1教学条件和环境课程教学以理实一体化机房为主要学习场所,让学生以初级程序员身份进行知识和技能的学习,模拟软件开发真实场景,使“教、学、做”融为一体。4.2.2教学方法1)教学方
13、式建议(1) 以JSP基本技术为中心,以语言知识为工具,强调重要的基本概念和内容,弱化次要的细节,深入浅出,循序渐进。(2) 以任务驱动,按知识点设计讲解用例,突出重点,注重应用,将概念和知识渗透在解决问题的过程中,加深理解和记忆。2)教学方法建议(1) 采用多媒体教学优势,对于难点问题进行通俗易懂的讲解和演示,模拟计算机的内部状态和程序执行过程,制作多媒体课件,增强学生的直观感觉,方便理解。(2) 加强实践环节,培养学生动手能力。按章节设置实验,每个实验给出必做题和选做题,并且配有难度较大的思考题及简要提示,以便引导不同程度的学生进行启发式思维,培养学生的应用能力。(3) 开通教学网站,实践
14、网络教学。围绕本课程的需求开发网络教室,学生通过网络教室递交作业,浏览教材和课件,并可随时提出疑难问题,教师将通过网络教室发布教学资料,进行在线答疑,使学生能广泛交流,获取在线帮助,提高学习效率。(4) 利用专题讨论班解决个别问题。对学生普遍感觉难于掌握和应用的几个典型问题,学生可自主选择需要参加的内容和时间。解决了个别问题,弥补了完全统一教学的不足。4.3学业评价本门课程采用单元讲授和案例教学相结合的方式进行,不仅要注重学生最终学习结果的评价,更要注重学生学习过程的监控。在单元讲授部分,以学生个人动手为主,教师以个体学习效果评价为主。在案例教学阶段,教师围绕团队合作项目的实施进程及学生在项目
15、中角色分工的不同,给出指导性的,以针对团队小组的阶段性综合评价。采用平时成绩考核和开放式考试相结合形式,激发学生的学习积极性。在课程进行到三分之二的时候,公布出一定数量的题目,期末考试时从这些题目中随机抽取进行考试。以考试激发学生的学习热情,形成互相交流和讨论的学习氛围,提高学习的自觉性。4.4课程资源的开发与利用1) 课程标准、教案、教学课件、实验指导书、习题及参考答案、项目内容、参考文献等教学材料在条件具备的情况下均应在网上发布,以供教师和学生参考。2) 利用现代信息技术开发多媒体课件,通过搭建起多维、动态、活跃、自主的课程训练平台,使学生的主动性、积极性和创造性得以充分调动。3) 搭建产学合作平台,充分利用本行业的企业资源,满足学生参观、实训和毕业实习的需要,并在合作中关注学生职业能力的发展和教学内容的调整。4) 积极利用电子书籍、电子期刊、数字图书馆、各大网站等网络资源,使教学内容从单一化向多元化转变,使学生知识和能力的拓展成为可能。