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


《Spring MVC學習指南(第2版)》——第2章 模型2和MVC模式 2.1模型1介紹

本節書摘來自異步社區《Spring MVC學習指南(第2版)》一書中的第2章,第2.1節,作者:【美】Paul Deck著,更多章節內容可以訪問雲棲社區“異步社區”公眾號查看

第2章 模型2和MVC模式

Java Web應用開發中有兩種設計模型,為了方便,分別稱為模型1和模型2。模型1是以頁麵中心,適合於小應用開發。而模型2基於MVC模式,是Java Web應用的推薦架構(簡單類型的應用除外)。

本章將會討論模型2,並展示4個不同示例應用。第一個應用是一個基本的模型2應用,采用Servlet作為控製器;第二個應用也是模型2應用,但采用了Filter作為控製器;第三個應用引入了驗證控件來校驗用戶的輸入;最後一個應用則采用了一個自研的依賴注入器。在實踐中,應替換為Spring。

2.1 模型1介紹

第一次學習JSP,通常通過鏈接方式進行JSP頁麵間的跳轉。這種方式非常直接,但在中型和大型應用中,這種方式會帶來維護上的問題。修改一個JSP頁麵的名字,會導致頁麵中大量的鏈接需要修正。因此,實踐中並不推薦模型1(但僅2~3個頁麵的應用除外)。

最後更新:2017-05-27 12:01:30

  上一篇:go  《Spring MVC學習指南(第2版)》——2.2 模型2介紹
  下一篇:go  《Spring MVC學習指南(第2版)》——1.3 小結