現在主流的web mvc框架除了struts這個主力 外,其次就是spring
mvc了,因此這也是作為一名程式設計師需要掌握的主流框架,框架選擇多了,應對多變的需求和業務時,可實行的方案自然就多了。不過要想靈活運用spring
mvc來應對大多數的web開發,就必須要掌握它的配置及原理。
一、spring mvc環境搭建:(spring 3.0.5 + hibernate 3.3.0)
1、使用myeclipse9建立乙個web project,然後新增spring特性(ps:在spring3之後,spring-webmvc.jar包含於org.springframework.web.servlet-3.0.5-releas.jar),再新增hibernate特性,並加入註解。
2、web.xml配置
spring
org.springframework.web.servlet.dispatcherservlet
1
3. spring-servlet.xml配置
spring-servlet這個名字是因為上面web.xml中標籤配的值為
spring(spring),再加上「-servlet」字尾而
形成的spring-servlet.xml檔名,如果改為springmvc,對應的檔名則為springmvc-servlet.xml。
<?xml version="1.0" encoding="utf-8"?>">
<?xml version="1.0" encoding="utf-8"?>
classpath:config/hibernate.cfg.xml
二、詳解
spring mvc與struts從原理上很相似(都是基於mvc架構),都有乙個控制頁面請求的servlet,處理完後跳轉頁面。看如下**(註解):
以上4個方法示例,是乙個controller裡含有不同的請求url,也可以採用乙個url訪問,通過url引數來區分訪問不同的方法,**如下:
三、結束語
掌握以上這些spring mvc就已經有了很好的基礎了,幾乎可應對與任何開發,在熟練掌握這些後,便可更深層次的靈活運用的技術,如多種檢視技術,例如 jsp、velocity、tiles、itext 和 poi。spring mvc框架並不知道使用的檢視,所以不會強迫您只使用 jsp 技術。
SpringMVC框架搭建步驟
spring mvc框架是乙個mvc框架,通過實現mvc很好的將資料 業務 展現進行分離 spring mvc 的設計圍繞dispatcherservlet展開的,由dispatcherservlet負責將請求派發到特定的handler springmvc 框架搭建步驟 1.建立工程,拷貝sprin...
Spring MVC框架的搭建
1.spring mvc spring為檢視層提供的基於mvc設計理念的 web框架,是目前最主流的mvc框架之一 spring3.0後全面超越struts2 spring mvc通過一套mvc註解,讓pojo成為處理請求的控制器,而無需實現任何介面 支援rest風格的url請求 採用了鬆散耦合可插...
spring mvc框架及基本流程
原創 傳統原生的jsp servlet在開發上過程上雖然簡單明瞭,jsp頁面傳遞資料到servlet,servlet整理資料 邏輯開發 或者從資料庫提取資料接著再 到jsp頁面上,但是其似乎只能止步於此,我們都知道我們request和response都依賴於url,當我們想要通過針對圍繞url進行程...