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

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

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

    李李的技術博客

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      13 隨筆 :: 0 文章 :: 61 評論 :: 0 Trackbacks

    2006年3月8日 #

    為了降低侵入性,更好的被引用,對bba96核心部分進行了大量重構,去除了冗贅的層次與不必要的接口,并借助jdk5.0范型進行了代碼精簡。發布了bba96 tiger beta2,這個版本已經是比較穩定的版本,具體的改動如下

    • 去除所有的接口依賴,可直接在任何項目中直接調用
    • service的兩層合并為一層且去除service層的接口,但DAO曾仍保留接口以備擴展更多的orm實現
    • 增加sql execute的方法
    • 增強源自view的直接查詢能力
    • 參數名由原來難看的oriNames, oriOperators, oriStringValues改為直觀的searchName, searchOperator, searchValue
    • 增加了對QueryParam的toString功能,可打出對應的sql,便于調試,參見com.bba96.tiger.util.QueryWebUtils的main函數

    下載頁面地址:https://bba96.dev.java.net/servlets/ProjectDocumentList?folderID=4149&expandFolder=4149&folderID=0

    如果你使用spring+hibernate,而又不喜歡hibernate criteria的麻煩,不妨嘗試一下bba96,你可以把主要精力放到業務方面。DefaultEntityManager提供了很多單層邏輯的便利方法給你使用,其中也包括執行hsql或者sql查詢/更新的方法,如果你要多層次邏輯的條件查詢可以自己組裝QueryObject,參見com.bba96.tiger.util.QueryWebUtils的main函數。bba96還提供給你在view層自由增加查詢的能力。

    tiger版本僅提供了dao/service部分,所以如果你希望在view 查詢的安全性方面得到加強,可參考bba96 2.0其中的webwork view部分,權限部分也沒有包含在tiger中,希望盡快把包括例子的權限部分遷移過來,但還需要一點時間,最近在忙一個CMS的產品,時間不夠用啊……

    SpringSide項目中webwork MVC部分應用到bba96 tiger對view部分的查詢,有興趣可以看看,這里也要推薦一下SpringSide,確實有很多很好的經驗在里面可以借鑒。

    posted @ 2006-06-10 19:16 李李 閱讀(1577) | 評論 (2)編輯 收藏

    bba96 CHANGELOG
    ==========================
    http://bba96.dev.java.net

    Changes in version 2.0 alpha3 (2006.4.3)
    *fix action query parameters bug -- [XXX:...]
    *fix distinct bug (discard Criteria.DISTINCT_ROOT_ENTITY)
    *some minor improvement

    Changes in version 2.0 alpha2.2 (2006.3.16)
    *update webwork's jar for fixing example bug in weblogic
    *remove all contentType setting in example

    Changes in version 2.0 alpha2.1 (2006.3.8)
    *fix example bug
    *update readme.txt

    Changes in version 2.0 alpha1 (2006.3.7)
    *webwork 2.2 support
    *hibernate 3.x support, then support native sql
    *fix some bug
    *add aop security module
    *add action query parameters validation
    *enhance action query parameters management
    *support more logic in action query
    *support multi orderby property


    Changes in version 1.0 (2005.09.23)
    *release first


    源碼下載(包含兩個快速開發的例子。)
    https://bba96.dev.java.net/servlets/ProjectDocumentList?folderID=4149&expandFolder=4149&folderID=0

    簡介參見http://m.tkk7.com/scorpio_leon/archive/2005/11/09/18878.aspx

    posted @ 2006-03-08 01:24 李李 閱讀(1043) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 久久精品国产亚洲av麻豆| 免费国产黄网站在线观看动图| 特级做A爰片毛片免费看无码| 国产免费小视频在线观看| 亚洲伊人久久大香线蕉在观| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲国产精品无码久久九九| 久久久亚洲精华液精华液精华液| 中文字幕无码成人免费视频| 久久综合亚洲色HEZYO社区 | 女人18毛片免费观看| 亚洲天堂福利视频| 精品无码人妻一区二区免费蜜桃| 亚洲色偷拍另类无码专区| fc2成年免费共享视频网站| 亚洲AV中文无码乱人伦| 国产成人高清亚洲一区久久| 永久免费bbbbbb视频| 亚洲精品蜜夜内射| 全免费a级毛片免费**视频| 亚洲黄页网在线观看| 无码国产精品一区二区免费虚拟VR| 亚洲最大视频网站| 国产精品爱啪在线线免费观看| 久久精品九九亚洲精品| 91成人免费观看| 7777久久亚洲中文字幕蜜桃| 1a级毛片免费观看| 亚洲欧洲视频在线观看| 中文字幕无码播放免费| 亚洲人成在线播放| 免费国产黄线在线观看| 亚洲一区二区三区写真| 午夜两性色视频免费网站| 亚洲av日韩av永久在线观看| 日本免费人成黄页网观看视频| 精品亚洲国产成人av| 亚洲国产人成精品| caoporm碰最新免费公开视频| 中文字幕亚洲无线码a| a级毛片免费完整视频|