看透Spring MVC

看透Spring MVC pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:韓路彪
出品人:
頁數:309
译者:
出版時間:2016-1-1
價格:CNY 69.00
裝幀:平裝
isbn號碼:9787111516682
叢書系列:
圖書標籤:
  • springmvc
  • spring
  • Java
  • 源碼
  • Spring
  • java
  • 計算機科學
  • 計算機
  • Spring MVC
  • JavaWeb
  • 後端開發
  • 框架學習
  • 控製器
  • RESTful
  • Java編程
  • 開發實戰
  • 架構設計
  • 企業應用
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

國內資深Web開發專傢根據Spring MVC全新技術撰寫,基於實際生産環境,從基礎知識、源代碼和實戰3個維度對Spring MVC的結構和實現進行詳細講解

全麵介紹Spring MVC的架構、原理、核心概念和操作,通過案例完整呈現Tomcat的實現,係統總結Spring MVC九大組件的處理以及常用的技巧和實踐

在大型網站和復雜係統的開發中,Java具有天然的優勢,而在Java的Web框架中Spring MVC以其強大的功能以及簡單且靈活的用法受到越來越多開發者的青睞。本書不僅詳細地分析Spring MVC的結構及其實現細節,而且講解網站的不同架構及其演變的過程,以及網絡底層協議的概念及其實現方法,幫助讀者開發更高效的網站。

通過本書,你將:

係統學習網站的各種架構以及每種架構所針對的問題。

深入分析Web底層協議及其實現方法。

係統理解Spring MVC框架,為靈活開發高質量産品打下堅實基礎。

深入理解Spring MVC的編程技巧和設計理念,提高綜閤思考、整體架構的能力。

學習作者自研的源代碼分析方法——器用分析法,高效學習程序源代碼。

著者簡介

圖書目錄

