欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業企業IT內訓課程
您現在的位置:首頁 > 企業內訓 > 軟件研發 > SSH框架與SpringBoot實踐

SSH框架與SpringBoot實踐

2022-04-25 09:48:24 | 來源:中培企業IT培訓網
第一部分   課程大綱

一、培訓簡述

本課程通過對照剖析、討論、動手實驗等多種方式,介紹Java面向對象和網絡應用設計的實用技術,對常見問題給出行之有效的解決思路和方法。
學習基于注解的Spring MVC來減少代碼量,從而提高開發效率以及MyBatis輕量級半自動框架學習,提高持久層性能。
SpringMVC、MyBatis、Spring的運行原理是什么?怎么使用它?如何使用SSM框架的整合來提升項目的質量和開發效率,企業應用開發中還會經常用到哪些實用工具和方法等,如何用Spring Boot來優化重構項目。最后講解了JVM原理與調優、MQ消息隊列的實現機制。
培訓對象:軟件開發人員、系統分析員、程序管理員。

二、培訓目標
²  理解SSM三大框架整合的基本使用方式,底層的執行流程
²  Web應用開發技術,真正邁向Java精通開發高手行列
²  提升團隊Java軟件開發能力
²  規范Java軟件開發習慣。

三、培訓時長
本次培訓為期3天,6小時/天,共 小時

四、課程大綱
課程大綱 第一部分        Spring 依賴注入與面向切面編程 (6h)
一.      Spring概述
1.     Spring簡介
2.     Spring體系結構
二.      Spring IOC容器
1.     IOC概述
2.     類裝載器
3.     反射
4.     資源訪問
5.     設計模式-工廠模式
6.     IOC/DI思想演變
7.     IOC容器的實現原理
8.     BeanFactory和ApplicationContext
9.     Bean的生命周期
10.   Bean的作用域
11.   依賴注入
12.   IOC的XML配置使用
13.   IOC的注解使用
三.      Spring AOP
1.     AOP概述
2.     設計模式-代理模式
3.     JDK動態代理
4.     CGLib動態代理
5.     創建增強類
1).   前置增強
2).   后置增強
3).   環繞增強
4).   異常拋出增強
6.     創建切面
1).   切點類型
2).   切面類型
3).   切面匹配(正則式匹配)
7.     Spring對AOP的支持
8.     Spring的事務管理
1).   編程式事務
2).   聲明式事務
9.     基于Schema的AOP實現
10.   基于@AspectJ的AOP實現
第二部分:MyBatis3 動態SQL與緩存實踐 (6h)
一.      MyBatis簡介
1.     Mybatis概述
2.     Mybatis 優點
二.      XML配置
1.     properties 屬性
2.     settings 設置
3.     typeAliases 類型別名
4.     typeHandlers 類型處理器
5.     objectFactory 對象工廠
6.     plugins 插件
7.     environments 環境
8.     mappers 映射器
三.      Mapper XML 文件
1.     查詢(Select)
2.     更新(Insert, Update and Delete)
3.     參數(Parameters)
4.     結果集(Result Maps)
5.     自動映射(Auto-mapping)
6.     Cache
四.      動態SQL
1.     if
2.     choose (when, otherwise)
3.     trim (where, set)
4.     foreach
5.     多數據庫支持
五.      Java API
1.     目錄結構
2.     SqlSessions
3.     SQL語句構建器
六.      SSM框架改造用戶登錄功能案例
1.     SSM框架簡介
2.     Spring整合Mybatis
3.     SSM框架配置解析
4.     Mybatis重構JDBCTemplate實現DAO層
5.     添加用戶圖像上傳功能
第三部分        SpringMVC 與 Spring整合實踐 (6h)
一.      SpringMVC概述
1.     SpringMVC簡介
2.     MVC設計模式
3.     SpringMVC體系結構
二.      SpringMVC應用入門
1.     SpringMVC 處理流程
2.     SpringMVC的DispatcherServlet
3.     SpringMvc 配置解析
4.     基于注解的控制器
5.     @Autowired和@Service進行依賴注入
6.     重定向和Flash屬性
7.     @ModelAttribute
三.      Spring + SpringMVC + JDBCTemplate整合開發用戶登錄案例
1.     業務分析
2.     Restful API
3.     DAO層設計與開發
4.     Service層開發與實現
5.     Controller層開發與實現
第四部分        SpringBoot與微服務架構 (6h)
一.      Spring Boot基礎
1.     Spring Boot概述
2.     Spring Boot核心功能
3.     Spring Boot快速搭建
二.      Spring Boot核心
1.     起步依賴
2.     自動配置
3.     自定義配置
4.     通過屬性文件外置配置
5.     Spring Boot + Junit單元測試
6.     Spring Boot 連接Mysql
7.     Spring Boot連接Redis
三.      構建系統
1.     Maven
2.     Gradle
3.     Starter
四.      利用Spring Boot重構用戶登錄案例
1.     添加版本控制
2.     添加Redis緩存
第五部分        JVM性能調優、Redis、MQ消息隊列
1.   JVM內存分析,常見的參數、類加載器
2.   強、軟、弱引用的介紹與使用場景
3.   性能優化工具:Jconsole、Jvisualvm、Jmete工具介紹
4.   Redis與其它數據庫對比操作
5.   Redis常見命令
6.   Spring與Redis整合操作
7.   MQ入門與第一個MQ案例
8.   MQ主從同步、發送同異步和消費者API
9.   消息延遲與廣播模式

第二部分  師資簡介

張老師

北京航空航天大學軟件工程碩士,10多年 IT 工作經驗,精通VUE源碼熟悉Html5、Html5游戲開發,Cocos2d-html5,QuarkJS,JQuery,JQueryMobile,CSS,BootStrap,Mui框架,HBuilder,CSS3,Axure,JSON,C#,JavaScript,PHP,PhpCMS等開發技術;熟悉ICONIX,Scrum等項目管理過程并熟練應用,熟悉UML建模,MVC,設計模式,架構思想,熟悉軟件測試相關技能,熟悉軟件測試管理過程。多年項目管理經驗,千人教育培訓經驗

相關閱讀

主站蜘蛛池模板: 亚洲精品久久久无码白峰美 | 玩弄人妻奶水无码av在线 | 天天躁夜夜躁狠狠喷水 | 无码高潮又爽又黄A片软件 巨爆乳寡妇中文在线观看 夜夜天天噜狠狠爱2019 | 日本人与黑人做爰视频网站 | 四虎永久地址www成人 | 公玩弄年轻人妻HD | 女人被躁到高潮嗷嗷叫69 | 久久精品综合网 | 久久精品熟女人妻一区二区三区 | 亚洲综合无码明星蕉在线视频 | 国产三级在线观看播放视频 | 久久精品动漫一区二区三区 | 无码精品人妻一区二区三区98 | 99欧美日本一区二区留学生 | 老司机午夜免费福利视频 | 国产做爰xxx18在线观看网站 | 性欧美VIDEOFREE高清精品 | 欧洲区乱码一二三 | 8x成人网 | 玩50岁四川熟人A片 欧美福利影院 | 国产精人妻无码一区二区三区牛牛 | 国产精品VA在线观看老妇女 | 国产精品午夜福利不卡 | 成年美女黄的视频网站 | 99热这里只有精品最新地址获取 | 国产欧美日产激情视频 | 中文字幕日韩一区二区三区不卡 | 色综合色狠狠天天综合网 | 亚洲无专砖码直接进入 | 日韩人妻无码AV一区二区三区 | 亚洲av久播在线播放 | 美女叼嘿视频 | 翁公粗大挺进王丽霞高潮嗨文 | 日韩av影院在线观看 | 国产三级在线观看播放视频 | 日本大片免a费观看视频 | 98久久人妻少妇激情啪啪 | 丁香五月天婷婷五月天男人天堂 | mmmwww在线看片免费 | 亚洲AV无码片一区二区三区 |