2009年1月21日
ajf agile java framework
ajf是自主研發類似ROR的新一代java快速開發平臺
借鑒了struts webwork spring hibernate ibatis等開源組件優點
實現了mvc,orm,sqlmap,cache,pool,jdbcutil,commutil等組件
這里簡單介紹下ajf 的 ORM組件
配置文件 ajf_orm.config
#參與隱射的字段,逗號分隔,主鍵字段排在最前
t_ajf_test_user.cols=id,name,mail,qq,hh,ww,birth_day
#主鍵個數
t_ajf_test_user.pk=1
#主鍵是否自動增長 1 代表自動增長
t_ajf_test_user.pk.auto=1
#字段類型 string,int,double,long,time 默認為string
t_ajf_test_user.id.type=int
t_ajf_test_user.hh.type=double
t_ajf_test_user.ww.type=double
t_ajf_test_user.birth_day.type=time
改天弄成xml的配置格式
經過多種數據庫測試,access也支持
至于一些特殊類型 CLOB,BLOB還是建議用jdbc直接操作
具體內容可訪問本人主頁 http://hi.baidu.com/ajf8
demo下載 http://hi.baidu.com/ajf8/blog/item/d8861435117ff23d5ab5f5fc.html
也可以看這里的另一個帖子
http://www.tkk7.com/ajf/archive/2009/01/03/249618.html
2009年1月3日
第一次用swing做桌面程序,果然不太好使,費了不少力氣啊
ajfdbviewer v1.0基于ajf3.0(agile java fromework 3.0)開發
ajf3.0是自主研發類似ROR的java敏捷開發平臺
借鑒了struts webwork spring hibernate ibatis等開源組件優點
實現了mvc,orm,sqlmap,cache,pool,jdbcutil,commutil等組件
供大家消遣娛樂,具體內容可訪問本人主頁 http://hi.baidu.com/ajf8
ajfdbviewer1.0下載
祝大家2009新年快樂
ajf agile java framework
借鑒struts webwork spring hibernate ibatis等開源組件的優點
自主研發實現的java一站式開發平臺,100%的簡單快速高效率開發
包含mvc,orm,sqlmap,dbpool,cache,jdbcutil,commutil等組件
基本的增刪改查只需要一行代碼
看到比較多的是代碼生成器類的開發平臺
本人的思路是提供好的架構使編碼簡單,便于后期維護
生成的代碼也是代碼,而且都是重復代碼,通過一些手段可以消除這些重復
達到精簡代碼,快速開發的目的
ajfdemo下載
個人空間 http://hi.baidu.com/ajf8
一個基于ajf3.0開發的簡單易用的數據庫客戶端 ajfdbviewer
http://www.tkk7.com/ajf/archive/2009/01/03/249620.html
demo
eclipse工程,將web目錄copy到tomcat webapps下即可運行,測試數據庫使用 hsqldb
兼容其他任何符合規范的j2ee容器,jdk>=1.4
說明文件見 /doc/note.txt
工程目錄結構說明
src 源代碼
src/ajf_orm.config ajf orm 配置文件
src/ajf.config ajf系統配置文件 支持多數據源
src/ajf.lic 許可文件
src/log4j.properties log4j日志配置文件
doc 文檔
lib jar庫文件
web WEB應用目錄
web/scripts js腳本
web/styles css
web/commons/inc.jsp 公共包含文件
web/commons/error.jsp 錯誤處理頁面
web/WEB-INF/web.xml
web/WEB-INF/ajf.xml ajf mvc 配置文件