中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 精通Spring MVC4

出版社:人民郵電出版社出版時(shí)間:2017-05-01
開本: 32開 頁(yè)數(shù): 267
中 圖 價(jià):¥43.5(7.4折) 定價(jià)  ¥59.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>
買過(guò)本商品的人還買了

精通Spring MVC4 版權(quán)信息

精通Spring MVC4 本書特色

Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在Spring Web Flow里面。Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。Spring MVC4是當(dāng)前zuixin的版本,在眾多特性上有了進(jìn)一步的提升。 在精通Spring MVC4中,我們將會(huì)從頭開始構(gòu)建一個(gè)有用的Web應(yīng)用。本書共計(jì)10章,分別介紹了快速搭建Spring Web應(yīng)用、精通MVC結(jié)構(gòu)、URL映射、文件上傳與錯(cuò)誤處理、創(chuàng)建Restful應(yīng)用、保護(hù)應(yīng)用、單元測(cè)試與驗(yàn)收測(cè)試、優(yōu)化請(qǐng)求、將Web應(yīng)用部署到云等內(nèi)容,循序漸進(jìn)地講解了Spring MVC4的開發(fā)技巧。 精通Spring MVC4zui適合已經(jīng)熟悉Spring編程基礎(chǔ)知識(shí)并迫切希望擴(kuò)展其Web技能的開發(fā)人員。通過(guò)閱讀本書,讀者將深度把握Spring MVC的各項(xiàng)特性及實(shí)用技巧。

精通Spring MVC4 內(nèi)容簡(jiǎn)介

本書帶領(lǐng)我們展開一次有意思的旅行,從開發(fā)自己的 W e b 應(yīng)用開始, 到將其部署到云中。首先, 我們會(huì)使用 Spring Tool Suite和Spring Boot生成自己的Spring項(xiàng)目。 在開發(fā)高級(jí)的交互應(yīng)用時(shí),涉及處理文件上傳和復(fù)雜的URL, 此時(shí)我們會(huì)深入研究Spring MVC的內(nèi)部運(yùn)行原理以及現(xiàn)代 Web架構(gòu)的理念。隨后,我們將會(huì)測(cè)試、保護(hù)和優(yōu)化Spring Web應(yīng)用,并且還會(huì)設(shè)計(jì)可由前端訪問(wèn)的RESTful服務(wù)。zui 后,所有的事情都已準(zhǔn)備就緒,我們會(huì)將應(yīng)用部署到云提供商 的服務(wù)上,邀請(qǐng)所有的人來(lái)訪問(wèn)它 。 本書適合已經(jīng)熟悉Spring編程基礎(chǔ)知識(shí)并迫切希望擴(kuò)展 其Web技能的開發(fā)人員閱讀。 通過(guò)本書,你將學(xué)會(huì): ■ 使用Spring Boot和Spring Tool Suite搭 建自己的Web應(yīng)用; ■ 探索Spring MVC的架構(gòu),了解在視圖間實(shí) 現(xiàn)導(dǎo)航的不同工具; ■ 設(shè)計(jì)復(fù)雜的高級(jí)表單并對(duì)模型進(jìn)行校驗(yàn); ■ 創(chuàng)建RESTful應(yīng)用,實(shí)現(xiàn)有意義的API,其 中會(huì)帶有相關(guān)的錯(cuò)誤信息; ■ 創(chuàng)建可維護(hù)的單元測(cè)試和驗(yàn)收測(cè)試; ■ 保護(hù)應(yīng)用,同時(shí)支持可擴(kuò)展; ■ 通過(guò)緩存、ET a g s和異步響應(yīng)來(lái)優(yōu)化請(qǐng) 求; ■ 將應(yīng)用部署到云中。

精通Spring MVC4 目錄











目錄







第1章 快速搭建Spring Web應(yīng)用 1

1.1 Spring Tool Suite簡(jiǎn)介 2

1.2 IntelliJ簡(jiǎn)介 7

1.3 start.Spring.io簡(jiǎn)介 8

1.4 命令行方式簡(jiǎn)介 8

1.5 那就正式開始吧 9

1.5.1 Gradle構(gòu)建 11

1.5.2 讓我們看一下代碼 15

1.6 幕后的Spring Boot 17

1.6.1 分發(fā)器和multipart配置 17

