-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

看透Spring MVC:源代碼分析與實踐

( 簡體 字)
作者:韓路彪類別:1. -> 程式設計 -> JAVA -> Spring
譯者:
出版社:機械工業出版社看透Spring MVC:源代碼分析與實踐 3dWoo書號: 42768
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:11/1/2015
頁數:309
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111516682
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

全書分為四篇,共22章。第一篇(第1∼7章)介紹網站相關的基礎知識,涉及網站架構、網絡通信的底層協議以及實現方法,并詳細分析Tomcat的實現過程,旨在幫助大家整體掌握網站的結構并理解SpringMVC所處的位置。第二篇(第8∼10章)對SpringMVC的整體結構進行分析,涉及SpringMVC的配置、創建及用法,旨在幫助大家理解SpringMVC的架構與實際操作。第三篇(第11∼20章)詳細分析SpringMVC的九大組件的實現方法,涉及每個組件的接口、作用和用法。第四篇(第21章和第22章)總結整個SpringMVC架構知識并補充了異步請求相關的內容,涉及從更高層次分析SpringMVC的設計理念以及具體請求的處理過程,同時對異步請求進行了詳細解析,幫助讀者深入理解請求的實現方式。


目錄:

第一篇 網站基礎知識
第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
序: