原创 Builder模式打造通用Tree 構造組件
E3.Tree是E3平臺下一個用於構造Tree的組件, 該組件主要用到Builder模式,工廠方法,Visitor等模式,歡迎交流. 附件有使用示例和E3.Tree
原创 品質, 服務
品質優先,服務保障, 做好口碑, 贏得市場
原创 hibernate,spring jdbc共享事務管理
1:同時使用spring jdbc和hibernate,需要功用hibernate的事務管理器,並且用同一個數據源,否則會出現如下錯誤: Pre-bo
原创 E3TemplateEngine一個通用的模板引擎
一個通用的模板引擎,支持Velocity,WebMacro,Freemarker和jxp. 希望對你有用,歡迎下載交流:)
原创 web校驗碼
這個東西不錯 http://jcaptcha.sourceforge.net/
原创 spring動態創建Bean
spring的bean配置默認都是靜態配置,要實現動態創建,使用FactoryBean
原创 E3.Tree開源,發佈1.0版本.
E3.Tree參考手冊(v0.1) 簡介 E3.Tree是E3平臺下一個用於構造樹型UI(menu,tree,outlookbar等)的的組件,開發這個組件的主要目的有兩點: 1. 重用樹型UI的構造過程,簡化樹型UI的開發
原创 業務平臺建設--取名
1:名字最好是2-6位的字母組合而成. 如: A3, OWK, itop, ebase等等.關鍵是要簡單好記 2:名字必須是合法的標識符號,因爲,平臺名字會用來構造包名.如:com.rb.owk, com.tooone.itop, net
原创 密碼加密
常見的密碼加密策略是使用md5算法對密碼進行加密, md5(密碼), 建議採用 md5(用戶帳號,密碼),因爲後種策略,所以加密後的密碼都不可能
原创 數據顯示
對於修飾性質的tag,當無法修飾時,把原始數據顯示出來,不要拋異常.如:根據用戶id顯示用戶名稱,根據機構id顯示機構名稱,格式化日期,根據字典代
原创 單元測試
基礎平臺公共組件的對外API一定要加上單元測試,否則發佈新版本的時候心理總不是那麼塌實
原创 連接池
這個不錯http://sourceforge.net/projects/c3p0
原创 wrapper type
全部使用包裝數據類型,不要使用基本數據類型,理由是,基本數據類型無法判斷是初始值還是用戶設置的值。例如: int a; 當a爲0時,無法確定是用戶設置
原创 查詢交易啓動事務??
單次查詢不用啓動事務,多個查詢組成的查詢交易需要啓動事物,以便查詢交易裏的查詢獲取到的數據屬於同一快照
原创 文件下載請求提交方式
java 代碼 <aaiframe name="hiddenFrame" width="0" height="0"> </aaiframe> <form name="userExpo