<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    SPRING MVC

    SPRING MVC就是和STRUTS等一樣,是實現了MVC的框架,但性能比STRUTS要好,STRUTS對于每個請求都是新建一個ACTION處理,而SPRING MVC是對應到不同的方法。以下為一些核心概念:
    1. ACTION SERVLET:前端控制器,和所有的WEB框架一樣,是所有的請求的中心入口
    2. MAPPING HANDLER: 比對URL,找出負責處理的控制器
    3. CONTROLLER:控制器,負責處理前端的請求,返回MODELVIEW
    4. VIEW RESOLVER:根據CONTROLLER返回的MODEL VIEW找出負責展現的VIEW
    5. VIEW:由于展現內容可以有不同方式,如JSP,FREEMARKER等,VIEW就負責展現,分兩步,取得要展現的模版的路徑,使用解釋器解釋并取得最終內容。一般一個SPRING就一個展現器,如JSTLVIEW,對于不同的URL,只是JSP頁面路徑不同,從CONTROLLER返回的MODEL VIEW中取得JSP路徑,輸出最終內容
    6. FORM HANDLER:頁面如果有表單,就涉及到如何從表單中讀取數據或將數據綁定到表單中,表單處理器已經和CONTROLLER結合在一起了,只須繼承SIMPLE FORM HANDLER就可以,在JSP中配置COMMANDNAME值,就可以此為KEY,從MODELVIEW中取表單值或綁定值到表單中
    在STRUTS中,會有一配置文件:STRUTS-COMFIG.XML,配置了所要用到的BEAN的內容,好處是直觀,但項目大了,免不了配置文件數量龐大,為了減少配置文件的數量,引入注釋,實際上可以理解為配置文件不用手寫,由容器在啟動時動態幫你生成,只須在相應代碼,如類名,方法上加上注釋,容器在解釋這些類的時候就會動態生成一虛擬的配置文件,供后續使用。具體的注釋有@CONTROLLER/@SERVICE/@REQUESTMAPPING等。



    Spring MVC 3 深入總結
    http://www.tkk7.com/qcyycom/archive/2013/07/11/401467.html

    posted on 2012-02-20 22:53 paulwong 閱讀(406) 評論(0)  編輯  收藏 所屬分類: SPRING MVC

    主站蜘蛛池模板: 夜夜春亚洲嫩草影院| 久久青草国产免费观看| 18禁超污无遮挡无码免费网站| 成年轻人网站色免费看| 亚洲AV无码乱码国产麻豆穿越| 乱爱性全过程免费视频| 四虎影视www四虎免费| 亚洲一卡2卡4卡5卡6卡在线99| 久久精品成人免费网站| 精品亚洲综合久久中文字幕| 国产免费伦精品一区二区三区 | 在线看片韩国免费人成视频| 久久亚洲成a人片| 午夜精品免费在线观看| 亚洲综合精品一二三区在线| 小日子的在线观看免费| 美女羞羞视频免费网站| 国产片免费在线观看| 国产亚洲精品成人久久网站| 国产伦精品一区二区三区免费迷| 亚洲国产成人AV网站| 精品国产免费观看一区| 黄色一级免费网站| 亚洲无限乱码一二三四区| 久久受www免费人成_看片中文| 亚洲a级在线观看| 日韩精品亚洲aⅴ在线影院| 好吊妞998视频免费观看在线| 爱丫爱丫影院在线观看免费| 亚洲欧美在线x视频| 日本久久久久亚洲中字幕| 久久精品亚洲福利| 午夜理伦剧场免费| 一级毛片在线播放免费| 亚洲一区中文字幕久久| 国产精品亚洲综合专区片高清久久久| 成年午夜视频免费观看视频| 亚洲免费在线视频观看| 亚洲AV女人18毛片水真多| 亚洲色偷偷偷鲁综合| 免费人成在线观看网站品爱网|