预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《JavaEE轻量级框架开发》课程标准 课程编码:课程类别:专业核心课程 适用专业:软件技术授课单位:计算机与软件学院 学时:编写执笔人及编写日期:刘嵩 学分:审定负责人及审定日期: 1、课程定位和课程设计 1.1课程性质与作用 课程的性质:课程是软件技术专业的专业核心课程,是校企合作开发的基于工作过程的课程。 课程的作用:本课程在专业人才培养过程中的第四学期开设,通过课程学习让学生掌握JavaEE轻量级框架Struts2的应用。 与其他课程的关系:前导课程包括《网页制作》、《Java高级程序设计》、《Web应用程序编码—JSP》、《数据库原理及SQLServer程序设计》,后续课程为《信息系统开发》。 1.2课程基本理念 课程开发以学生为主体,能力为本位、就业为导向,遵循“设计导向”的现代职业教育指导思想,突出课程的职业性、实践性和开放性,紧紧盯住产业需求。课程教学内容的取舍和内容排序遵循职业性原则,课程实施行动导向的教学模式,为了行动而学习、通过行动来学习。 1.3课程设计思路 主要指课程设计的总体思路:基于工作过程的课程设计、工作任务的结构模式、课程内容依据任务完成的需要、学生的认知特点和相应职业资格标准来确定。 要将组成课程的每一教学单元的知识、技能和态度尽量按照相应的专项能力在实际职业工作中出现的频度、内容的难度和要求掌握的程度进行排序。排序的原则是:将专项能力中频度高和要求掌握程度高者所对应的教学单元确定为教学中的重点内容,低的转化为一般要求;将难度高的专项能力所对应的教学单元定为教学中的难点。针对行业生产特点,以真实自动化项目为导向整合、序化教学内容。 2、课程目标 课程工作任务目标:经过课程学习,学生应该能够完成基于Struts2的用户管理功能。要求学生能够正确理解Struts2的运行机制,包括加载类的原理、配置文件的读取、Action请求的派发、拦截器的运用、响应的处理等等。除了技能上的要求外学生还应该具备一定的团队开发能力,小组成员能够进行分工合作共同完成指定的功能。 职业能力目标: (一)专业能力 1.具备功能模块分析的能力; 2.使用各种数据类型及基本数据存储的能力; 3.使用Struts2框架完成项目界面的能力; 4.使用Struts2框架完成项目查询模块的能力; 5.使用Struts2框架完成添加系统用户的能力; 6.使用Struts2框架完成修改系统用户的能力; 7.使用Struts2框架完成删除系统用户的能力; (二)方法能力 1.具备基本程序设计的实际工作经验; 2.具备程序设计的工作过程性知识; 3.能够理论联系实际,自主学习提高; 4.善于观察、总结规律,积累经验,并在工作中推广应用; 5.相应的程序设计方法和应用拓展能力。 (三)社会能力 1.具备良好的协调和沟通能力; 2.具备严谨细致的工作作风; 3.具备良好的职业规范、职业素质及团队合作精神 3、课程内容与要求 学习情境规划和学习情境设计(可参考附件4) 学习情境情境描述职业能力(知识、技能、态度)课时1.搭建开发环境初学者学习了解Struts2的基本概念后,在开发工具中搭建Struts2的基本运行环境,运行一个简单的Helloworld程序。Struts2基础概念 开发环境搭建 沟通学习能力 理论联系实际能力62.项目MVC架构搭建初学者了解Struts2的基本原理,在开发环境中能够使用Struts2进行MVC的程序流程控制。Struts2运行原理 开发环境搭建 沟通学习能力 理论联系实际能力103.前台界面设计初学者了解Struts2的表单控件,在开发环境中能够使用表单控件生成系统需要使用的各种界面原型。Struts2表单控件 开发环境搭建 沟通学习能力 理论联系实际能力164.浏览用户功能模块设计实现具备Struts2基本知识的学生根据数据库结构完成浏览用户的功能Struts2运用 沟通学习能力 理论联系实际能力 程序设计能力 团队协作能力85.添加用户功能模块设计实现具备Struts2基本知识的学生根据数据库结构完成添加用户的功能Struts2运用 沟通学习能力 理论联系实际能力 程序设计能力 团队协作能力86.查看用户详细信息功能模块设计实现具备Struts2基本知识的学生根据数据库结构完成查看用户详细信息的功能Struts2运用 沟通学习能力 理论联系实际能力 程序设计能力 团队协作能力87.修改用户信息功能模块设计实现具备Struts2基本知识的学生根据数据库结构完成修改用户信息的功能Struts2运用 沟通学习能力 理论联系实际能力 程序设计能力 团队协作能力88.删除用户信息功能模块设计实现具备Struts2基本知识的学生根据数据库结构完成删除用户信息的功能Struts2运用 沟通学习能力 理论联系实际