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

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

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

    隨筆 - 115  文章 - 481  trackbacks - 0
    <2006年9月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿(19)

    隨筆檔案(115)

    文章檔案(4)

    新聞檔案(1)

    成員連接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    Easyjweb-0.7.0 easyjweb-0.6 的版本上做了一些改進:

    主要的功能改變有:

    1,? 去掉了 0.6 版本比較難于使用的 intercpetor ,增加了在執行 Action 前后的 intercptor

    2,? 增加了主題功能的支持;

    3,? 增加了基于 interceptor 的權限或者安全控制接口;

    4,? 增加了 ErrorHandler 來統一管理框架中的錯誤的處理邏輯;

    5,? 增加了ForbitRep機制來禁止用戶重復提交表單;

    6,? 改進了 hello 應用;

    ?

    使用方法:

    1,? interceptor 是需要實現 ActionIntercptor 接口,該接口提供了在執行 action 之前和之后的攔截操作;并且提供了三個該接口的最簡單的實現,你可以選擇繼承來實現之前,之后,或者兩者的攔截器;在 hello 應用中,我們實現了一個 TimeInterceptor ,用來控制在一定時間范圍內的訪問請求;

    2,? theme 的功能,你可以根據自己的需要實現 IThemeManager 接口和 ITheme 接口。 IthemeManager 接口是需要根據某種策略從 request 中返回一個 ITheme 對象。 ITheme 對象中定義了返回到視圖中的樣式的 Map 。我們提供了一個通過 properties 文件來簡單的實現主題的切換的類,你只需要把自己不同的樣式以 properties 文件保存為 theme_themeName.properties 文件,并在請求中使用 theme=themeName 就可以獲得該主題的樣式,并且在沒有改參數請求的時候,保持上一個請求的樣式。在 hello 應用中我們也實現了一個這個功能的簡單演示。

    3,? 權限控制是基于 interceptor 的,你只需要實現 Icondition 接口來實現自己對一個請求的判斷,如果不通過拋出一個 SecurityException 即可,通過返回 true 。同樣我們實現了一個基于 properties 文件的類,你需要把一個 url 樣式和一個 Icondition 對象聯系起來,保存到 web-inf /url2ConditionMap.properties 文件。在 hello 實例中,我們實現了一個簡單的權限控制攔截。

    4,? ErrorHandler 統一管理的應用中的錯誤;你只需要在合時的地方拋出你的錯誤,并使用一個與之對應的實現了 IerrorHandler 接口的類來處理該錯誤即可。在 IerrorHandler 中,允許返回一個 Page 對象,來合成錯誤的視圖。我們同樣也實現了一個基于 properties 文件的 ErrorHandlerManager 類,你可以在 web-inf/ErrorHandlerMap.properties 文件中定義錯誤的類型和他對應的錯誤處理類。在 hello 實例中,我們也給出了一個簡單的錯誤處理的應用。

    5,ForbitRep機制使用ForbitRepProcessor方法根據用戶的會話ID和系統時間智能生成一個十六進制的ID,用戶只要在自己的表單里添加一個input type=hide,value=forbit的字段就可以解決重復提交的問題。

    6,? 現在的 hello 應用,包括了最新的 4 個功能的簡單的例子。這 4 個新的功能,我們都作了默認的設置,你只需要簡單的添加最少的配置文件和實現類來使用這些比較適用的功能。

    ?

    對于新功能的更多的使用方法,參見相關的文章。也希望你在使用框架時,能發現并及時反饋錯誤信息,你對新的版本的功能的意見;或者提交你的改進代碼,使框架能更完善及易用。
    ?下載Easyjf-jweb0.7.0

    posted on 2006-09-11 18:22 簡易java框架 閱讀(1184) 評論(1)  編輯  收藏

    FeedBack:
    # re: easyjweb-0.7.0版本發布  2006-09-12 09:43 垃圾
    恩,太棒了~  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 超清首页国产亚洲丝袜| 国产成人免费a在线视频色戒| 黑人精品videos亚洲人| 日本免费无遮挡吸乳视频电影| 亚洲国产成人超福利久久精品| 最近2019中文字幕免费直播| 日韩精品一区二区亚洲AV观看| 99久久精品免费精品国产| 亚洲精品亚洲人成在线观看麻豆| 青青视频观看免费99| 亚洲欧洲国产综合AV无码久久| 十八禁在线观看视频播放免费| 亚洲乱码国产乱码精品精| 成人久久免费网站| 亚洲黄色免费网址| 毛片免费全部免费观看| 色欲色欲天天天www亚洲伊| 亚洲国产精品成人AV无码久久综合影院| 337p日本欧洲亚洲大胆精品555588| 3d成人免费动漫在线观看| 2020亚洲男人天堂精品| 99国产精品免费观看视频| 亚洲18在线天美| 亚洲国产午夜福利在线播放| a毛片免费全部播放完整成| 91久久亚洲国产成人精品性色| 久久久久免费看黄A片APP| 野花视频在线官网免费1| 国产高清在线精品免费软件| 黄色a三级免费看| 亚洲免费在线视频| 免费观看理论片毛片| 久久精品无码专区免费| 亚洲日韩中文字幕天堂不卡| 国产在线a不卡免费视频| 成人性生交大片免费看好| 亚洲一区中文字幕在线电影网| 日韩亚洲国产二区| 精品久久久久久亚洲综合网| 亚洲va无码手机在线电影| 女人被男人桶得好爽免费视频|