JFinal资料整理-(JFinal环境搭建)

JFina开发环境搭建流程

Web项目的创建

JFinal版本选择

导入依赖JAR包

  • mysql-jdbc(数据库)
  • c3p0或druid(数据库连接池)
  • JSTL(jsp标准标签库)
  • cos(文件上传)

创建数据库

创建jfinal_demo数据库
在src下创建config.properties的文件
写入:
jdbcUrl = jdbc:mysql://127.0.0.1/jfinal_demo?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
user = root
password = root
devMode = true

JFinal配置类创建

package com.demo.common;

import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;

public class CommonConfig extends JFinalConfig {

@Override
public void configConstant(Constants me) {
	// TODO Auto-generated method stub

}

@Override
public void configRoute(Routes me) {
	// TODO Auto-generated method stub

}

@Override
public void configPlugin(Plugins me) {
	// TODO Auto-generated method stub

}

@Override
public void configInterceptor(Interceptors me) {
	// TODO Auto-generated method stub

}

@Override
public void configHandler(Handlers me) {
	// TODO Auto-generated method stub

}

}

web.xml配置

<?xml version="1.0" encoding="UTF-8"?> JFinal_demo index.html index.htm index.jsp default.html default.htm default.jsp jfinal com.jfinal.core.JFinalFilter configClass com.demo.common.CommonConfig
<filter-mapping>
	<filter-name>jfinal</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>

项目分包

JFinal MVC架构

启动服务器测试

在这里插入图片描述
在这里插入图片描述
WebContent:项目输出目录
80:端口号
/:分隔符
5:热加载(说明每五秒更新一次)

猜你喜欢

转载自blog.csdn.net/qq_37617076/article/details/86585355