jfinal框架學習過程


  剛剛學習jfinal,通過一天左右的時間大體上理解了這個框架的用法,我對他的理解是JFinal 是基於 Java 語言的極速 WEB + ORM 框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展、Restful。在擁有Java語言所有優勢的同時再擁有ruby、python、php等動態語言的。

  下面介紹下這個東西的使用方式:

  首先聲明下我是用的工具(eclipse),之前我一直使用的IDEA,這是新公司的需求,第一步我們需要創建一個 Web 下面的 Dynamic Web Project類型項目,點擊下一步填上基本信息,注意!!!Target runtime這個選項一定要選擇<None>,點擊下一步,修改Default Ouput Folder選項欄,推薦輸入WebRoot\WEB-INF\classes,需要注意的是此處的Default out folder 必須要與 WebRoot\WEB-INF\classes 目錄完全一致才可以使用JFinal 集成的 Jetty 來啟動項目(也就是說jfinal框架寫出的程序可以不需要Tomcat這樣的服務器,本身的服務器就可以運行),點擊下一步 修改Content directory ,推薦輸入WebRoot,這里輸入的值就是上一部中的根目錄( WebRoot\WEB-INF\classes),之后點擊Finish,這樣項目就建成了。

  接下來需要下載jfinal的文件,(下載地址:https://download.csdn.net/download/angelic111/9711201),下載完成后,將 jfinal-xxx.jar 與 jetty-server-8.1.8.jar拷貝至剛建好的項目目錄WEB-INF\lib下即可。這里要注意jetty-server-8.1.8.jar是開發時使用的運行環境,生產環境不需要此文件。

  接下來找到web.xml這個文件,需要在里面添加如下內容:

    

<filter>

      <filter-name>jfinal</filter-name>

      <filter-class>com.jfinal.core.JFinalFilter</filter-class>

      <init-param>

        <param-name>configClass</param-name>

        <param-value>demo.DemoConfig</param-value>

      </init-param>

    </filter>

    <filter-mapping>

      <filter-name>jfinal</filter-name>

      <url-pattern>/*</url-pattern>

    </filter-mapping>

 

之后找到項目中src目錄下創建demo包,在demo包下創建DemoConfig文件(主要文件),內容如下:

package demo;

import com.jfinal.config.*;

public class DemoConfig extends JFinalConfig {

  public void configConstant(Constants me) {
    me.setDevMode(ture);
  }

  public void configRoute(Routes me) {
    me.add("/hello", HelloController.class); 
  }

  public void configPlugin(Plugins me) {}

  public void configInterceptor(Interceptors me) {}

  public void configHandler(Handlers me) {}

}

 

注意DemoConfig.java文件所在的包以及自身文件名必須與web.xml中的param-value標簽內的配置相一致(這里用的配置為demo.DemoConfig).

接下來在demo包下創建HelloController類文件,內容如下

package demo;

import com.jfinal.core.Controller;

public class HelloController extends Controller{

  public void index(){

    renderText("Hello JFinal World.");

  }

}

 

這樣簡單的首頁就配置好了,下面啟用項目:

找到運行鍵,在Eclipse中是一個綠色的三角形的符號,右擊它找到ebug Configurations... 這個選項,點擊他會彈出一個框,找到java Application這個選項右擊並選擇New新建啟動項,在右側的窗口中的Main class輸入框中填寫:com.jfinal.core.JFinal並點擊Debug按鈕啟動項目(或者版本不一樣的點擊run)

  運行成功后可以打開瀏覽器在地址欄中輸入:http://localhost/hello   

  就可以在頁面中查看輸出內容Hello JFinal World 證明項目框架搭建完成。

是不是很簡單呢,只需要不到兩個小時就可以學會了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM