无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)企業(yè)IT內(nèi)訓(xùn)課程
您現(xiàn)在的位置:首頁(yè) > 企業(yè)內(nèi)訓(xùn) > 軟件研發(fā) > SSH框架與SpringBoot實(shí)踐

SSH框架與SpringBoot實(shí)踐

2022-04-25 09:48:24 | 來(lái)源:中培企業(yè)IT培訓(xùn)網(wǎng)
第一部分   課程大綱

一、培訓(xùn)簡(jiǎn)述

本課程通過(guò)對(duì)照剖析、討論、動(dòng)手實(shí)驗(yàn)等多種方式,介紹Java面向?qū)ο蠛途W(wǎng)絡(luò)應(yīng)用設(shè)計(jì)的實(shí)用技術(shù),對(duì)常見(jiàn)問(wèn)題給出行之有效的解決思路和方法。
學(xué)習(xí)基于注解的Spring MVC來(lái)減少代碼量,從而提高開(kāi)發(fā)效率以及MyBatis輕量級(jí)半自動(dòng)框架學(xué)習(xí),提高持久層性能。
SpringMVC、MyBatis、Spring的運(yùn)行原理是什么?怎么使用它?如何使用SSM框架的整合來(lái)提升項(xiàng)目的質(zhì)量和開(kāi)發(fā)效率,企業(yè)應(yīng)用開(kāi)發(fā)中還會(huì)經(jīng)常用到哪些實(shí)用工具和方法等,如何用Spring Boot來(lái)優(yōu)化重構(gòu)項(xiàng)目。最后講解了JVM原理與調(diào)優(yōu)、MQ消息隊(duì)列的實(shí)現(xiàn)機(jī)制。
培訓(xùn)對(duì)象:軟件開(kāi)發(fā)人員、系統(tǒng)分析員、程序管理員。

二、培訓(xùn)目標(biāo)
²  理解SSM三大框架整合的基本使用方式,底層的執(zhí)行流程
²  Web應(yīng)用開(kāi)發(fā)技術(shù),真正邁向Java精通開(kāi)發(fā)高手行列
²  提升團(tuán)隊(duì)Java軟件開(kāi)發(fā)能力
²  規(guī)范Java軟件開(kāi)發(fā)習(xí)慣。

三、培訓(xùn)時(shí)長(zhǎng)
本次培訓(xùn)為期3天,6小時(shí)/天,共 小時(shí)

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

第二部分  師資簡(jiǎn)介

張老師

北京航空航天大學(xué)軟件工程碩士,10多年 IT 工作經(jīng)驗(yàn),精通VUE源碼熟悉Html5、Html5游戲開(kāi)發(fā),Cocos2d-html5,QuarkJS,JQuery,JQueryMobile,CSS,BootStrap,Mui框架,HBuilder,CSS3,Axure,JSON,C#,JavaScript,PHP,PhpCMS等開(kāi)發(fā)技術(shù);熟悉ICONIX,Scrum等項(xiàng)目管理過(guò)程并熟練應(yīng)用,熟悉UML建模,MVC,設(shè)計(jì)模式,架構(gòu)思想,熟悉軟件測(cè)試相關(guān)技能,熟悉軟件測(cè)試管理過(guò)程。多年項(xiàng)目管理經(jīng)驗(yàn),千人教育培訓(xùn)經(jīng)驗(yàn)

相關(guān)閱讀

主站蜘蛛池模板: 艳妇臀荡乳欲伦1 | www.亚洲资源| 国产精品三区www17con | 日韩精品一区二区午夜成人版 | 久久久久亚洲AV无码去区首 | 日韩在线免费观看中文字幕 | 国产精品交换 | 国产网友愉拍精品视频手机 | 久久国产AV影片 | 日本一区视频 | 97超级碰碰碰久久久久 | 日韩欧美精品一区二区 | 性久久久久久久久久久 | 无码日韩人妻AV一区免费 | 久久九九视频 | 亚洲最新在线视频 | 亚州无限乱码一二三四麻豆 | 一级女毛片| 大地资源高清在线观看剧情 | 久久精品国产亚洲AV麻豆不卡 | 国内最真实的xxxx人伦 | 国产精品v欧美精品v日韩精品v | 国产乱国产 | 99久久精品费精品国产 | 国产一区二区三区久久久久久 | 国产三级在线免费 | 欧美一线高本道高清免费 | 四虎免看黄| 日韩在线视频你懂的 | 欧美日韩精品码免费专区 | a∨色狠狠一区二区三区 | 在线?看91av| 中文字幕_第3页_高清免费在线 | 日韩精品在 | 亚洲成αv人片在线观看 | 日本人妻中文字幕乱码系列 | 看性生活大片 | 一级毛片在线观看网站 | 亚洲国产一区二区在线 | 奇米一区二区三区 | 日韩精品久久久免费观看四虎 |