badqiu

          XPer
          隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
          數據加載中……

          [設計模式] AsyncToken模式,替換通常的Listener模式

               摘要: 對于一個異步的方法調用,我們需要異步的得到調用結果,通常我們會使用Listener模式,用于監聽方法異步調用的結果.
          但應用該方法在實際使用中其實并不靈活.
            閱讀全文

          posted @ 2009-09-02 22:31 badqiu 閱讀(1832) | 評論 (3)編輯 收藏

          rapid-framework工具類介紹一: 異步IO類

               摘要: 在一些特殊的場合,我們可能需要使用異步的IO來大幅提高性能.  閱讀全文

          posted @ 2009-05-08 01:22 badqiu 閱讀(1503) | 評論 (0)編輯 收藏

          擴展hadoop hdfs,實現WebDav協議,將hdfs mount為linux本地文件系統

               摘要: 使用hadoop的shell命令進行hdfs的操作十分不方便,最好的辦法當然是將hdfs映射為本地文件系統. 而通過實現WebDav Http協議, 結合WebDav的眾多客戶端,可以將hdfs映射為windows或是linux的本地文件系統.而使用api存儲文件時,也將對應用透明,如使用本地文件系統一樣使用hdfs.  閱讀全文

          posted @ 2008-11-24 11:21 badqiu 閱讀(2782) | 評論 (0)編輯 收藏

          使用動態代理解決Hibernate序列化,避免延遲加載問題.

               摘要: 問題:

          1.Hibernate碰到延遲加載的屬性訪問時如果session被關閉則拋出LazyInitializationException
          2.Hibernate中的one-to-many等關聯關系在序列化時如果沒有控制,則將整個數據庫都有可能被全部序列化
          3.過多的使用DTO/ValueObject解決這個問題.

          解決辦法:

          對Entity對象生成一個動態代理,攔截getXXXX()方法,如果訪問的是延遲加載的屬性,則return null,而不拋出LazyInitializationException,遞歸生成屬性的代理,只要碰到未延遲加載的屬性,而序列化會自動停止.避免將整個Entity序列化傳播,導致可能序列化整個數據庫的問題.
            閱讀全文

          posted @ 2008-10-31 00:33 badqiu 閱讀(3181) | 評論 (3)編輯 收藏

          Pomer: 基于Flex(Cairngorm MVC+BlazeDS) + Spring + Hibernate的Full Stack開發框架

               摘要: 簡單介紹
          基于Flex(Cairngorm MVC+BlazeDS) + Spring + Hibernate的Full Stack開發框架
          并提供基于契約的零配置編程

          項目網站:http://www.pomer.org.cn  閱讀全文

          posted @ 2008-10-07 10:03 badqiu 閱讀(4769) | 評論 (4)編輯 收藏

          rapid-framework發布v1.0.2版本

               摘要: 該版本主要增加的相關文檔導航,及一些模板及目錄的調整

          項目Home: http://code.google.com/p/rapid-framework/  閱讀全文

          posted @ 2008-08-13 11:35 badqiu 閱讀(1283) | 評論 (2)編輯 收藏

          動態構造sql的利器:rapid-xsqlbuider詳細說明

               摘要: 特性列表:
          動態構造sql條件語句,提供sql拼接與使用占位符兩種方式,
          數據類型的修飾,
          對SQL注入攻擊的防范,  閱讀全文

          posted @ 2008-08-07 09:26 badqiu 閱讀(3671) | 評論 (12)編輯 收藏

          正式發布類似rails的框架:rapid-framework

               摘要: 基于spring,struts(struts2),hibernate的web fullstack項目腳手架

          一個類似 ruby on rails 的java web快速開發腳手架,本著不重復發明輪子的原則,框架只是將零散的struts(struts2)+spring+hibernate各個組件組裝好在一起,并對struts及struts2進行改造,提供零配置編程,并內置一個強大的代碼生成器及模板文件, 可以生成java的hibernat model,dao,manager,struts+struts2 action類,可以生成jsp的增刪改查及列表頁面
            閱讀全文

          posted @ 2008-07-29 09:08 badqiu 閱讀(1082) | 評論 (3)編輯 收藏

          [rapid-framework]代碼生成器發布:rapid-generator-v1.0

               摘要: 本代碼生成器的特性

          1. 基于FreeMarker模板語言
          2. 基于數據庫,并支持多種數據庫(mysql,sql server,oracle測試通過)
          3. 半手工方式,生成的代碼放在某個目錄,再手工拷貝回來工作區
          4. 易于做二次開發,整個生成器本身就是java源代碼,源代碼核心十分精簡,并且鼓勵你做修改代碼,也可以作為任何語言的代碼生成器
          5. 配置簡單,只有一個配置文件generator.properties
          6. 以application方式運行生成器,生成不同的table直接修改相關java代碼即可
          7. 將文件系統的目錄名稱及文件名稱作為生成器的一部分,模板文件的的名稱與目錄名稱可以直接引用相關變量,如 ${basepackage}/${className}.java (${className}=Blog,則會生成Blog.java)
            閱讀全文

          posted @ 2008-07-22 09:09 badqiu 閱讀(2476) | 評論 (7)編輯 收藏

          新版本發布:基于prototype的表單驗證框架,現正式更加為rapid-validation-v1.0

               摘要: javaeye現在使用的表單驗證框架就是這個,現正式更名并發布新版本為rapid-validation-v1.0.0

          特性簡介:

          簡潔,快速的驗證語法
          無需編寫驗證提示信息(當然也支持自定義提示信息)
          錯誤消息在指定地方顯示
          支持組合驗證
          Ajax支持
          基于prototype.js
          支持國際化
          易于擴展
          基于標準的Html屬性(class)添加驗證,易于其它標準的jsp taglib集成
          特殊應用場景支持,如:密碼確認,結束日期必須大于開始日期
          完整詳細的單元測試,保證框架質量   閱讀全文

          posted @ 2008-07-18 09:27 badqiu 閱讀(3487) | 評論 (11)編輯 收藏

          僅列出標題
          共5頁: 上一頁 1 2 3 4 5 下一頁 
          主站蜘蛛池模板: 高唐县| 枣阳市| 康平县| 西畴县| 岳阳县| 温州市| 会理县| 佛教| 邹城市| 富宁县| 鄂州市| 菏泽市| 花垣县| 那坡县| 汉中市| 东光县| 富蕴县| 河津市| 交城县| 元谋县| 曲靖市| 铜梁县| 海盐县| 鸡泽县| 习水县| 漯河市| 连江县| 尼木县| 六安市| 台中市| 宁强县| 集贤县| 化州市| 堆龙德庆县| 汾西县| 鄄城县| 信阳市| 电白县| 通海县| 高州市| 盐池县|