Jfinal 在maven和jetty环境下执行

1 篇文章 0 订阅
1 篇文章 0 订阅

首先  准备好JDK   maven包  tomcat   的环境配置 

然后  新建一个项目(Create New Project):

第一次进入需要加载一下配件,需要等一会儿。

接着  我们不急着敲代码,先把该配的环境配置完先:

JDK环境配置我就不多说了,下面来讲讲maven在IDEA中的配置:看图



下面是配置web.xml


<web-app>
  <display-name>Archetype Created Web Application</display-name>
  <filter>
    <filter-name>jfinal</filter-name>
    <filter-class>com.jfinal.core.JFinalFilter</filter-class>
    <init-param>
      <param-name>configClass</param-name>
      <param-value>net.believe_today.DemoConfig</param-value>
      <!--<param-value>net.believe_today.TestConfig</param-value>-->
        </init-param>
        </filter>
<filter-mapping>
<filter-name>jfinal</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
        </web-app>

下面是pom.xml


<modelVersion>4.0.0</modelVersion>
<groupId>net.believe_today</groupId>
<artifactId>mavenjfinal</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>mavenjfinal Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>

  <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
  </dependency>

  <dependency>
    <groupId>com.jfinal</groupId>
    <artifactId>jfinal</artifactId>
    <version>3.3</version>
  </dependency>

  <dependency>
    <groupId>com.jfinal</groupId>
    <artifactId>jetty-server</artifactId>
    <version>8.1.8</version>
  </dependency>

</dependencies>
<build>
  <finalName>mavenjfinal</finalName>
</build>

maven环境下运行:

准备两个类文件 DemoConfig   HelloController



package net.believe_today;

import com.jfinal.core.Controller;

public class HelloController extends Controller {
    public void index()

    {
        renderText("Hello JFinal World.");

    }
}



同样的,jetty也是一样的


代码基本跟上图差不多

准备好两个类  TestConfig  TestController   直接上代码

package net.believe_today;

import com.jfinal.config.*;
import com.jfinal.template.Engine;

public class TestConfig extends JFinalConfig {
    public void configConstant(Constants me) {
        me.setDevMode(true);
    }
    public void configRoute(Routes me) {
        me.add("/", TestController.class);
    }

    public void configEngine(Engine engine) {

    }

    public void configPlugin(Plugins me) {}
    public void configInterceptor(Interceptors me) {}
    public void configHandler(Handlers me) {}
}
package net.believe_today;

import com.jfinal.core.Controller;

public class TestController extends Controller {
    public void index() {
        renderText("Hello Maven Jfinal");
    }
}



以上就是Jfinal 中 maven 和jetty环境下运行

希望能对大家有帮助

 谢谢~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值