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

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

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

    That way I want to stay

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      55 Posts :: 1 Stories :: 41 Comments :: 0 Trackbacks

        上回有一段時間,做了個.net的項目, 于是就上網查了一些.net的開源框架,發現很多都是Java下的開源框架改寫的。而正如spring在Java語言的地位,.net下比較火的開源框架蠻多是Castle出的。看了一個叫MonoRails的MVC框架,是從ROR下吸收了一些思想。大致看了一下,發現還是有很多特性是比較好的。
        于是有感而發,就在Java下也做了一個類似MonoRails的框架,大致是具有了以下的一些特性:
        Webwork的Interceptor機制。
        具有IOC,用Setter的注射法,不用配置文件,加annotation即可
        而比較主要的就是,一次請求的流程是,servlet自動根據請求尋找以名字匹配的Model和Control,將參數和值注入Model中,轉到Control去處理,再根據Control的結果去找相應的頁面。而這里有些是從MonoRails學來的特性:缺省的,頁面的文件名就是Control中的方法名,頁面所在的文件夾就是Control的類名。這樣就省了很多配置和寫跳轉結果的代碼。
        如果url中請求的方法名在這個Control中不存在的話,就經過interceptor后直接去找頁面,也就是說,不經過Control處理了。
        還有一點,很爽的就是Layout的功能:在Control里面的方法加個Annotation,Layout,Layout寫上頁面框架的文件名,則每個跳轉出來的頁面,自動內嵌到頁面框架中。這點就有點類似sitemesh了。
        這個MVC框架做完后,大致就這些功能。可惜,這個框架就是一個自己寫著好玩的框架,并沒有用在實際的開發項目中,如果有機會的話,還真希望將這個框架做完整,到網上開源。

       

     
    文章來源:http://blog.csdn.net/Wingel/archive/2006/11/26/1414832.aspx
    posted on 2006-11-29 11:20 Wingel 閱讀(228) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 中文字幕无码不卡免费视频| 永久免费在线观看视频| 成人免费无码大片a毛片软件| 婷婷久久久亚洲欧洲日产国码AV | 久久精品免费一区二区三区| 亚洲午夜精品一级在线播放放 | 亚洲国产婷婷综合在线精品| jizz日本免费| 亚洲乱亚洲乱妇无码麻豆| 日本一区午夜艳熟免费| 亚洲人成网77777亚洲色| 免费91麻豆精品国产自产在线观看| 亚洲av鲁丝一区二区三区| 69天堂人成无码麻豆免费视频| 亚洲国产夜色在线观看| 爽爽日本在线视频免费| 国产精品亚洲综合一区在线观看| 亚洲成年看片在线观看| baoyu777永久免费视频| 亚洲福利视频网站| 白白国产永久免费视频| 国产国产人免费人成成免视频| 久久亚洲国产成人亚| 免费可以看黄的视频s色| 在线91精品亚洲网站精品成人| 亚洲精品尤物yw在线影院| 久久国产精品国产自线拍免费| 亚洲中文字幕久在线| 亚洲?V乱码久久精品蜜桃| 国产在线精品免费aaa片| 亚洲人成www在线播放| 亚洲第一永久AV网站久久精品男人的天堂AV | 国产成人A亚洲精V品无码| 久久精品无码精品免费专区| 亚洲人成色777777老人头| 国产综合亚洲专区在线| 美女视频黄a视频全免费| 亚洲精品国产日韩无码AV永久免费网| 亚洲AV无码1区2区久久| 国产美女做a免费视频软件| 午夜视频免费在线观看|