欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《Java-Web框架技术与项目实战》课程标准[详].pdf

    • 资源ID:73567198       资源大小:310.44KB        全文页数:8页
    • 资源格式: PDF        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Java-Web框架技术与项目实战》课程标准[详].pdf

    .Java WebJava Web 框架技术与项目实战课程标准框架技术与项目实战课程标准课程编号:课程总学时:课程学分:课程类别:专业选修课适用专业:软件技术专业制定单位:制定时间:一、课程总述1.课程性质Struts2+Spring+Hibernate 框架技术与项目实战技术(以下简称 S2SH)是当今主流动态网页技术之一,是软件技术专业所开设的一门职业核心课程。通过本课程的学习,使学生熟练掌握运用 S2SH 技术进行 Web 程序开发的基本技能,并能够进行 Web 类应用程序的开发,能胜任利用 S2SH 技术进行开发的程序员岗位。并在课程的学习过程中,掌握良好的 IT 职业素养掌握。能够运用 JSP 程序设计的技术方法、思维方式结合具体情况进行 S2SH 程序设计实践,使学生达到理论联系实际、活学活用的基本目标,提高其实际应用技能,并使学生养成善于观察、独立思考的习惯,同时通过教学过程中的实际开发过程的规要求强化学生的职业道德意识和职业素养养成意识。对学生从事相关工作岗位的职业能力和职业素质养成起重要支撑作用。先修课程:使用 Java 理解程序逻辑、软件技术基础、使用 JSP/Servlet/Ajax 技术开发新闻发布系统、使用 JavaScript 增强交互效果、MySchool 数据库设计优化等。2.课程设计思路该课程是依据“软件技术专业工作任务与职业能力分析表”中的程序员工作项目设置的。其总体设计思路是,以职业能力培养为重点,以就业为导向,培养学生具备职业市场所需的职业能力,生涯发展所需的能力和终生学习的能力。打破以知识传授为主要特征的传统学科课程模式,转变为以项目为中心组织课程容,并让学生在具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能1/8.力。课程容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业书对知识、技能和态度的要求。在教学过程中,通过校企合作,校实训基地建设等多种途径,采取工学交替等形式,充分开发学习资源,给学生提供丰富的实践机会。教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。3.课程目标课程总体目标:该课程的总体目标是:通过项目驱动的学习和综合实训,熟练掌握运用Java Web轻量级框架技术进行 Web 程序开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行 Web 应用程序的开发,能基本胜任 S2SH 的 Web 程序员的岗位。在课程的学习中,培养诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规、按时交付软件等良好的工作习惯。同时通过教学过程中的实际开发过程的规要求强化学生的职业道德意识和职业素质养成意识。培养学生勇于创新、敬业乐业的工作作风;加强语言沟通表达、树立团队合作精神;强化学生专业技能、职业能力和综合素养的全面培养。知识目标:(1)了解 Java Web 框架的基本架构。(2)掌握 Java Web 框架技术开发环境的搭建。(3)掌握 Java Web 框架应用程序的开发、调试、发布流程。(4)掌握 Struts 2 框架技术的使用方法。(5)掌握 Hibernate 框架技术的使用方法。(6)掌握 Spring 框架技术的使用方法。(7)掌握 Struts 2+Spring+Hibernate 整合开发的方法。能力目标:(1)能正确设计 Java Web 应用程序。(2)能搭建 Java Web 轻量级框架开发环境。(3)能使用 Struts 2、Spring 和 Hibernate 进行相关组件开发。2/8.(5)能对 Java Web 项目进行测试和部署。素质目标(1)具有良好的编程习惯。(2)具有团队合作能力。(3)掌握系统设计方法,养成严谨的工作态度。(4)具有良好的责任意识和创新精神。(5)初步具备适应未来岗位转变的迁移能力和可持续发展的能力。4.课程重点、难点Java Web 框架技术与项目实战的学习过程,是进行复杂程序设计的训练过程。本课程的重点是培养学生 Java Web 应用项目的系统设计、编码、测试和应用的能力,难点在于让学生理解系统架构,养成编程规,掌握设计方法。实施课程教学时,可组合使用还原教学法和全真教学法。还原教学法是指在理实一体化的教学过程中,采用举例、提问、交互、总结、应用、还原等步骤更加形象地加深学生对知识点的理解、掌握和应用。全真教学法是指课程设置以全真项目实训为核心,所有项目均简化于企业真实项目,采取循序渐进、深入浅出的方法,确保理论知识与项目实践的紧密结合,切实在提高学生实际项目开发水平的同时,使学生能够深入理解行业技术,实现与企业需求的零距离。项目开发过程中,教师担任项目经理,带领学生搭建企业开发环境,完成项目的需求分析、系统设计、架构设计、界面设计、类模块设计、编码实现、系统测试、部署的全过程,按项目开发流程构建各种软件环境、开发计划、文档等。5.教学学时分配项目工作任务任务 1.1 认识 Struts 2 框架任务 1.2 了解 Struts 2 的架构和运行流程任务 1.3 了解 Action 和 Result 的配置任务 1.4 使用 Struts 2 的拦截器项目 1Struts 框架应用开发任务 1.5 使用 Struts 2 的标签库任务 1.6使用 OGNL 和类型转换学时分配讲授实训11112411124121任务 1.7使用 Struts 2 的验证框架进行页面验证21任务 1.8 使用 Struts 2 实现页面国际化3/8.任务 1.9 使用 Struts 2 的文件上传和下载任务 1.10 认识 Struts 2 的 Ajax 支持任务 1.11 认识常见框架插件任务 1.12 使用 Struts 2 实现用户信息 CRUD任务 2.1 认识 Hibernate 框架任务 2.1 Hibernate 入门任务 2.2 使用 Hibernate 操作数据库任务 2.3 使用 MyEclipse 工具简化数据库开发项目 2Hibernate 框架应用开任务 2.4 配置 Hibernate 的关联映射发任务 2.5 配置基于 Annotation 注解的关联映射任务 2.6 Hibernate 检索方式任务 2.7 Hibernate 进阶任务 2.8 Struts 2 与 Hibernate 的整合开发任务 3.1 Spring 的基本应用任务 3.2 深入 Spring 中的 Bean任务 3.3 面向方面编程(Spring AOP)项目 3Spring 框架应用开发任务 3.4 Spring 整合 Hibernate 与 Struts 2任务 3.5 配置 Spring 事务管理任务 3.6 使用 Spring MVC11120.50.5215442111321211120.50.521544211132126.实施建议6.1 教材与参考资料选用(1)教材选用本课程选用教材为:Struts2+Spring3+Hibernate 框架技术精讲与整合案例,缪勇、施俊、新锋,清华大学,2015.1。该教材介绍当前流行的三个轻量级开源框架 Struts 2、Spring 和 Hibernate的基础知识,以与三个框架的整合案例开发。在知识点讲解中,均结合了小案例的精讲,以帮助读者更好地理解和掌握。综合示例均采用三层架构,按功能分类进行精讲,各层之间分层清晰,层与层之间以松耦合的方法组织在一起,便于学生理解每个功能的实现过程。(2)参考资料选用 软件编码规Struts2+Spring+Hibernate 框架技术与项目实战,亚辉、缪勇,清华大学,2012.5。6.2 其他资源的利用与开发根据课程目标、学生实际以与本课程的专业、应用性等特点,本课程的教学建4/8.立由课程标准、文字教材、项目源代码、过程评价标准、教学视频等多种媒体教学资源为一体的配套教材。全套教材各司其职,以文字教材为中心,提供涵不同、形式多样的学习支持服务,构建学生立体自主学习环境,共同完成教学任务。6.3 教学方法手段根据本课程的教学目标要求、课程特点和有关学情,选择适合于本课程的最优化教学方法。综合考虑教学效果和教学可操作性等因素,本课程选用项目教学法。项目教学法是学生在教师的指导下处理项目的全过程,在这一过程中学习掌握教学计划的教学容,学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高学习兴趣,调动自主学习的积极性。课程的教学以 3 个轻量级框架为载体进行组织,在框架技术实施中,遵循从简单到复杂的顺序,按照项目开发的具体过程组织教学,培养学生的项目意识,编码能力,测试水平,同时注重团队合作能力、组织协调能力和职业迁移能力等软技能的培养。6.4 考核评价(1)考核类型考核类型:考试(2)考核评价方式对课程考核容、手段和方式进行改革与创新,课程考核围绕以能力为中心,将教学的全过程纳入考核畴,增加学生日常知识积累、自主学习的考核,注重考核学生的实际编码能力、分析问题与解决问题的能力,从而使课程考核过程化、经常化和企业化。为了鼓励学生职业素质的培养,将考核容多元化,而不局限于书本知识的考核,对学生的创新设计、职场能力、开源理念等都纳入考核围,从而达到对学生知识、能力、素质的综合考核,形成对学生客观公正的评价。考核方式:主要以过程考核为主,涵盖项目任务全过程,包括技术能力和职业素养。计分方式:以百分制计。具体如下:序号考核容考核点编号名称比例比例50%5/8.12341过程考核567892上机考核1Struts 2 的拦截器OGNL 和类型转换Struts 2 的验证框架Struts 2 的 Ajax 支持Hibernate 的关联映射Struts 2 与 Hibernate 的整合面向方面编程(Spring AOP)Spring整合Hibernate与Struts 2Spring 事务管理上机考核合计101010102010101010100%50%100%6.5 教师要求本课程任课教师应通过本科以上相关专业的学习,具备高等学校教师书,同时还应具备相关岗位企业实践经历。6.6 教学条件和环境实施本课程教学需要具备以下教学条件:(1)具有每生一机的多媒体计算机教室(2)具有高分辩率数字投影仪与相关设备二、课程容与要求项目 1:Struts 2 框架应用开发1.知识容与要求(1)熟悉 Struts 2 框架开发环境的构建过程、开发环境的使用方法。(2)熟悉 Struts 2 框架基本运行流程和基本配置。(3)掌握 Action 的开发和Result 配置。(4)理解拦截器的工作原理和意义,掌握拦截器的配置、自定义拦截的使用、了解系统默认拦截器。(5)掌握 Struts2 标签库的基本用法。(6)了解 Struts 2 的类型转换和对 OGNL 的支持。(7)掌握 Struts 2 的验证框架技术。(8)了解 Struts 2 的国际化。6/8.(9)掌握 Struts 2 的文件上传和下载。(10)了解 Ajax 技术,熟悉 Struts 2 的 Ajax 标签,掌握常见的 Ajax 框架。2.技能容与要求(1)能配置 Struts 2 的运行环境、新建 Hello World”实例,并成功部署(2)能正确编写 Struts 2 的配置文件。(3)能正确编写 Action 类,并在 struts.xml 配置文件中配置 Result。(4)能正确编写和配置自定义的拦截器。(5)能正确使用 Struts2 标签库中的常用标签。(6)能正确使用 Struts 2 的类型转换。(7)能编程实现 Struts 2 的数据校验,编写 Struts 2 的验证框架。(8)能使用 Struts 2 实现页面国际化。(9)能使用 Struts 2 实现文件的上传和下载。(10)能正确使用 Struts 2 的 Ajax 标签和常见的 Ajax 框架。项目 2:Hibernate 框架应用开发1.知识容与要求(1)了解 Hibernate 框架的基本概念,掌握 Hibernate 的下载与安装,掌握Hibernate 数据库操作。(2)掌握 Hibernate 的关联映射。(3)了解 Hibernate 的查询方式,掌握 HQL 查询、QBC 查询方式。(4)了解 Hibernate 的批量处理、Hibernate 事务和 Hibernate 缓存,掌握Hibernate 的数据库连接池、Hibernate 调用存储过程。(5)掌握 Struts 2 和 Hibernate 整合的方法。2.技能容与要求(1)能正确使用 Hibernate 操作数据库。(2)能正确配置 Hibernate 的一对一、多对一和多对多关联映射。(3)会使用 Hibernate 的 HQL 查询和 QBC 查询方式。(4)能正确配置 Hibernate 数据库连接池。(5)能正确实现 Struts 2 和 Hibernate 整合。项目 3:Spring 框架应用开发7/8.1.知识容与要求(1)了解 Spring 框架的基本概念,掌握 Spring 开发环境的搭建方法,理解Spring 的核心机制:依赖注入。(2)理解 Spring 中的 Bean,掌握 Bean 的装配方式。(3)了解 Spring 的 AOP 基本概念,掌握基于代理类 ProxyFactoryBean、Schema和 AspectJ 注解的 AOP 实现。(4)掌握 Spring 整合 Struts 2 和 Hibernte 框架的方法,掌握基于 Annotation注解的 SSH2 整合。(5)了解 Spring 事务管理的方式,掌握基于 AOP 的事务管理和基于 Annotation方式的事务管理。(6)了解 Spring MVC 基本概念,掌握 DispatcherServlet 的配置,理解控制器、处理器映射、视图解析器,掌握基于注解的 Spring MVC 实现过程,掌握 SpringMVC(注解)文件上传和 Spring MVC 国际化。2.技能容与要求(1)能正确搭建 Spring 开发环境,实现一个简单的 Spring 实例。(2)能使用 Bean 的装配。(3)能正确实现 Spring AOP 通知,正确实现基于代理类 ProxyFactoryBean、Schema 和 AspectJ 注解的 AOP。(4)能正确实现 Spring、Struts 2 和 Hibernte 框架的整合,基于 Annotation注解的 SSH2 整合。(5)能编程实现基于AOP 事务管理实现银行转账和基于 Transactional 注解实现银行转账。(6)能使用 Spring MVC 实现登录与注册功能,能使用注解的 Spring MVC 实现登录与注册功能,使用 Spring MVC(注解)实现文件上传和 Spring MVC 国际化。8/8

    注意事项

    本文(《Java-Web框架技术与项目实战》课程标准[详].pdf)为本站会员(l***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开