admin 管理员组文章数量: 1086019
2024年6月10日发(作者:好玩的代码极短)
章节编号:
内容简介:
学习目标:
第一章:Java EE框架开发--SSM
JavaEE企业级框架开发实战 – 授课教案
本章主要介绍企业级开发框架 Spring、Spring MVC 和 MyBatis 的 应用,使读者
掌握企业应用中对框架的使用。
(1) 熟练运用MyBatis完成对数据的持久化。
(2) 熟练运用Spring MVC处理Web请求。
(3) 熟练运用Spring提供的IOC容器及AOP编程方式。
Mybatis概述
(1)
(2)
(3)
(4)
(5)
了解常用的持久化框架有哪些?
了解Mybatis及其架构、有点。
使用Mybatis完成数据持久化。
使用Mapper代理开发。
了解对象关系映射。
知识点一:
内容列表:
问题列表: (1) 什么叫数据持久化?你所知道的数据持久化框架有哪些?
(2) 为什么Mybatis的灵活性更高?
(3) 什么是动态代理,采用Mapper代理开发有什么好处?
(1)
(2)
(3)
(4)
(5)
举例说明常见的数据持久化框架,对比其优缺点。
Mybatis架构及相关组件作用。
Mybatis实现数据持久化的流程及相关操作实现。
Mapper代理开发(重点)。
对象关系映射。
授课要点:
课后任务:
知识点二:
内容列表:
(1) 将第一章的数据库操作改写为使用Mybatis实现。
Spring概述
(1)
(2)
(3)
(4)
(5)
(1)
(2)
(3)
(4)
讲述原始系统开发中对象及对象关系管理的缺点,引出IOC容器概念。
了解Spring及其架构。
了解Spring的IOC容器,如何实现对象管理。
了解Spring的AOP编程。
了解数据库事务。
回想第一章中Servlet中如何需要操作数据库该如何控制?
如何管理一个系统中存在的大量对象?
如何保证一个对象在系统中只存在一个实例?
如何对数据库进行事务操作?
问题列表:
授课要点: (1) 借助第一章项目说明随着系统功能的增强,系统中的对象将成倍的增加,那
该如何控制这个问题,引出迫切的需要一种解决方案。
(2) 对比陈旧的EJB容器和Spring容器的优缺点。
(3) Spring的构成及其相关组件的作用。
(4) 讲述采用Spring基于xml配置方式来简化对象及对象间关系的维护。
(5) 借助第一章项目说明如何实现日志的记录,有什么问题,从而引出AOP来实
现非侵入式的解决方案。
(1) 完成Spring开发流程及对象管理 课后任务:
知识点三:
内容列表:
Spring MVC概述
JavaEE企业级框架开发实战 – 授课教案
(1) 了解Spring MVC架构。
(2) 使用Spring MVC来处理用户请求。
(3) 了解基于注解的开发模式。
(1) 回想第一章中Servlet中如何处理用户请求及获取数据的?
(2) 什么是MVC模型?你所了解的MVC模型有哪些?
(3) 什么是注解?使用注解有什么好处?
(1) 借助第一章项目说明基于Servlet开发说明对参数的解析,或增加Servlet功能
的繁琐型,如在一个查询的Servlet中进行删除、更新等操作该如何对代码进
行修改(添加method参数来区分意图)。
(2) 了解Spring MVC执行的流程及其相关组件作用
(3) 考虑XML配置方式的问题,系统功能增强,维护XML的成本也会增强,从
而引出基于注解的开发。
(1) 将第一章的用户登录功能使用Spring MVC来实现
问题列表:
授课要点:
课后任务:
知识点四:
内容列表:
整合开发
(1) 了解如何对Spring、Spring MVC和Mybatis进行整合。
(2) 每个组件充当的角色。
(3) 如何对数据库事务进行控制。
(1) 为什么需要整合开发?其优势是什么?
(2) Spring在整个整合中充当什么角色?如果没有会有什么问题?
(1) 通过整合是过程充分说明Spring的作用。
(2) 采用逐个整合的方式,从基础组件Spring开始,逐步添加Mybatis并结合
Mybatis本身的功能和Spring的优势(对象管理、基于AOP的事务控制)来说明
整合之后带来的优势。
(3) 结合讲述Spring架构时web模块来说明Spring MVC的无缝集成。
(1) 将第一章的项目改写为基于SSM开发的项目
问题列表:
授课要点:
课后任务:
版权声明:本文标题:JavaEE企业级框架开发实战教程-教案--第2章--Java EE框架开发--SSM_百 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1718028298a716173.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论