zoukankan      html  css  js  c++  java
  • Jfinal快速入门

    官网:www.jfinal.com

    JFinal 是基于 Java 语言的极速 WEB + ORM 框架,由 Handler、Interceptor、Controller、Render、Plugin 五大部分组成。其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。

    1、使用Eclipse新建Dynamic Web Project

     

    2、填入项目名,注意:Target runtime 一定要选择< None>

    3、修改Default Output Folder,此处的 Default out folder必须要与 WebRootWEB-INFclasses 目录完全一致才可以使用 JFinal 集成的 Jetty 来启动项目。

     4、修改Content directory(此处的WebRoot对应上一步的WebRootWEB-INFclasses)

    5、导入JFinal的jar包( 将 jfinal-4.8.jar 与 jetty-server-2019.3.jar 拷贝至项目WEB-INFlib下)

    jar包下载:http://jfinal.com/download/?file=jfinal-4.8-all.zip(需注册)

    jfinal-4.8-all.zip :该文件中包含了所需的常用 jar 包

    6、修改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>

    7、src目录下新建demo包,在demo包下新建HelloController文件

    package demo;
    import com.jfinal.core.Controller;
    public class HelloController extends Controller {
        public void index() {
           renderText("Hello JFinal World.");
        }
    }

    8、在demo包下新建DemoConfig文件

     注意:DemoConfig.java文件所在的包以及自身文件名必须与web.xml中的param-value标签内的配置相一致(在本例中该配置为demo.DemoConfig)。

    package demo;
    import com.jfinal.config.*;
    import com.jfinal.template.Engine;
    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 configEngine(Engine me) {}
        public void configPlugin(Plugins me) {}
        public void configInterceptor(Interceptors me) {}
        public void configHandler(Handlers me) {}
    }

    9、启动项目前配置

    选中项目,右键Run As->Run Configurations进行配置

    在右侧窗口中的Main class输入框中填入: com.jfinal.core.JFinal

    点击Run即可启动项目

    10、在浏览器访问输入:http://localhost/hello

    输出内容为 Hello JFinal World 证明项目框架搭建完成

  • 相关阅读:
    leetcode 39 Combination Sum
    C/C++ 单元测试 catch
    二叉树
    线性表
    POJ1002
    HDU4329
    hdu 4329
    java代码优化总结1
    Linux操作系统常用命令总结1
    java开发基础知识总结1
  • 原文地址:https://www.cnblogs.com/yangy1/p/12727620.html
Copyright © 2011-2022 走看看