?
Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開(kāi)發(fā)人員不再需要定義樣板化的配置。通過(guò)這種方式,Boot致力于在蓬勃發(fā)展的快速應(yīng)用開(kāi)發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。教程由淺入深,一步一步學(xué)習(xí)Spring Boot,后學(xué)到的不單單是基礎(chǔ)! 使用Spring Boot 進(jìn)行Web 開(kāi)發(fā)、數(shù)據(jù)訪問(wèn)、安全控制、批處理、異步消息、系統(tǒng)集成、開(kāi)發(fā)與部署、應(yīng)用監(jiān)控、分布式系統(tǒng)開(kāi)發(fā)等,該課程讓你能夠快速搭建企業(yè)級(jí)應(yīng)用的框架,該課程將會(huì)以spring mvc開(kāi)始學(xué)習(xí),從而引入spring boot,創(chuàng)建獨(dú)立的Spring項(xiàng)目,內(nèi)置Tomcat和Jetty容器提供一個(gè)starter POMs來(lái)簡(jiǎn)化Maven配置,同時(shí)提供了一系列大型項(xiàng)目
中常見(jiàn)的非功能性特性,如安全、指標(biāo),健康檢測(cè)、外部配置等完全沒(méi)有代碼生成和xml配置文件。
?

?
1.課程研發(fā)環(huán)境
項(xiàng)目源代碼以java語(yǔ)言為基準(zhǔn),數(shù)據(jù)庫(kù)會(huì)提供以sqlserver2008為基準(zhǔn)的數(shù)據(jù)庫(kù)腳本,以下環(huán)境都適用于項(xiàng)目。
開(kāi)發(fā)工具:Spring Tool Suit ?maven
數(shù)據(jù)庫(kù)工具:mysql/oracle ?
?
2.內(nèi)容簡(jiǎn)介
教程由淺入深,一步一步學(xué)習(xí)Spring Boot,后學(xué)到的不單單是基礎(chǔ)! 使用Spring Boot 進(jìn)行Web 開(kāi)發(fā)、數(shù)據(jù)訪問(wèn)、安全控制、批處理、異步消息、系統(tǒng)集成、開(kāi)發(fā)與部署、應(yīng)用監(jiān)控、分布式系統(tǒng)開(kāi)發(fā)等,該課程讓你能夠快速搭建企業(yè)級(jí)應(yīng)用的框架,該課程將會(huì)以spring mvc開(kāi)始學(xué)習(xí),從而引入spring boot,創(chuàng)建獨(dú)立的Spring項(xiàng)目,內(nèi)置Tomcat和Jetty容器提供一個(gè)starter POMs來(lái)簡(jiǎn)化Maven配置,同時(shí)提供了一系列大型項(xiàng)目中常見(jiàn)的非功能性特性,如安全、指標(biāo),健康檢測(cè)、外部配置等完全沒(méi)有代碼生成和xml配置文件。

?
第1講-Spring4.x
1.1-課程整體規(guī)劃計(jì)劃
1.2-Spring模塊
1.3-項(xiàng)目管理工具
1.4-myeclipse配置Maven
1.5-項(xiàng)目建設(shè)
1.6-新建spring項(xiàng)目
1.7-依賴注入
1.8-xml文件配置測(cè)試
1.9-@Autowired
1.10-Bean的唯一性
1.11-@Resource
1.12-@Component 組件
?
第2講-Spring Boot自定義自動(dòng)配置
2.1-spring Boot核心
2.2-spring boot環(huán)境搭建
2.3-@SpringBootApplication及Banner
2.4-常規(guī)屬性配置
2.5-類型安全的配置
2.6-核心注解
2.7-web開(kāi)發(fā)
2.8-數(shù)據(jù)處理
2.9-Thymeleaf實(shí)戰(zhàn)
?
第3講-Spring Boot配置Web?
3.1-通用配置服務(wù)
3.2-配置SSL
3.3-websocket
3.4-廣播式
3.5-廣播式接口
3.6-廣播式前臺(tái)頁(yè)面開(kāi)發(fā)
3.7-http監(jiān)控
3.8-jpa
3.9-實(shí)戰(zhàn)項(xiàng)目
?
第4講-Spring boot企業(yè)級(jí)開(kāi)發(fā)
4.1-定義映射實(shí)體
4.2-數(shù)據(jù)訪問(wèn)接口
4.3-定義查詢方法
4.4-spring security
4.5-security實(shí)戰(zhàn)_jq
4.6-環(huán)境搭建
4.7-發(fā)送類
4.8-消息接受實(shí)戰(zhàn)
4.9整合spring boot
4.10-文件上傳
?
第5講-Spring boot實(shí)戰(zhàn)案例
5.1-文件批量上傳開(kāi)發(fā)
5.2-集成shiro
5.3-注冊(cè)過(guò)濾器
5.4-用戶加鹽處理
5.5-動(dòng)態(tài)生成表
5.6-Repository類開(kāi)發(fā)
5.7-身份校驗(yàn)核心類
5.8-登錄權(quán)限設(shè)置_jq
5.9-多數(shù)據(jù)源配置?
5.10-多數(shù)據(jù)源配置測(cè)試
?
第6講-Spring boot整合加密算法
6.1-cacheManager緩存技術(shù)
6.2-緩存測(cè)試
6.3-讀取環(huán)境變量信息
6.4-測(cè)試獲取配置文件
6.5-環(huán)境搭建
6.6-MD系列介紹
6.7-MD—4
6.8-MD4案例開(kāi)發(fā)
6.9-Commons Codec MD5
6.10-MD、SHA算法消息傳遞
6.11-SHA系列案例
6.12-SHA算法實(shí)現(xiàn)測(cè)試用例
6.13-SHA224Hex
6.14-SHA算法 實(shí)現(xiàn)
6.15-SHA系列加密
6.16-SHA測(cè)試系列測(cè)試
?
第7講-基于Spring boot整合bootstrap及angular js
7.1-angular js web
7.2-語(yǔ)法
7.3-指令控制
7.4-指令
7.5-作用域
7.6-控制器
7.7-service
7.8-事件
7.9--表單
7.10-數(shù)據(jù)驗(yàn)證
7.11-選項(xiàng)框
7.12-實(shí)戰(zhàn)web應(yīng)用
??

?
.png)
?
.png)
?
.png)
?
.png)
?
.png)
?
目標(biāo)一. 了解bootstrap的的環(huán)境配置以及如何在項(xiàng)目中進(jìn)行運(yùn)用管理
?
目標(biāo)二. 了解java框架技術(shù),熟悉bootstrap的web應(yīng)用框架搭建的全過(guò)程
?
目標(biāo)三. 可以讓學(xué)員迅速掌握bootstrap以及jms相關(guān)信息的配置