JavaWeb工程中集成YMP框架疾速上手(二)。本站提示廣大學習愛好者:(JavaWeb工程中集成YMP框架疾速上手(二))文章只能為提供參考,不一定能成為您想要的結果。以下是JavaWeb工程中集成YMP框架疾速上手(二)正文
本文將引見若何在Java Web工程中集成YMP框架,操作進程基於IntelliJ IDEA做為開辟情況,工程構造采取Maven構建:
IntelliJ IDEA下載地址: https://www.jetbrains.com/idea/download/
Maven下載地址: http://maven.apache.org/
創立項目
1. 翻開IDEA開辟情況並點擊Create New Project按鈕開端創立新項目領導,以下圖-1所示:
2. 在New Project窗口當選中左邊Maven項目,然後勾選Create from archetype選項,最初在列表當選擇maven-archetype-webapp後,點擊Next按鈕,如圖-2所示:
3. 填寫Maven項目標GroupId、ArtifactId、Version坐標信息後,點擊Next按鈕,如圖-3所示:
4. 確認Maven途徑及設置裝備擺設和項目信息無誤後,點擊Next按鈕,如圖-4所示:
5. 為你的新工程起個名字吧,點擊Finish按鈕完成領導並開端創立,如圖-5所示:
6. Maven項目創立進程須要一點點時光,耐煩期待掌握台輸入BUILD SUCCESS時,祝賀你新工程創立完成了,如圖-6所示:
添加YMP框架依附包
1. 翻開項目pom.xml文件,添加依附設置裝備擺設,內容以下:
<dependency> <groupId>net.ymate</groupId> <artifactId>ymate-platform-webmvc</artifactId> <version>2.0-SNAPSHOT</version> </dependency> <dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-cache</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
添加依附設置裝備擺設後,可以看到YMP相干的依附包將主動被載入,如圖-7所示:
假如你還沒有裝置編譯YMP框架包,請檢查上一篇博客:“YMP開辟框架疾速上手(一):下載和編譯YMP框架代碼”
設置裝備擺設並集成YMP框架到Web工程
1. 修正web.xml文件
YMP框架在Web工程中是經由過程Listener停止初始化的,要求與掌握器映照是經由過程Filter或Servlet完成的,所以須要在web.xml文件中添加相干設置裝備擺設,設置裝備擺設如圖-8所示:
PS:
1. 基於Maven創立的Web工程的web.xml是2.3版本,須要調換為2.4或以上版本。
2. 分離供給了Filter和Servlet兩種設置裝備擺設方法,推舉采取Filter對要求的處置。
完全的web.xml設置裝備擺設內容以下:
<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <listener> <listener-class>net.ymate.platform.webmvc.support.WebAppEventListener</listener-class> </listener> <filter> <filter-name>DispatchFilter</filter-name> <filter-class>net.ymate.platform.webmvc.support.DispatchFilter</filter-class> </filter> <filter-mapping> <filter-name>DispatchFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- <servlet> <servlet-name>DispatchServlet</servlet-name> <servlet-class>net.ymate.platform.webmvc.support.DispatchServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>DispatchServlet</servlet-name> <url-pattern>/service/*</url-pattern> </servlet-mapping> --> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list></web-app>
3 添加YMP框架設置裝備擺設文件
在工程的資本目次resources的根途徑下新建ymp-conf.properties文件(這也是YMP框架獨一的設置裝備擺設文件)並編纂其內容,以下圖所示:
PS:
ymp.dev_model參數,是設置以後項目以開辟形式運轉,會輸入更多框架日記便於調試。
ymp.autoscan_packages參數,是設置框架主動掃描的包途徑。
小結
到此,我們曾經完成了YMP框架與JavaWeb工程的集成,下一篇將具體引見掌握器的應用。