Spring MVC framework 執行過程

tonyscau發表於2008-04-23
1。DispatcherServler,應該就是你說得控制器,接收到請求,查詢urlMapping,
找到對應執行的controller;
2。將該請求交給controller執行,這個controller執行的結果可能返回結果,也可能返回null。
如果返回結果的話,就是ModelAndView
3。好,現在controller已經完成任務了,返回ModelAndView到DispathcerServlet,控制權又回來了。
4。DispatcherServelet查詢viewResolver,找到ModelAndView裡面寫的view,怎麼找,
當然是到配置檔案裡找了。只不過這個名字是在ModelAndView裡寫好的。
Strruts裡是直接在配置檔案裡配好的。相比較,我覺得這樣更靈活些。
5。找到view,把結果交給view顯示。這有可能用到spring自定義的tld,
如果不用,jsp的tld一般也可以完成這些任務。[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7558084/viewspace-1002903/,如需轉載,請註明出處,否則將追究法律責任。

相關文章