http://www.cnblogs.com/crazy-fox/archive/2012/02/08/2343365.html

spring mvc3 入門
http://www.cnblogs.com/crazy-fox/archive/2012/02/08/2343365.html
因爲做webgame gm服務器,整體採用的是spring mvc架構,所以簡單入門學習一下:

1.spring mvc基本流程 從URL接受請求及數據->DispacherServlet->根據請求調用具體的Controller->Controller->調用service方法處理數據->通過DAO訪問 db->增刪改查->db->返回操作結果集->service->處理返回結果->Controller->返回具體頁面和數據->jsp頁面 2.spring mvc註解 @Controller,@Service,@Repository @Controllers聲明控制層。@Service聲明服務層。@Repository聲明持久層(數據傳輸層DAO) @RequestMapping把一個POJO聲明爲Spring裏的Controller.如果不聲明要寫Controller類就要從Spring的Controller類繼承,並重寫handleRequest方法。 @RequestMapping(value=”*.htm”,method=RequestMethod.GET);屬性value聲明Controller處理的請求,method聲明處理請求的類型。可聲明在類頭上,也可聲明在方法頭上。 @RequestParam綁定參數與請求參數;例:public String Controller(@RequestParam(“id”) int topicId,User user)把參數 topicld與請求的參數“id”綁定,id的值傳入topicld。 @AutoWired根據類型自動裝配,可放在屬性上,set方法上,構造方法上。與@AutoWierd配套使用的是@Qualifier。按名字自動裝配。 @Resource與@AutoWired類似 3.DispatcherServlet-org.springframework.web.servlet.Dispatc-herServlet 負責將請求分配給控制對象,所以使用Spring MVC的第一步是在web.xml中定義DispatcherServlet;

1
2 hello
3 4 org.springframework.web.servlet.DispatcherServlet 5 6 7 contextConfigLocation 8 9 /WEB-INF/mvc-config.xml, 10 /WEB-INF/spring-config.xml 11 12 13 14

發佈了33 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章