?
このドキュメントでは、 php中國語ネットマニュアル リリース
在Spring 2.0里,web層支持得到了 充分地 改進和擴展,在Spring 2.5中引入了基于注解的controller。
對于很多項目而言,遵守建立好的規(guī)范,使用合理的默認值,是項目所必須的...
現(xiàn)在在SpringMVC里,慣例優(yōu)先(convention-over-configuration)的觀點有了明確的支持。
這就意味著當你為控制器
和視圖建立一系列的命名規(guī)范時,你可以 充分 減少XML配置的數量,包括設置處理映射、視圖解析、ModelAndView
的實例等等。
對于開發(fā)快速原型來說,這有非常大的優(yōu)勢,并且越過代碼庫可以產生一定的連續(xù)性(通常是良好的)。
在標題為 第?13.11?節(jié) “慣例優(yōu)先原則(convention over configuration)” 的部分,可以發(fā)現(xiàn)對Spring MVC的慣例優(yōu)先支持的詳細內容。
Spring 2.0 設計了一種概念上類似于Spring MVC框架的Porlet框架。標題為 第?16?章 Portlet MVC框架 的部分可以找到詳細的介紹。
Spring 2.5 為MVC 控制器引入了一種基于Annotation(注解)的編程模型, 使用@RequestMapping
,
@RequestParam
, @ModelAttribute
等等注解。
對SevletMVC和PortletMVC來說,注解都是支持的。用這種方式實現(xiàn)的Controller不需要顯式繼承基類或者聲明接口了。更好的是,它們不再需要像通常那樣依賴于Servlet或Portlet API,雖然如果需要他們還是可以很容易的訪問Servlet或者Portlet工具。
更多細節(jié)請參閱 第?13.12?節(jié) “基于注解的控制器配置”。
Spring MVC豐富的JSP標簽庫 來自 JIRA,其中的絕大部分是Spring用戶(范圍很廣的用戶)通過投票方式產生的。
Spring 2.0擁有一個豐富的JSP標簽庫,在使用Spring MVC時,編寫JSP頁面變得更加簡單;Spring團隊自信地認為它將滿足所有在JIRA上投票的開發(fā)人員的需要。在標題為 第?13.9?節(jié) “使用Spring的表單標簽庫” 的部分描述了新的標簽庫,標題為 附錄?E, spring-form.tld 的附錄部分是對所有新標簽的快速指南。
Spring 2.5 加入了對tiles 2的支持,它是流行的Tiles 模板框架的下一代。它接替了Spring對Tiles 1的正式支持,Strutcs 1.x包含Tiles 1。細節(jié)請參閱第?14.3?節(jié) “Tiles”。
Spring 2.5 支持JSF 1.2,提供了DelegatingVariableResolver
的一個變種,以SpringBeanFacesELResolver
的形式。