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>
项目分包

启动服务器测试


WebContent:项目输出目录
80:端口号
/:分隔符
5:热加载(说明每五秒更新一次)
本文详细介绍了JFina开发环境的搭建流程,包括Web项目创建、JFinal版本选择、依赖JAR包导入、数据库及连接池设置、JSTL和文件上传组件配置、数据库创建、配置文件编辑、配置类编写、web.xml配置、项目分包以及服务器测试步骤。
4503

被折叠的 条评论
为什么被折叠?



