最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年02月23日 15:58:45   作者:有理想的魚  
YMP是一個非常簡單、易用的一套輕量級JAVA應(yīng)用開發(fā)框架,設(shè)計原則主要側(cè)重于簡化工作任務(wù)、規(guī)范開發(fā)流程、提高開發(fā)效率。對YMP框架感興趣的小伙伴們可以參考一下

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

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

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

YMP的主要技術(shù)特性:

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

框架整體結(jié)構(gòu)圖:

下載和編譯YMP框架代碼

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

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

步驟2:打開終端并進(jìn)入目標(biāo)目錄中,執(zhí)行g(shù)it clone命令完成YMP框架源碼下載,如圖-2所示:

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

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

cd ymate-platform-v2
mvn clean source:jar install

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

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

相關(guān)文章

  • Java日常練習(xí)題,每天進(jìn)步一點點(35)

    Java日常練習(xí)題,每天進(jìn)步一點點(35)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • Java實現(xiàn)curl調(diào)用帶參數(shù)接口方法

    Java實現(xiàn)curl調(diào)用帶參數(shù)接口方法

    本文主要介紹了Java實現(xiàn)curl調(diào)用帶參數(shù)接口方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • 詳解Spring中使用@within與@target的區(qū)別

    詳解Spring中使用@within與@target的區(qū)別

    這篇文章主要介紹了Spring中使用@within與@target的一些區(qū)別,本文通過項目案例給大家詳細(xì)分析,給大家介紹的非常詳細(xì),代碼簡單易懂,需要的朋友可以參考下
    2021-09-09
  • java編程常用技術(shù)(推薦)

    java編程常用技術(shù)(推薦)

    下面小編就為大家?guī)硪黄猨ava編程常用技術(shù)(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Java使用Armitage進(jìn)行滲透測試的方法

    Java使用Armitage進(jìn)行滲透測試的方法

    在網(wǎng)絡(luò)安全領(lǐng)域,滲透測試是一種重要的安全評估手段,它通過模擬惡意黑客的行為來檢測目標(biāo)系統(tǒng)是否存在安全漏洞,Armitage是一個基于Java的圖形化滲透測試工具,本文將介紹如何使用Armitage進(jìn)行滲透測試,需要的朋友可以參考下
    2024-12-12
  • 一文帶你了解Spring中Bean名稱加載機制

    一文帶你了解Spring中Bean名稱加載機制

    這篇文章主要給大家介紹了Spring Framework如何從使用注解定義的Bean元數(shù)據(jù)中獲取到Bean的名稱,文中通過代碼示例給大家介紹的非常詳細(xì),具有一定的參考價值,需要的朋友可以參考下
    2024-01-01
  • servlet實現(xiàn)用戶登錄小程序

    servlet實現(xiàn)用戶登錄小程序

    這篇文章主要為大家詳細(xì)介紹了servlet實現(xiàn)用戶登錄的小程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • IDEA 非常重要的一些設(shè)置項(一連串的問題差點讓我重新用回 Eclipse)

    IDEA 非常重要的一些設(shè)置項(一連串的問題差點讓我重新用回 Eclipse)

    這篇文章主要介紹了IDEA 非常重要的一些設(shè)置項(一連串的問題差點讓我重新用回 Eclipse),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • MyBatis中的resultMap簡要概述

    MyBatis中的resultMap簡要概述

    這篇文章主要介紹了MyBatis中的resultMap簡要概述的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • java.io.File的renameTo方法移動文件失敗的解決方案

    java.io.File的renameTo方法移動文件失敗的解決方案

    這篇文章主要介紹了java.io.File的renameTo方法移動文件失敗的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評論

维西| 临猗县| 和政县| 荥阳市| 南昌县| 东安县| 彭阳县| 车险| 阜平县| 文水县| 漳州市| 庆云县| 长葛市| 南京市| 古蔺县| 常德市| 利川市| 锡林浩特市| 长宁县| 墨脱县| 宜城市| 厦门市| 民权县| 神农架林区| 渝北区| 天镇县| 习水县| 平顶山市| 廉江市| 故城县| 登封市| 乐至县| 兴城市| 公安县| 宁蒗| 抚州市| 金沙县| 秦安县| 嘉善县| 建平县| 葫芦岛市|