JDiy 2.5.2 版發布 ! 超輕量級的 java 極速開發框架

jopen 11年前發布 | 23K 次閱讀 JDiy

JDiy開源了!歡迎大家下載使用!

自JDiy2.5.0版開始,JDiy將以開放源代碼的形式發布更新(遵循GPL開源授權協議)。

下載地址: http://www.jdiy.org/jdiy_download.jd

JDiy是一個超輕量級的java開源框架,同時也包含一套javaWeb建站開發平臺。可以將JDiy應用于javaWeb/javaEE開發環境,或javaSE開發環境。

JDiy支持多種類型的數據庫,如MySQL, SQL Server(MsSQL),PostgreSQL、Oracle、DB2、SQLite。
通過JDiyContext的newInstance靜態方法讀取JDiy配置文件,構造一個JDiyContext上下文對象,您可輕松的將JDiy應用于javaSE開發環境。

通 過JDiyLoadFilter過濾器配置,您可以將JDiy應用于javaWeb/javaEE開發環境中。有了JDiy,您無需再學習其它龐大 的javaWeb應用級框架,JDiy開發中所調用的API都很簡單,就像您使用asp, php那樣,輕松地開發屬于您的JSP站點。

JDiy 內置一套WEB開發平臺。開發者登錄后,可以使用開發者后臺快速創建數據節點表,開設網站欄目,或將現有的任意結構的數據庫表添加到JDiy 開發者平臺進行管理。開發者通過鼠標點擊等操作,創建網站各模塊的數據錄入表單,數據管理頁面,菜單界面,  角色權限分配等,根據您的需要動態地生成強大的WEB管理平臺。

JDiy包含各類常用的工具類,無論是javaSE開發環境,還是 javaWeb/javaEE開發環境,您都可以使用這些工具類進行諸如文件系統操 作(文件或文件夾的移動、復制、刪除等)、圖片打水印、縮放、發送郵件、URL地址資源請求、HTML抓取、文件下載、常用函數及字符串操作等 等......
JDiy擁有完整的運行日志記錄(包括顯示SQL語句),在進行JDiy開發時,您可以使用各類日志門面(例如slf4j)來定義日志并跟蹤您的開發。


2.5版更新說明:

  增加了對Freemarker模板語言的支持,同時,建站平臺的展現層代碼,由原來的(閉源版)servlet輸出,變成了由freemarker處理,這樣開源后更便于修改。.

  對JDiyAction模塊做了適當調整,可根據Action方法返回類型自動處理。

  增加了JsonObject支持,可以方便的向客戶端js處理返回JSON數據,并提供將json解析為java對象的支持。
2.5.1子版本修復了后臺添加的數據無法刪除的BUG.
2.5.2子版本修復了后臺無法讀取引用它表數據供選擇的BUG;修復SQLite數據庫不正確的報錯提示;修復JDiy-SQL聚合子查詢語句可能拋出異常的BUG;

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!