YMP是一個非常簡單、易用的輕量級Java應用開發框架,涵蓋AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性。
採用元件化、模組化打包方式,可按需裝配,靈活可擴充套件;
採用微核心實現Autoscan、AOP、IoC、Event等,涵蓋SSH框架中絕大部分核心功能;
統一配置體系結構,感受不一樣的檔案資源配置及管理模式;
整合多種日誌系統(log4j、jcl、slf4j)、日誌檔案可分離儲存;
輕量級持久化層封裝,針對RDBMS(MySQL、SQLServer、Oracle、PostgreSQL等)和NoSQL(MongoDB、Redis等)提供支援;
完善的外掛機制,助力於更細顆粒度的業務拆分;
獨特的獨立服務開發體驗;
功能強大的驗證框架,完全基於Java註解,易於使用和擴充套件;
靈活的快取服務,支援EhCache、Redis和多級快取(MultiLevel)技術;
配置簡單的MVC架構,強大且易於維護和擴充套件,支援RESTful風格,支援JSP、HTML、Binary、Freemarker、Velocity、Beetl等多種檢視技術;
本次版本更新主要針對框架問題修復、依賴包升級更新。新版本已提交至Maven中央庫,可以通過以下配置獲取各模組依賴:
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-<MODULE_NAME></artifactId> <version>2.0.9</version> </dependency>
請將<MODULE_NAME>替換為具體模組名,模組詳見: The Central Repository Search Engine
相關連結:
GitHub:https://github.com/suninformation/ymate-platform-v2
【WebMVC】
修復includeJSP方法在部份Windows系統亂碼;
優化JSON序列化Map值有序輸出;
優化引數比較驗證器及引數名稱自定義問題;
【JDBC】
優化資料庫方言新增介面方法用於構建計算查詢結果總記錄數量的SQL語句;
優化SQLServer資料庫方言構建分頁查詢語句對DISTINCT關鍵詞的處理邏輯;
修正結果集資料處理常量ARRAY和MAP存在多執行緒問題,請在使用時通過new方式建立例項物件;
優化調整實體屬性設定為非Nullable且值為空時將丟擲無效引數異常;
修正非單例控制器成員引數賦值問題;
優化條件和分組查詢物件;
【Configuration】
修正未正確獲取指定配置分類問題;
修正配置註解方法名;
【Other】
重構官方網站並提交開發指南文件;
檢視文件...
YMP不僅提供便捷的Web及其它Java專案的快速開發體驗,也將不斷提供更多豐富的專案實踐經驗。
瞭解更多有關YMP框架的內容,請訪問官網:https://ymate.net/
[admin
]