1.6.2 視圖解析器、靜態(tài)資源以及

區(qū)域配置 22

1.7 錯(cuò)誤與轉(zhuǎn)碼配置 24

1.8 嵌入式Servlet容器(Tomcat)的

配置 27

1.8.1 HTTP端口 29

1.8.2 SSL配置 29

1.8.3 其他配置 29

1.9 小結(jié) 30

第2章 精通MVC架構(gòu) 32

2.1 MVC架構(gòu) 32

2.2 對(duì)MVC的質(zhì)疑及其*佳實(shí)踐 33

2.2.1 貧血的領(lǐng)域模型 33

2.2.2 從源碼中學(xué)習(xí) 35

2.3 Spring MVC 1-0-1 35

2.4 使用Thymeleaf 36

2.5 Spring MVC架構(gòu) 40

2.5.1 DispatcherServlet 40

2.5.2 將數(shù)據(jù)傳遞到給視圖 41

2.6 Spring表達(dá)式語(yǔ)言 42

2.7 結(jié)束Hello World,開始獲取

Tweet 44

2.7.1 注冊(cè)應(yīng)用 44

2.7.2 搭建Spring Social Twitter 46

2.7.3 訪問(wèn)Twitter 46

2.8 Java 8的流和lambda表達(dá)式 48

2.9 使用WebJars實(shí)現(xiàn)質(zhì)感設(shè)計(jì) 49

2.9.1 使用布局 52

2.9.2 導(dǎo)航 54

2.10 檢查點(diǎn) 59

2.11 小節(jié) 59

第3章 處理表單和復(fù)雜的URL映射 60

3.1 基本信息頁(yè)——表單 60

3.2 校驗(yàn) 68

3.2.1 自定義校驗(yàn)信息 70

3.2.2 用于校驗(yàn)的自定義注解 73

3.3 國(guó)際化 74

3.3.1 修改地域 76

3.3.2 翻譯應(yīng)用的文本 79

3.3.3 表單中的列表 81

3.4 客戶端校驗(yàn) 84

3.5 檢查點(diǎn) 86

3.6 小結(jié) 87

第4章 文件上傳與錯(cuò)誤處理 88

4.1 上傳文件 88

4.1.1 將圖片寫入到響應(yīng)中 93

4.1.2 管理上傳屬性 94

4.1.3 展現(xiàn)上傳的圖片 97

4.1.4 處理文件上傳的錯(cuò)誤 99

4.2 轉(zhuǎn)換錯(cuò)誤信息 102

4.3 將基本信息放到會(huì)話中 103

4.4 自定義錯(cuò)誤頁(yè)面 107

4.5 使用矩陣變量進(jìn)行URL映射 108

4.6 將其組合起來(lái) 114

4.7 檢查點(diǎn) 121

4.8 小結(jié) 122

第5章 創(chuàng)建RESTful應(yīng)用 123

5.1 什么是REST 123

5.2 Richardson的成熟度模型 124

5.2.1 第0級(jí)——HTTP 124

5.2.2 第1級(jí)——資源 124

5.2.3 第2級(jí)——HTTP動(dòng)作 124

5.2.4 第3級(jí)——超媒體控制 126

5.3 API版本化 127

5.4 有用的HTTP代碼 127

5.5 客戶端為王 128

5.6 調(diào)試RESTful API 130

5.6.1 JSON格式化擴(kuò)展 130

5.6.2 瀏覽器中的RESTful

客戶端 130

5.6.3 httpie 131

5.7 自定義JSON輸出 131

5.8 用戶管理API 136

5.9 狀態(tài)碼與異常處理 140

5.9.1 帶有狀態(tài)碼的

ResponseEntity 140

5.9.2 使用異常來(lái)處理狀態(tài)碼 142

5.10 通過(guò)Swagger實(shí)現(xiàn)文檔化 146

5.11 生成XML 148

5.12 檢查點(diǎn) 149

5.13 小結(jié) 150

第6章 保護(hù)應(yīng)用 151

6.1 基本認(rèn)證 151

6.1.1 用戶授權(quán) 152

6.1.2 URL授權(quán) 155

6.1.3 Thymeleaf安全標(biāo)簽 156

6.2 登錄表單 158

6.3 Twitter認(rèn)證 163

6.3.1 搭建社交認(rèn)證環(huán)境 164

6.3.2 詳解 167

6.4 分布式會(huì)話 169

6.5 SSL 171

6.5.1 生成自簽名的證書 172

6.5.2 單一模式 173

6.5.3 雙通道模式 173

6.5.4 置于安全的服務(wù)器之后 174

6.6 檢查點(diǎn) 175

6.7 小結(jié) 175

第7章 不要心存僥幸——單元測(cè)試與

驗(yàn)收測(cè)試 176

7.1 為什么要測(cè)試我的代碼 176

7.2 該如何測(cè)試自己的代碼 177

7.3 測(cè)試驅(qū)動(dòng)開發(fā) 178

7.4 單元測(cè)試 179

7.5 驗(yàn)收測(cè)試 180

7.6 **個(gè)單元測(cè)試 180

7.7 Mock與Stub 184

7.7.1 使用Mockito進(jìn)行mock 184

7.7.2 在測(cè)試時(shí)Stub bean 186

7.7.3 該使用Mock還是Stub 189

7.8 對(duì)REST控制器進(jìn)行單元

測(cè)試 189

7.9 測(cè)試認(rèn)證 196

7.10 編寫驗(yàn)收測(cè)試 198

7.10.1 Gradle配置 198

7.10.2 **個(gè)FluentLenium

測(cè)試 200

7.10.3 使用FluentLenium創(chuàng)建

頁(yè)面對(duì)象 206

7.10.4 用Groovy實(shí)現(xiàn)測(cè)試 209

7.10.5 使用Spock進(jìn)行單元

測(cè)試 210

7.10.6 使用Geb進(jìn)行集成測(cè)試 213

7.10.7 在Geb中使用頁(yè)面對(duì)象 215

7.11 檢查點(diǎn) 218

7.12 小結(jié) 220

第8章 優(yōu)化請(qǐng)求 221

8.1 生產(chǎn)環(huán)境的profile 221

8.2 Gzip 222

8.3 緩存控制 222

8.4 應(yīng)用緩存 224

8.4.1 緩存失效 229

8.4.2 分布式緩存 230

8.5 異步方法 231

8.6 ETag 237

8.7 WebSocket 241

8.8 檢查點(diǎn) 244

8.9 小結(jié) 245

第9章 將Web應(yīng)用部署到云中 246

9.1 選擇主機(jī) 246

9.1.1 Cloud Foundry 246

9.1.2 OpenShift 247

9.1.3 Heroku 248

9.2 將Web應(yīng)用部署到Pivotal Web

Services中 248

9.2.1 安裝Cloud Foundry CLI

工具 248

9.2.2 裝配應(yīng)用 249

9.2.3 激活Redis 252

9.3 將Web應(yīng)用部署到

Heroku中 253

9.3.1 安裝工具 254

9.3.2 搭建應(yīng)用 255

9.3.3 Heroku profile 256

9.3.4 運(yùn)行應(yīng)用 257

9.3.5 激活Redis 258

9.4 改善應(yīng)用的功能 260

9.5 小結(jié) 261

第10章 超越Spring Web 262

10.1 Spring生態(tài)系統(tǒng) 262

10.1.1 核心 263

10.1.2 執(zhí)行 263

10.1.3 數(shù)據(jù) 263

10.1.4 其他值得關(guān)注的項(xiàng)目 264

10.2 部署 264

10.3 單頁(yè)面應(yīng)用 265

10.3.1 參與者 265

10.3.2 未來(lái)的前景 266

10.3.3 實(shí)現(xiàn)無(wú)狀態(tài) 267

10.4 小結(jié) 267





展開全部

精通Spring MVC4 作者簡(jiǎn)介

GeoffroyWarin從十歲就開始編程了,他是軟件匠藝(Software Craftsmanship)運(yùn)動(dòng)的堅(jiān)定信奉者和開源的倡導(dǎo)者,他跟隨自己的內(nèi)心選擇成為一名開發(fā)人員并對(duì)其堅(jiān)定不移。在他的職業(yè)生涯中,一直致力于使用Java和JavaScript語(yǔ)言開發(fā)企業(yè)級(jí)的Web應(yīng)用。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 安徽成考网-安徽成人高考网 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 |