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 啊啊

          點點滴滴  回復  更多評論   


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宜兰市| 商河县| 云浮市| 静安区| 庆元县| 贡山| 华蓥市| 泰安市| 河池市| 玉田县| 明光市| 泽库县| 康乐县| 略阳县| 岫岩| 玛纳斯县| 子洲县| 六盘水市| 丹棱县| 长寿区| 砚山县| 礼泉县| 夏邑县| 遂昌县| 西盟| 明溪县| 朝阳区| 义马市| 牙克石市| 柞水县| 闽清县| 米林县| 哈尔滨市| 巴青县| 榆社县| 扬中市| 田东县| 疏勒县| 长乐市| 封丘县| 盐源县|