java學習

          java學習

           

          jfinal筆記1

          JFinal主要特點:

          • MVC架構,設計精巧,使用簡單
          • 遵循COC原則,零配置,無xml
          • ActiveRecord支持,使數據庫開發極致快速
          • 自動加載修改后的java文件,開發過程中無需重啟web server
          • AOP支持,攔截器配置靈活,功能強大
          • Plugin體系結構,擴展性強
          • 多視圖支持,支持FreeMarker、JSP、Velocity
          • 強大的Validator后端校驗功能
          • 功能齊全,擁有struts2的絕大部分功能
          • 體積小僅180K,且無第三方依賴
          新建一個jfinal工程:
          1.新建一個web project工程,在lib下放入jfinal -xxx.jar 與 jetty jetty-server-6.1.26.jar。
          2.在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>
          3.
          在項目 src 目錄下 創建 demo demo 包,并 在 demo demo 包下創建 DemoConfig DemoConfig DemoConfig 文件 , 內 容如下 :
          package demo;
          import com.jfinal.config.*;
          public class DemoConfig extends JFinalConfig {
          public void configConstant(Constants me) {
          me.setDevMode(true);
          }
          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)。
          4.
          在 demo 包下創建 HelloController類文件, 內容如下:
          package demo;
          import com.jfinal.core.Controller;
          public class HelloController extends Controller {
          public void index() {
          renderText("Hello JFinal world.");
          }
          }
          5.啟動項目:
          鼠標右鍵點擊  Java Application 并選擇 New菜單項, 新建 Java Application 啟動項,如圖所示:

          在右側窗口中的 Main class輸入 框中填: com.jfinal.core.JFinalc并點擊 Debug 按鍵啟動項目,
          6.
          打開瀏覽器 在地址欄中輸入 : http://localhost/hello , 輸出內容 為 Hello JFinal  world 證明 項目框架搭建完成。
          其中hello對應DemoConfig類中configRoute方法中的字符串hello

          posted on 2013-01-08 15:20 楊軍威 閱讀(3347) 評論(2)  編輯  收藏

          評論

          # re: jfinal筆記1 2013-11-02 14:18 ww

          fghfhgfhg  回復  更多評論   

          # re: jfinal筆記1[未登錄] 2014-07-10 18:38 啊啊

          點點滴滴  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 邯郸市| 桑日县| 牙克石市| 繁昌县| 庆安县| 吉首市| 武定县| 山阴县| 满洲里市| 泸州市| 体育| 靖江市| 德昌县| 武宣县| 宣威市| 宁陵县| 炉霍县| 苗栗县| 密云县| 磐安县| 苍山县| 永修县| 文化| 轮台县| 柳州市| 宜章县| 南和县| 辰溪县| 布尔津县| 芦山县| 昌黎县| 蒙城县| 仪陇县| 山丹县| 大田县| 汤阴县| 修文县| 金阳县| 宣汉县| 武汉市| 驻马店市|