閱讀984 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《Spring MVC學習指南(第2版)》——導讀

0b3a660cea84942e616fdd835c4e8a540ba95447


前言

Spring MVC是Spring框架中用於Web應用快速開發的一個模塊。Spring MVC的MVC是Model-View-Controller的縮寫。它是一個廣泛應用於圖形化用戶交互開發中的設計模式,不僅常見於Web開發,也廣泛應用於如Swing和JavaFX等桌麵開發。

作為當今業界最主流的Web開發框架,Spring MVC(有時也稱Spring Web MVC)的開發技能相當熱門。本書可供想要學習如何通過Spring MVC開發基於Java的Web應用的開發人員閱讀。
HTTP使得Web服務器與瀏覽器之間可以通過互聯網或內網進行數據交互。作為一個製定標準的國際社區,萬維網聯盟(W3C)負責和維護HTTP。HTTP第一版是HTTP 0.9,隨後更新為HTTP 1.0,之後的版本是HTTP 1.1。HTTP 1.1版本的 RFC編號是2616。編寫本書時,HTTP 1.1依然是當前最流行的HTTP版本。當前最新版本是發布於2015年5月的HTTP/2,附表1.1列出了HTTP各個版本及其發布時間,HTTP的第二個主要版本通常表示為HTTP/2,而不是HTTP2。
URL中的context部分用來代表應用名稱,該部分也是可選的。一台Web服務器可以運行多個上下文(應用),其中一個可以配置為默認上下文。若訪問默認上下文中的資源,可以跳過context部分。

最後,一個context可以有一個或多個默認資源(通常為index.html、index.htm或者default.htm)。一個不帶資源名稱的URL通常指向默認資源。當存在多個默認資源時,其中最高優先級的資源將被返回給客戶端。
Java Servlet技術是Java體係中用於開發Web應用的底層技術。1996年,Servlet和JSP由SUN係統公司發布,以替代CGI技術,作為產生Web動態內容的標準。CGI技術為每一個請求創建相應的進程,但是,創建進程會耗費大量的CPU周期,最終導致很難編寫可伸縮的CGI程序。相對於CGI程序,一個Servlet則快多了,這是因為當一個Servlet為響應第一次請求而創建後,會駐留在內存中,以便響應後續請求。

目錄

第1章 Spring框架
1.1 XML配置文件

1.2 Spring控製反轉容器的使用
1.2.1 通過構造器創建一個bean實例
1.2.2 通過工廠方法創建一個bean實例
1.2.3 銷毀方法的使用
1.2.4 向構造器傳遞參數
1.2.5 Setter方式依賴注入
1.2.6 構造器方式依賴注入
1.3 小結
第2章 模型2和MVC模式
2.1 模型1介紹

2.2 模型2介紹
2.3 模型2之Servlet控製器
2.3.1 Product類
2.3.2 ProductForm類
2.3.3 ControllerServlet類
2.3.4 Action類
2.3.5 視圖
2.3.6 測試應用
2.4 模型2之Filter分發器
2.5 校驗器
2.6 依賴注入
2.7 小結

最後更新:2017-05-27 14:31:25

  上一篇:go  《精通Spring MVC 4》——第1章 快速搭建Spring Web應用 1.1Spring Tool Suite簡介
  下一篇:go  三種數據分析法提升電商運營