欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

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

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

下載和編譯YMP框架代碼

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

步驟1:瀏覽器打開YMP項(xiàng)目地址http://git.oschina.net/suninformation/ymate-platform-v2,點(diǎn)擊復(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)入項(xiàng)目目錄并執(zhí)行Maven編譯、安裝命令,如圖-3所示:

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

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

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

相關(guān)文章

  • SharedWorkerGlobalScope屬性數(shù)據(jù)共享示例解析

    SharedWorkerGlobalScope屬性數(shù)據(jù)共享示例解析

    這篇文章主要為大家介紹了SharedWorkerGlobalScope屬性數(shù)據(jù)共享示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 關(guān)于Tomcat出現(xiàn)The origin server did not find a current representation for the target resourc...的問題

    關(guān)于Tomcat出現(xiàn)The origin server did not find a current represent

    這篇文章主要介紹了關(guān)于Tomcat出現(xiàn)The origin server did not find a current representation for the target resourc...的問題,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 基于Java的MathML轉(zhuǎn)圖片的方法(示例代碼)

    基于Java的MathML轉(zhuǎn)圖片的方法(示例代碼)

    最近接到一個(gè)新需求mathML轉(zhuǎn)圖片怎么實(shí)現(xiàn)呢?剛開始還真是蒙圈了,不知道怎么實(shí)現(xiàn),今天小編記錄一種基于Java的MathML轉(zhuǎn)圖片的方法,感興趣的朋友一起看看吧
    2021-06-06
  • Java詳細(xì)分析講解自動(dòng)裝箱自動(dòng)拆箱與Integer緩存的使用

    Java詳細(xì)分析講解自動(dòng)裝箱自動(dòng)拆箱與Integer緩存的使用

    裝箱就是把基本類型轉(zhuǎn)換成包裝類,拆箱就是把包裝類轉(zhuǎn)換成基本類型,下面這篇文章主要給大家介紹Java中自動(dòng)裝箱、自動(dòng)拆箱與Integer緩存,需要的朋友可以參考下
    2022-04-04
  • Java中的ReentrantLock使用解析

    Java中的ReentrantLock使用解析

    這篇文章主要介紹了Java中的ReentrantLock使用解析,ReentrandLock即可重入鎖,可重入鎖解決的是重入鎖定的問題,重入鎖定指的是當(dāng)一個(gè)線程執(zhí)行邏輯時(shí),需要兩次獲取鎖,而該鎖不可重入就會(huì)導(dǎo)致內(nèi)部嵌套無法獲取鎖導(dǎo)致Reentrance Lockout發(fā)生,需要的朋友可以參考下
    2023-11-11
  • Java?協(xié)程?Quasar詳解

    Java?協(xié)程?Quasar詳解

    這篇文章主要介紹了Java?協(xié)程?Quasar詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07
  • Java經(jīng)典設(shè)計(jì)模式之適配器模式原理與用法詳解

    Java經(jīng)典設(shè)計(jì)模式之適配器模式原理與用法詳解

    這篇文章主要介紹了Java經(jīng)典設(shè)計(jì)模式之適配器模式,簡(jiǎn)單說明了適配器模式的概念、原理,并結(jié)合實(shí)例形式分析了java適配器模式的用法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-08-08
  • 詳解Java編譯優(yōu)化之循環(huán)展開和粗化鎖

    詳解Java編譯優(yōu)化之循環(huán)展開和粗化鎖

    之前在講JIT的時(shí)候,有提到在編譯過程中的兩種優(yōu)化循環(huán)展開和粗化鎖,今天從Assembly的角度來驗(yàn)證一下這兩種編譯優(yōu)化方法,快來看看吧。
    2021-06-06
  • 詳解Spring Data JPA中Repository的接口查詢方法

    詳解Spring Data JPA中Repository的接口查詢方法

    repository代理有兩種方式從方法名中派生出特定存儲(chǔ)查詢:通過直接從方法名派生查詢和通過使用一個(gè)手動(dòng)定義的查詢。本文將通過示例詳細(xì)講解Spring Data JPA中Repository的接口查詢方法,需要的可以參考一下
    2022-04-04
  • Java?Main?函數(shù)啟動(dòng)不退出的解決方案

    Java?Main?函數(shù)啟動(dòng)不退出的解決方案

    這篇文章主要介紹了Java?Main?函數(shù)啟動(dòng)不退出的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05

最新評(píng)論