YMP開發框架快速上手(三)— 編寫第一個控制器

編寫第一個YMP控制器

1. 建立並配置源碼包

基於Maven建立的Web工程項目默認是沒有java源碼目錄的,須要手動添加並在IDEA中設置它。java

操做方法:在src/main目錄下新建名稱爲java的目錄,在java目錄上點擊鼠標右鍵,彈出菜單中選擇「Mark Directory As」 —「Sources Root」便可,此時java目錄會變成藍色,如圖-1所示:web

圖-1

2. 建立包路徑和控制器類

步驟1:在java源碼包目錄下新建包路徑「net.ymate.demo」,這個包路徑與前面配置的自動掃描路徑要一致,不然自動掃描將沒法找到控制器。瀏覽器

步驟2:在新建的包路徑下新增控制器類—HelloController.java,如圖-2所示:架構

類文件內容:mvc

package net.ymate.demo;

import net.ymate.platform.webmvc.annotation.Controller;
import net.ymate.platform.webmvc.annotation.RequestMapping;
import net.ymate.platform.webmvc.view.IView;
import net.ymate.platform.webmvc.view.View;

/**
 * Hello Controller
 */
@Controller
public class HelloController {

    @RequestMapping("/hello")
    public IView hello() throws Exception {
        return View.textView("Hello YMP World!");
    }
}

圖-2

PS:app

  1. Controller註解 - 聲明當前類爲控制器類,必須。框架

  2. RequestMapping(「/hello」)註解 - 聲明請求映射路徑,意味着當前方法對外部暴露。模塊化

 

 

啓動Web項目

 

1. 配置Tomcat容器與IDEA集成

步驟1:點擊IDEA右上角圖標 - 「Edit Configurations…」按鈕,如圖-3所示:組件化

圖-3

步驟2:在配置窗口中點擊左上角的「+」號按鈕,選擇「Tomcat Server」 - 「Local」選項,如圖-4所示:學習

圖-4

步驟3:選擇「Application Server」,若未添加過Tomcat服務能夠點擊「Configure...」按鈕選取Tomcat所在路徑進行配置,如圖-五、圖-6所示:

圖-5

圖-6

步驟4:將Web工程項目發佈到Tomcat容器,如圖-七、圖-8所示:

圖-7

圖-8

2. 啓動Tomcat服務

圖-9

 

 

瀏覽器訪問控制器

打開瀏覽器,在地址欄中輸入:http://localhost:8080/hello 回車進入,頁面中輸出內容爲「Hello YMP World!」,恭喜你成功完成了第一個基於YMP框架的Web項目搭建過程,如圖所示:

圖-10

總結

YMP是一個很是簡單、易用的Java開發框架,無需複雜的配置,整個操做過程只需如下4步:

  1. 建立新的Web工程項目;

  2. 添加YMP框架依賴包;

  3. 修改web.xml文件,添加Listener和Filter配置;

  4. 配置自動掃描路徑參數,編寫控制器類和方法;

YMP框架採用組件化、模塊化打包方式,可按需裝配,靈活可擴展,主要採用微內核實現Autoscan、AOP、IoC、Event、Plugin等,涵蓋SSH框架中絕大部分核心功能,統一配置體系結構,日誌分離存儲,輕量級持久化層封裝,功能強大的驗證框架,配置簡單的MVC架構,強大且易於維護和擴展、支持RESTFul風格、支持多種視圖並整合插件特性等。

YMP不只提供便捷的Web及其它Java項目的快速開發體驗,也將不斷提供更多豐富的項目實踐經驗。

感興趣的小夥伴兒們能夠加入 官方QQ羣480374360,一塊兒交流學習,幫助YMP成長! 瞭解更多有關YMP框架的內容,請訪問官網:http://www.ymate.net/

相關文章
相關標籤/搜索