前言
第一篇 網站基礎知識
第1章 網站架構及其演變過程2
1.1 軟件的三大類型2
1.2 基礎的結構並不簡單3
1.3 架構演變的起點5
1.4 海量數據的解決方案5
1.4.1 緩存和頁麵靜態化5
1.4.2 數據庫優化6
1.4.3 分離活躍數據8
1.4.4 批量讀取和延遲修改8
1.4.5 讀寫分離9
1.4.6 分布式數據庫10
1.4.7 NoSQL和Hadoop10
1.5 高並發的解決方案11
1.5.1 應用和靜態資源分離11
1.5.2 頁麵緩存12
1.5.3 集群與分布式12
1.5.4 反嚮代理13
1.5.5 CDN14
1.6 底層的優化15
1.7 小結15
第2章 常見協議和標準17
2.1 DNS協議17
2.2 TCP/IP協議與Socket18
2.3 HTTP協議20
2.4 Servlet與Java Web開發22
第3章 DNS的設置23
3.1 DNS解析23
3.2 Windows 7設置DNS服務器24
3.3 Windows設置本機域名和IP的對應關係25
第4章 Java中Socket的用法26
4.1 普通Socket的用法26
4.2 NioSocket的用法28
第5章 自己動手實現HTTP協議33
第6章 詳解Servlet37
6.1 Servlet接口37
6.2 GenericServlet40
6.3 HttpServlet41
第7章 Tomcat分析44
7.1 Tomcat的頂層結構及啓動過程44
7.1.1 Tomcat的頂層結構44
7.1.2 Bootstrap的啓動過程45
7.1.3 Catalina的啓動過程47
7.1.4 Server的啓動過程48
7.1.5 Service的啓動過程50
7.2 Tomcat的生命周期管理52
7.2.1 Lifecycle接口52
7.2.2 LifecycleBase53
7.3 Container分析59
7.3.1 ContainerBase的結構59
7.3.2 Container的4個子容器60
7.3.3 4種容器的配置方法60
7.3.4 Container的啓動62
7.4 Pipeline-Value管道69
7.4.1 Pipeline-Value處理模式69
7.4.2 Pipeline-Value的實現方法70
7.5 Connector分析73
7.5.1 Connector的結構73
7.5.2 Connector自身類74
7.5.3 ProtocolHandler77
7.5.4 處理TCP/IP協議的Endpoint77
7.5.5 處理HTTP協議的Processor80
7.5.6 適配器Adapter81
第二篇 俯視Spring MVC
第8章 Spring MVC之初體驗84
8.1 環境搭建84
8.2 Spring MVC最簡單的配置84
8.2.1 在web.xml中配置Servlet85
8.2.2 創建Spring MVC的xml配置文件85
8.2.3  創建Controller和view86
8.3 關聯spring源代碼87
8.4 小結89
第9章 創建Spring MVC之器90
9.1 整體結構介紹90
9.2 HttpServletBean93
9.3 FrameworkServlet95
9.4 DispatcherServlet100
9.5 小結107
第10章 Spring MVC之用108
10.1 HttpServletBean108
10.2 FrameworkServlet108
10.3 DispatcherServlet114
10.4 doDispatch結構118
10.5 小結123
第三篇 Spring MVC組件分析
第11章 組件概覽126
11.1 HandlerMapping126
11.2 HandlerAdapter128
11.3 HandlerExceptionResolver130
11.4 ViewResolver131
11.5 RequestToViewNameTranslator133
11.6 LocaleResolver133
11.7 ThemeResolver135
11.8 MultipartResolver137
11.9 FlashMapManager138
11.10 小結139
第12章 HandlerMapping140
12.1 AbstractHandlerMapping140
12.1.1 創建AbstractHandlerMapping之器141
12.1.2 AbstractHandlerMapping之用142
12.2 AbstractUrlHandlerMapping係列143
12.2.1 AbstractUrlHandlerMapping143
12.2.2 SimpleUrlHandlerMapping149
12.2.3 AbstractDetectingUrlHandler-Mapping150
12.3 AbstractHandlerMethodMapping係列152
12.3.1 創建AbstractHandlerMethod-Mapping係列之器153
12.3.2 AbstractHandlerMethodMapping係列之用158
12.4 小結159
第13章 HandlerAdapter161
13.1 RequestMappingHandlerAdapter概述162
13.2 RequestMappingHandlerAdapter自身結構169
13.2.1 創建RequestMappingHandler-Adapter之器169
13.2.2 RequestMappingHandlerAdapter之用173
13.2.3 小結185
13.3 ModelAndViewContainer185
13.4 SessionAttributesHandler和SessionAttributeStore188
13.5 ModelFactory192
13.5.1 初始化Model192
13.5.2 更新Model197
13.6 ServletInvocableHandlerMethod199
13.6.1 HandlerMethod199
13.6.2 InvocableHandlerMethod203
13.6.3 ServletInvocableHandler-Method205
13.7 HandlerMethodArgumentResolver207
13.8 HandlerMethodReturnValue-Handler218
13.9 小結221
第14章 ViewResolver223
14.1 ContentNegotiatingViewResolver225
14.2 AbstractCachingViewResolver係列228
UrlBasedViewResolver231
14.3 小結235
第15章 RequestToViewName-Translator237
第16章 HandlerExceptionResolver239
16.1 AbstractHandlerException-Resolver239
16.2 ExceptionHandlerException-Resolver241
16.3 DefaultHandlerExceptionResolver243
16.4 ResponseStatusExceptionResolver245
16.5 SimpleMappingExceptionResolver246
16.6 小結250
第17章 MultipartResolver251
17.1 StandardServletMultipart-Resolver251
17.2 CommonsMultipartResolver253
17.3 小結256
第18章 LocaleResolver257
第19章 ThemeResolver263
第20章 FlashMapManager266
第四篇 總結與補充
第21章 總結272
21.1 Spring MVC原理總結272
21.2 實際跟蹤一個請求275
第22章 異步請求281
22.1 Servlet 3.0對異步請求的支持281
22.1.1 Servlet 3.0處理異步請求實例282
22.1.2 異步請求監聽器Async-Listener284
22.2 Spring MVC中的異步請求286
22.2.1 Spring MVC中異步請求相關組件286
22.2.2 Spring MVC對異步請求的支持297
22.2.3 WebAsyncTask和Callable類型異步請求的處理過程及用法301
22.2.4 DeferredResult類型異步請求的處理過程及用法303
22.2.5 ListenableFuture類型異步請求的處理過程及用法305
22.3 小結309
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

看不下瞭,等做項目的時候再說吧

评分

部分錯誤……

评分

圖書館藉的,沒看完,有彆的事情,還迴去瞭

评分

這本是我看的特彆細緻的一本書瞭。對著它看源碼還是能看齣一些門道的。非常不錯的一本書。

评分

入門基礎

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有