无码人妻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)閱讀

主站蜘蛛池模板: 在线看片免费人成视频播 | 国产超91 | 免费的又色又爽又黄的片捆绑美女 | 久久久久免费精品国产小说色大师 | 午夜视频欧美 | 国精产品一区二区三区糖心269 | 超碰人人国产 | 亚洲精品2 | 国外亚洲成av人片在线观看 | 国产一级a一级a爰片免费无 | 久久精品国产亚洲77788 | 婷婷激情图片久久 | 日韩免费毛片 | 久久精品一区二 | 国产男女猛烈无遮挡免费视频 | 99视频精品视频高清免费 | 视频区小说区图片区 | 春意午夜影院 | 奶头好大揉着好爽GIF动态图 | 国产中文综合免费 | 人妻少妇精品无码专区二区 | 欧美婷婷久久五月精品三区 | 久久久99精品成人片中文字幕 | 国产福利91 | 怡红院日本一道日本久久 | 高清a级毛片 | 男女裸体下面进入的免费视频 | 天堂中文最新版在线官网在线 | vr成人片在线播放网站 | 亚洲精品偷拍影视在线观看 | 麻豆国产一区二区三区四区 | 神马一区 | 精品久久国产精品 | 在线视频免费观看一区 | 亚洲国产小视频 | 美女高潮流白浆娇喘免费网站 | 性xxxxfreexxxxx| 无码综合天天久久综合网 | 国产suv精品一区二人妻 | 久久综合国产伦精品免费 | 国产孕妇视频在线播放 |