程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JavaWeb工程中集成YMP框架疾速上手(二)

JavaWeb工程中集成YMP框架疾速上手(二)

編輯:關於JAVA

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工程的集成,下一篇將具體引見掌握器的應用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved