性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當前位置 : 首頁  圖書 正文

Spring MVC實戰(zhàn)簡介,目錄書摘

2020-09-30 15:36 來源:京東 作者:京東
spring mvc實戰(zhàn)
Spring MVC實戰(zhàn)
暫無報價
8.5萬+評論 99%好評
編輯推薦:  Spring MVC是一個面向Web應用的輕量級框架。作為Spring框架的一部分,它天然擴展了Spring并為Web相關(guān)問題提供了一致的解決方案。
  通過設計Maven模塊,你將會實現(xiàn)一個企業(yè)級、無狀態(tài)的REST應用。本書的獨特之處在于從Spring生態(tài)圈中收集了大量的實用開發(fā)技術(shù)。你將會通過超媒體與HATEOAS來實現(xiàn)客戶與產(chǎn)品之間的無狀態(tài)會話,并掌握如何配置基于WebSocket的消息服務。最后,你將會學到如何創(chuàng)建并組織不同層次的自動化測試。
  ■ 使用Maven構(gòu)建項目,并創(chuàng)建自測試、領(lǐng)域特定、可部署的Web歸檔。
  ■ 使用AngularJS與Bootstrap為響應式與強大的前端生成模板。
  ■ 構(gòu)建高性能、無狀態(tài)的RESTful與超媒體應用來支持多客戶體驗。
  ■ 使用BASIC認證模式與OAuth2通過REST進行認證。
  ■ 使用Swagger與Swagger UI來文檔化并發(fā)布REST API。
  ■ 實現(xiàn)Spring Web應用的可伸縮。
  ■ 通過WebSocket與STOMP消息進行通信。
內(nèi)容簡介:  《Spring MVC實戰(zhàn)》由淺入深地介紹了當今流行的Java Web框架Spring MVC的方方面面,從基礎的環(huán)境搭建到微服務設計與架構(gòu),再到持久化、REST API構(gòu)建、認證與測試……涵蓋了Spring MVC諸多重要且常用的特性。值得一提的是,《Spring MVC實戰(zhàn)》針對Spring MVC的每一項特性都提供了完整可運行的示例代碼,可以幫助讀者更好地掌握這項技術(shù)。
  無論是Spring MVC的初學者,還是擁有一定經(jīng)驗的開發(fā)人員,都能夠從《Spring MVC實戰(zhàn)》中獲得啟發(fā),更好地理解Spring MVC這一Web開發(fā)“利器”。
作者簡介:  Alex Bretet,是一位知名的Java 與Spring 集成工程師,目前就職于Thunderhead,這是一家全球知名的SaaS 提供商。他擁有能源、保險、財務與互聯(lián)網(wǎng)等多個領(lǐng)域的豐富開發(fā)經(jīng)歷。受到互聯(lián)網(wǎng)通信能力與諸多初創(chuàng)公司的感染,他深信開發(fā)所能帶來的價值(志趣相同的一幫人能在很短的時間內(nèi)實現(xiàn)令人難以置信的目標)。他還是開源,特別是Spring 的擁護者,其實用主義持續(xù)不斷地“瓦解”著現(xiàn)有的做法,并提供了頗具價值的替代方法??梢酝ㄟ^alex.bretet@gmail.com 與作者取得聯(lián)系,或者在Twitter 上關(guān)注@abretet。
目錄:1 企業(yè)級Spring應用的搭建.1
引言 1
安裝Eclipse JEE開發(fā)者版本與Java SE 82
為Eclipse配置Java 8、Maven 3和Tomcat 8 5
定義Maven的項目結(jié)構(gòu) 12
安裝Spring、Spring MVC和Web結(jié)構(gòu)24
2 使用Spring MVC設計微服務架構(gòu)35
引言35
使用簡單URL映射配置控制器 36
使用ViewResolver配置回退控制器 49
使用Bootstrap創(chuàng)建并自定義響應式單頁面Web設計.53
使用JSTL在視圖中顯示模型 72
定義通用WebContentInterceptor82
使用AngularJS設計客戶端MVC模式88
3 Java持久化與實體100
引言 100
在Spring中配置Java持久化API 101
定義有用的EJB3實體和關(guān)系105
使用JPA與Spring Data JPA  115
4 為無狀態(tài)架構(gòu)構(gòu)建REST API122
引言 122
綁定請求與編排響應123
配置內(nèi)容協(xié)商(JSON與XML等) 133
添加分頁、過濾器與排序功能 138
全局處理異常149
使用Swagger生成文檔與公開API 156
5 使用Spring MVC進行認證.163
引言 163
配置Apache HTTP服務器來代理Tomcat服務器 163
修改用戶和角色以適應Spring Security 172
基于BASIC的認證方式.183
第三方OAuth2認證193
在REST環(huán)境中保存認證信息 211
服務與控制器授權(quán) 220
6 實現(xiàn)HATEOAS.235
引言 235
將DTO改造成Spring HATEOAS資源 236
為超媒體驅(qū)動的API創(chuàng)建鏈接 244
JPA實體的暴露策略 252
通過OAuth從第三方API獲取數(shù)據(jù)259
7 開發(fā)CRUD操作與校驗266
引言 266
為所有HTTP方法擴展REST處理程序.267
使用Bean Validation校驗資源 278
REST消息與內(nèi)容的國際化.292
使用HTML5和AngularJS校驗客戶端表單 302
8 通過WebSocket與STOMP進行通信.308
引言 308
通過基于SockJS的STOMP使社交事件流媒體化309
使用RabbitMQ作為多協(xié)議消息代理 322
將任務放入RabbitMQ并通過AMQP消費任務 328
通過Spring Session和Redis保證消息安全334
9 測試與故障排除351
引言 351
通過Flyway實現(xiàn)數(shù)據(jù)庫遷移自動化352
使用Mockito和Maven Surefire進行單元測試 357
使用Cargo、Rest-assured和Maven Failsafe進行集成測試 364
在集成測試中注入Spring Bean 373
使用Log4j2記錄日志的現(xiàn)代應用 377
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務查詢
配送費收取標準
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務
奪寶島
DIY裝機
延保服務
京東E卡
京東通信
京東JD+