[設計模式] AsyncToken模式,替換通常的Listener模式
posted @ 2009-09-02 22:31 badqiu 閱讀(1832) | 評論 (3) | 編輯 收藏
badqiuXPer
隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
|
[設計模式] AsyncToken模式,替換通常的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版本posted @ 2008-08-13 11:35 badqiu 閱讀(1283) | 評論 (2) | 編輯 收藏 動態構造sql的利器:rapid-xsqlbuider詳細說明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) | 編輯 收藏 |
|