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

本文详细介绍了JFina开发环境的搭建流程,包括Web项目创建、JFinal版本选择、依赖JAR包导入、数据库及连接池设置、JSTL和文件上传组件配置、数据库创建、配置文件编辑、配置类编写、web.xml配置、项目分包以及服务器测试步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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:热加载(说明每五秒更新一次)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值