<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java學(xué)習(xí)

    java學(xué)習(xí)

     

    jfinal筆記1

    JFinal主要特點(diǎn):

    • MVC架構(gòu),設(shè)計(jì)精巧,使用簡單
    • 遵循COC原則,零配置,無xml
    • ActiveRecord支持,使數(shù)據(jù)庫開發(fā)極致快速
    • 自動加載修改后的java文件,開發(fā)過程中無需重啟web server
    • AOP支持,攔截器配置靈活,功能強(qiáng)大
    • Plugin體系結(jié)構(gòu),擴(kuò)展性強(qiáng)
    • 多視圖支持,支持FreeMarker、JSP、Velocity
    • 強(qiáng)大的Validator后端校驗(yàn)功能
    • 功能齊全,擁有struts2的絕大部分功能
    • 體積小僅180K,且無第三方依賴
    新建一個(gè)jfinal工程:
    1.新建一個(gè)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.
    在項(xiàng)目 src 目錄下 創(chuàng)建 demo demo 包,并 在 demo demo 包下創(chuàng)建 DemoConfig DemoConfig DemoConfig 文件 , 內(nèi) 容如下 :
    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 標(biāo)簽 內(nèi)的 配置相一致 (在本例中該配置demo.DemoConfig)。
    4.
    在 demo 包下創(chuàng)建 HelloController類文件, 內(nèi)容如下:
    package demo;
    import com.jfinal.core.Controller;
    public class HelloController extends Controller {
    public void index() {
    renderText("Hello JFinal world.");
    }
    }
    5.啟動項(xiàng)目:
    鼠標(biāo)右鍵點(diǎn)擊  Java Application 并選擇 New菜單項(xiàng), 新建 Java Application 啟動項(xiàng),如圖所示:

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

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

    評論

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

    fghfhgfhg  回復(fù)  更多評論   

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

    點(diǎn)點(diǎn)滴滴  回復(fù)  更多評論   


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄色片网站在线免费观看| 亚洲一区二区三区在线| 免费v片在线观看无遮挡| 亚洲色无码国产精品网站可下载| 日韩色日韩视频亚洲网站| 免费黄色一级毛片| 亚洲精华国产精华精华液好用| 成在人线av无码免费高潮水| 亚洲精品线路一在线观看| 曰批全过程免费视频观看免费软件| 91精品手机国产免费| 亚洲福利秒拍一区二区| 国产精品成人免费观看| 亚洲综合精品香蕉久久网| 久久国产乱子伦精品免费强| 亚洲一区二区三区四区在线观看| 极品美女一级毛片免费| 成人免费一级毛片在线播放视频| 亚洲熟妇无码AV在线播放| baoyu777永久免费视频| 久久亚洲精品成人AV| 久久久WWW免费人成精品| 亚洲日本一区二区三区| 永久免费AV无码国产网站| 色欲色欲天天天www亚洲伊| 亚洲黄片毛片在线观看| 一级毛片免费毛片一级毛片免费| 国产精品亚洲美女久久久| 欧洲人免费视频网站在线| 亚洲午夜福利精品久久| 久久99精品国产免费观看| 国产亚洲老熟女视频| 免费A级毛片无码专区| 最新亚洲春色Av无码专区| 亚洲精品国产自在久久| 中文字幕在线观看免费视频 | 91在线视频免费观看| 亚洲综合图片小说区热久久| 青青草国产免费久久久91| a级毛片毛片免费观看久潮喷| 亚洲AV无码乱码在线观看性色扶 |