283《JAVAEE技术》课程教学大纲.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《JAVA EE 技术》课程教学大纲 课程编号: 0806602025 课程名称: JAVA EE 技术 英文名称: JAVA EE Technology 课程类型:专业限选课 / 任选课 总 学时: 48 讲课学时: 36 上机学时: 12 学 分: 3 适用对象:计算机科学与技术专业本科生 先修课程:C/C++程序设计、JAVA 基础、计算机网络、数据库原理及应用 一、 课程性质、目的和任务 《JAVAEE 技术》是计算机科学与技术专业本科生的一门专业基础限选课程。通过本课程的学习可以使学生能够掌握 JAVA EE 架构的基本理论、方法,能够掌握 JAVA EE 中的各 种框架思想与技术,如 Struts、Spring、Hibernate(SSH)等,同时能够掌握运用 SSH 进行 软件系统开发的基本方法和运用并能够进行正确的测试。 通过本课程的学习, 学生能够熟练 运用SSH 深入理解 MVC( Struts )的思想、Hibernate 的思想、Spring 的控制反转(loC)、 依赖注入 (DI) 、面向切面编程的思想以及单元测试技术, 并能够掌握和理解常见的软件设计 模式,能够运用 SSH 开发出简单的软件系统。 二、 教学基本要求 本课程的基本要求如下: 掌握 Struts 的思想、方法、配置和使用; 掌握 Hibernate 的思想、方法、配置和使用; 掌握 Spring 的思想、方法、配置和使用; 掌握 Struts 、 Spring 、 Hibernate(SSH) 的整合; 掌握常用的软件测试方法和工具; 能够运用 Struts 、 Spring 、 Hibernate(SSH) 开发简单的应用系统。 三、 教学内容及要求 Struts 、 Spring 、 Hibernate(SSH) 概述框架概述 软件的分层设计 子系统级的“高内聚、低耦合” Struts 、 Spring 、 Hibernate(SSH) 简介 项目分析设计及软件设计模式 项目开发流程(项目开发的生命周期及开发阶段) 软件设计模式简介 ( 工厂方法模式、抽象工厂模式、代理模式、模板模式等几个常 用的设计模式 ) Struts 技术 MVC 莫式概述 MVC 与 Struts 映射 Struts 的工作流程和配置文件 Controller 组件分析及应用 Model 组件分析及应用 View 组件分析及应用 Struts 的异常机制 转换器 数据验证( Validation ) 拦截器( Interceptor ) Hibernate 技术Hibernate 概述 Hibernate 单表的对象 / 关系 数据库映射( PO、 DAO) Hibernate 多表的对象 / 关系数据库映射 HQL 语言( Hibernate Query Language ) Hibernate 过滤器( filters ) 对象状态管理继承映射 组件(Component)映射性能优化 批量处理 Spring 技术 Spring 2.0 的新特性Spring 控制反转 IoC Spring AOP 面向方面编程原理 事务处理 Struts 、 Spring 、Hibernate(SSH) 整合 Spring 与 Struts 整合 Spring 与 Hibernate 整合 Spring 、 Struts 、Hibernate 整合 软件测试技术 JUnit 单元测试简介JMeter 系统测试 基于SSH 的实例开发及分析 例如:在线考试系统、电子拍卖系统、网上商店、电子相册等系统的 开发与分析。 四、实践环节 JAVAEE 技术课程是一门理论和实践相结合的课程,不仅仅要注重理解基本知识,更要 注重培养进行软件架构设计和软件设计开发的基本技能。实践性环节是巩固所学理论知识、 使理论与实际相结合、提高动手能力的一项必不可少的重要环节。 验、 因此,课后习题、上机实课程设计等都是加强程序设计训练所必需的。 本书实验部分提供了 6 个实验,每个实验应安排相关教学内容完成之后。 Struts(MVC)程序设计与实现(验证) 2 学时 Hibernate 程序设计与实现(验证) 2 学时 loC-DI 的 Java 编程实现及Spring 程序设计与实现(设计) 2 学时 Spri 与Struts 的程序设计与实现 (验证) 2 学时ng Spri 与Hibernate 的程序设计与实现(验证) 2 学时 ngSpri 、struts 与Hibernate 的程序设计与实现 ng 五、课外习题及课程讨论 (综合) 2 学时 本课程通过课堂讲授范例程序、 课堂练习、课后习题、上机实验、 课程设计等各个实践 环节,对学生进行系统的 JAVA EE 架构和软件开

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档