国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

JavaWeb工程中集成YMP框架快速上手

2019-11-26 14:33:09
字體:
來源:轉載
供稿:網友

了解YMP框架
YMP于2014年10月25日正式發布1.0版本,在此之前就已在實際項目中得到廣泛使用,從最初僅限團隊內部使用,到合作伙伴的開發團隊,再到身邊的朋友,和朋友的朋友們也開始將YMP投入到實際項目中去,所以在這里我要向一直以來幫助、支持我的這些同事、朋友們表示衷心的感謝!是大家的信賴和對它的認可,才使得YMP快速成長起來,在變化過程中它一直在不斷的改進、優化直至最終對外發布。

沒有完美的框架,只有適合的才是好的,為了讓YMP更簡單易用,從2015年1月26日正在開始了v2版本的開發,用了整一年的時間對YMP進行重構,在新版本中包含大量在v1使用過程中收集的新特性、功能改進和代碼優化,萬變不改初心,讓開發工作像搭積木一樣輕松是我們一直不懈努力的目標!

當然,框架還有很多不足,仍需要不斷完善,如果覺得YMP可以幫到您,也衷心希望得到您的支持,提出您的需求、想法、意見和建議一起討論,一起讓它變得更好!

YMP的主要技術特性:

  • 采用組件化、模塊化打包方式,可按需裝配,靈活可擴展;
  • 采用微內核實現Autoscan、AOP、IoC、Event等,涵蓋SSH框架中絕大部分核心功能;
  • 統一配置體系結構,感受不一樣的文件資源配置及管理模式;
  • 整合多種日志系統(log4j、jcl、slf4j)、日志文件可分離存儲;
  • 輕量級持久化層封裝,針對RDBMS(MySQL、SQLServer、Oracle等)和NoSQL(MongoDB、Redis等)提供支持;
  • 完善的插件機制,助力于更細顆粒度的業務拆分;
  • 獨特的獨立服務開發體驗;
  • 功能強大的驗證框架,完全基于Java注解,易于使用和擴展;
  • 靈活的緩存服務,支持EhCache、Redis和多級緩存(MultiLevel)技術;
  • 配置簡單的MVC架構,強大且易于維護和擴展,支持RESTful風格,支持JSP、HTML、Binary、Freemarker、Velocity等多種視圖技術;

框架整體結構圖:

下載和編譯YMP框架代碼

由于當前YMP v2版本未正式發布其JAR包資源到Maven中央庫,所以本節主要介紹一下如何手動安裝編譯YMP框架到本地Maven庫中。

步驟1:瀏覽器打開YMP項目地址http://git.oschina.net/suninformation/ymate-platform-v2,點擊復制GIT資源路徑,如圖-1所示:

步驟2:打開終端并進入目標目錄中,執行git clone命令完成YMP框架源碼下載,如圖-2所示:

git clone https://git.oschina.net/suninformation/ymate-platform-v2.git

步驟3:源碼下載完畢后,進入項目目錄并執行Maven編譯、安裝命令,如圖-3所示:

cd ymate-platform-v2mvn clean source:jar install

到此,我們已經成功的完成了YMP框架包的手動編譯和安裝到本地Maven庫中。
小結:

本文就算是YMP系列文章的開篇吧,寥寥百十字,說的都是心里話,接下來會不定時的陸續更新有關YMP框架的使用方法、闡述一些功能實現細節等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红原县| 青冈县| 太原市| 手机| 阜新| 德清县| 汉沽区| 封丘县| 西和县| 当涂县| 白朗县| 哈巴河县| 海晏县| 巍山| 龙胜| 夹江县| 汝州市| 开封市| 石嘴山市| 余庆县| 林州市| 阆中市| 海门市| 墨竹工卡县| 绍兴市| 京山县| 北川| 嵊泗县| 仁寿县| 西丰县| 大石桥市| 武鸣县| 乌鲁木齐县| 南投县| 马公市| 时尚| 泾阳县| 萝北县| SHOW| 密山市| 黎川县|