版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaEE企业级应用开发教学大纲《JavaEE企业级应用开发教程(Spring+SpringMVC+MyBatis)》(课程英文名称)课程编号:学分:学分课时:76课时(其中:讲课课时:48上机课时:28)先修课程:《JavaWeb开发技术教程》适用专业:计算机以及电子信息技术地有关专业开课部门:计算机系一,课程地性质与目的《JavaEE企业级应用开发教程(Spring+SpringMVC+MyBatis)(第2版)》是面向计算机专业地一本企业级开发地SSM框架地技术教程,涉及到地内容包括Spring地基本知识,MyBatis地有关知识,SpringMVC地有关知识,SSM框架整合等。通过本课程地学习,学生能够掌握SSM框架技术,可以提前适应企业开发地技术要求,为以后地项目开发奠定基础。二,课程设计理念与思路课程设计理念:随着计算机技术地发展,当今企业对计算机有关地技术人才地要求越来越严格,不仅需要学会理论知识,更需要应用有关知识实现实际需求。本课程不只着重于书本理论知识地理解与领悟,更重要地是培养学生动手实践操作,为学生迈入企业发展奠定基础。课程设计思路:整个课程体系地知识点都有深刻地理论分析并配有丰富地案例说明,重点是提高学生地实践操作能力。整体内容由浅入深,针对性强,以SSM框架为核心,讲解企业开发用到地技术要求。三,教学条件要求操作系统:Windows7及以上开发工具:IntelliJIDEA,MySQL四,课程地主要内容及基本要求第1章初识MyBatis框架学习单元第1章初识MyBatis框架课时3课时学习目的了解框架地概念与优点了解MyBatis框架地概念与优点掌握MyBatis环境搭建掌握MyBatis入门程序地编写熟悉MyBatis工作原理学习内容知识点了解熟悉掌握重点难点框架概述√框架地优势√当前主流框架√传统JDBC地劣势√MyBatis概述√MyBatis环境搭建√√MyBatis入门程序√√MyBatis工作原理√√第2章MyBatis地核心配置学习单元第2章MyBatis地核心配置课时5课时学习目的了解MyBatis核心对象地作用掌握MyBatis核心配置文件及其元素地使用掌握MyBatis映射文件及其元素地使用学习内容知识点了解熟悉掌握重点难点SqlSessionFactoryBuilder对象√SqlSessionFactory对象√SqlSession对象√√MyBatis配置文件地主要元素√<properties>元素√<settings>元素√<typeAliases>元素√<environments>元素√<mappers>元素√√MyBatis映射文件中地常用元素<select>元素√√<insert>元素√√<update>元素√√<delete>元素√√<sql>元素√<resultMap>元素√√案例:员工管理系统√第3章动态SQL学习单元第3章动态SQL课时4课时学习目的掌握MyBatis中动态SQL元素地使用掌握MyBatis地条件查询操作掌握MyBatis地更新操作掌握MyBatis地复杂查询操作学习内容知识点了解熟悉掌握重点难点动态SQL中地元素√<if>元素√<choose>,<when>,<otherwise>元素√√<where>元素√√<trim>元素√更新操作√√<foreach>元素中地属性√<foreach>元素迭代数组√<foreach>元素迭代List√√√<foreach>元素迭代Map√√√案例:学生信息查询系统√第4章MyBatis地关联映射与缓存机制学习单元第4章MyBatis地关联映射与缓存机制课时4课时学习目的了解数据表之间地三种关联关系了解对象之间地三种关联关系熟悉关联关系中地嵌套查询与嵌套结果掌握一对一关联映射掌握一对多关联映射掌握多对多关联映射熟悉MyBatis地缓存机制学习内容知识点了解熟悉掌握重点难点关联映射概述√一对一查询√√一对多查询√√√多对多查询√√√一级缓存√二级缓存√√案例:商品地类别√第5章MyBatis地注解开发学习单元第5章MyBatis地注解开发课时3课时学习目的掌握基于注解地单表增删改查熟悉基于注解地一对一关联查询熟悉基于注解地一对多关联查询熟悉基于注解地多对多关联查询学习内容知识点了解熟悉掌握重点难点@Select注解√√@Insert注解√√@Update注解√√@Delete注解√√@Params注解√√一对一查询√一对多查询√多对多查询√√案例:基于MyBatis注解地学生管理程序√第6章初识Spring框架学习单元第6章初识Spring框架课时5课时学习目的了解Spring框架及其优点了解Spring框架地体系结构与Spring5地新特性熟悉Spring框架地下载及目录结构掌握Spring框架入门程序地编写理解控制反转地概念掌握依赖注入地概念,类型与应用学习内容知识点了解熟悉掌握重点难点Spring概述√Spring框架地优点√Spring地体系结构√Spring5地新特性√Spring地下载及目录结构√Spring地入门程序√控制反转地概念√依赖注入地概念√依赖注入地类型—构造方法注入√√依赖注入地类型—属性setter方法注入√√依赖注入地应用√√第7章Spring中地Bean地管理学习单元第7章Spring中地Bean地管理课时6课时学习目的了解SpringIoC容器地原理掌握Bean标签及其属性地使用熟悉Bean地实例化掌握Bean地作用域掌握Bean地装配方式熟悉Bean地生命周期学习内容知识点了解熟悉掌握重点难点BeanFactory接口√ApplicationContext接口√Bean地配置√√构造方法实例化√静态工厂实例化√实例工厂实例化√singleton作用域√prototype作用域√基于XML地装配√√基于注解地装配√√自动装配√Bean地生命周期√第8章SpringAOP学习单元第8章SpringAOP课时4课时学习目的了解SpringAOP地概念及其术语熟悉SpringAOP地JDK动态代理熟悉SpringAOP地CGLib动态代理掌握基于XML地AOP实现掌握基于注解地AOP实现学习内容知识点了解熟悉掌握重点难点SpringAOP概述√SpringAOP术语√JDK动态代理√√CGLib动态代理√√基于XML地AOP实现√√基于注解地AOP实现√√第9章Spring地数据库编程学习单元第9章Spring地数据库编程课时6课时学习目的了解JdbcTemplate类地作用熟悉SpringJDBC地配置熟悉JdbcTemplate地增删改查操作熟悉Spring地事务管理掌握基于XML方式地声明式事务熟悉基于注解方式地声明式事务学习内容知识点了解熟悉掌握重点难点JdbcTemplate概述√SpringJDBC地配置√excute()方法√update()方法√query()方法√事务管理地核心接口√事务管理地方式√基于XML方式地声明式事务√√√基于注解方式地声明式事务√案例:实现用户登录√第10章初识SpringMVC框架学习单元第10章初识SpringMVC框架课时4课时学习目的了解SpringMVC及其特点掌握SpringMVC入门程序地编写熟悉SpringMVC地工作原理与执行流程学习内容知识点了解熟悉掌握重点难点SpringMVC概述√SpringMVC特点√SpringMVC入门程序√√SpringMVC工作原理√√第11章SpringMVC地核心类与注解学习单元第11章SpringMVC地核心类与注解课时4课时学习目的了解SpringMVC核心类地作用掌握@Controller注解地使用掌握@RequestMapping注解地使用掌握请求地映射方式学习内容知识点了解熟悉掌握重点难点DispatcherServlet类√@Controller注解√√@RequestMapping注解地使用√√@RequestMapping注解地属性√√请求映射方式√√第12章SpringMVC数据绑定与响应学习单元第12章SpringMVC数据绑定与响应课时8课时学习目的了解SpringMVC中数据绑定地概念熟悉简单数据类型地绑定熟悉复杂数据类型地绑定掌握SpringMVC数据绑定地使用掌握SpringMVC地数据响应掌握不同类型返回值地页面跳转学习内容知识点了解熟悉掌握重点难点数据绑定√默认类型数据绑定√简单数据类型绑定√√POJO绑定√√自定义类型转换器√数组绑定√集合绑定√√复杂POJO绑定—属性为对象类型地数据绑定√√复杂POJO绑定—属性为List类型地数据绑定√√√复杂POJO绑定—属性为Map类型地数据绑定√√√JSON数据绑定√√返回值为void类型地页面跳转√返回值为String类型地页面跳转—不携带数据√返回值为String类型地页面跳转—携带数据√√返回值为ModelAndView类型地页面跳转√普通字符串地回写√JSON数据地回写—对象数据转换成JSON数据后地回写√√JSON数据地回写—集合数据转换成JSON数据后地回写√√第13章SpringMVC地高级功能学习单元第13章SpringMVC地高级功能课时5课时学习目的了解异常处理机制熟悉SpringMVC异常地统一处理了解拦截器地作用,并掌握自定义拦截器地使用掌握文件上传与文件下载操作学习内容知识点了解熟悉掌握重点难点简单异常处理器√自定义异常处理器√异常处理注解√√拦截器概述√拦截器地配置√√拦截器地执行流程—单个拦截器√拦截器地执行流程—多个拦截器√案例:后台系统登录验证√√文件上传√√√文件下载√√√案例:文件上传与下载√第14章SSM框架整合学习单元第14章SSM框架整合课时5课时学习目的了解SSM框架地整合思路熟悉SSM框架整合时地配置文件内容掌握SSM框架整合应用程序地编写学习内容知识点了解熟悉掌握重点难点整合思路√项目基础结构搭建√Spring与MyBatis整合√√√Spring与SpringMVC整合√√整合思路-纯注解方式√SSM框架整合-纯注解方式√√√第15章云借阅图书管理系统学习单元第15章云借阅图书管理系统课时10课时学习目的了解云借阅图书管理系统架构了解云借阅图书管理系统地文件组织结构熟悉系统环境搭建步骤掌握登录模块功能地实现掌握图书管理模块功能地编写掌握访问权限控制地实现学习内容知识点了解熟悉掌握重点难点系统概述√数据库设计√系统环境搭建√用户登录√√实现登录验证√√注销登录√√新书推荐√√图书借阅√√√当前借阅√√借阅记录√√访问权限控制√√√五,课时分配章目讲课上机合计第1章初识MyBatis框架2课时1课时3课时第2章MyBatis地核心配置4课时1课时5课时第3章动态SQL3课时1课时4课时第4章MyBatis地关联映射与缓存机制3课时1课时4课时第5章MyBatis地注解开发2课时1课时3课时第6章初识Spring框架3课时2课时5课时第7章Spring中地Bean地管理4课时2课时6课时第8章SpringAOP2课时2课时4课时第9章Spring地数据库编程4课时2课时6课时第10章初识SpringMVC框架2课时2课时4课时第11章SpringMVC地核心类与注解2课时2课时4课时第12章SpringMVC数据绑定与响应5课时3课时8课时第13章SpringMVC地高级功能3课时2课时5课时第14章SSM框架整合3课时2课时5课时第15章云借阅图书管理系统6课时4课时10课时合计48课时28课时76课时六,考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制地闭卷考试模式。学生地考试成绩由平时成绩(30%)与期末考试(70%)组成,其中,平时成绩包括出勤(5%),作业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理文化中的国际交流与合作
- 2026mvc操作流程面试题及答案
- 2026js 前端面试题及答案
- 引流管护理质量控制的前沿技术
- 2026年河南项城市基层事业单位招聘105人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南省清丰县事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南濮阳市华龙区事业单位引进高学历人才35人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南安阳日报社招聘14人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南信阳市招才引智绿色通道招聘事业单位高层次人才167人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河北衡水枣强县事业单位招考56人易考易错模拟试题(共500题)试卷后附参考答案
- (四调)武汉市2026届高三年级四月调研考试生物试卷(含答案及解析)
- (2026版)《中华人民共和国生态环境法典》培训
- 2025年中考语文现代文阅读小说人物分析:小说人物的心理困境
- 水库反恐怖防范工作制度
- 2025年国库集中支付试题及答案
- 智联招聘邮政笔试题库
- 延长石油校招笔试题库
- 我国首个人形机器人与具身智能标准体系(2026版)全文深度解读
- 资产评估工作奖惩制度
- 2025江苏苏豪控股集团招聘笔试参考题库附带答案详解
- 2026四川省引大济岷水资源开发有限公司第一批次招聘27人备考题库附参考答案详解(满分必刷)
评论
0/150
提交评论