JBolt快速开发JFinal项目搭建及运行(Eclipse)

时间:2024-04-09 09:10:43


今天面试遇到公司使用JFinal,之前没有了解过,特意去了解一下。在面试中和面试官聊天的时候也让我受益匪浅。技术总是在不停的更迭,而且总也有学不完的技术和新的技术出现。总之,个人感觉就是对某一项或者是多项的技术认识上去了,能力自然也就上去了。说的好悬啊!

一、JBolt快速开发JFinal项目搭建

1、什么是Jbolt?

官网: http://jbolt.cn/

Jbolt是Eclipse快速搭建JFinal的插件。可以快速创建出JFinal的Maven工程或者是Web工程。

2、安装JBolt插件

①官网下载JBolt

JBolt快速开发JFinal项目搭建及运行(Eclipse)

②解压JBolt

解压JBolt后,得到两个jar包
JBolt快速开发JFinal项目搭建及运行(Eclipse)

③复制Jar包到Eclipse的plugins插件目录下

复制完成后启动Eclipse,启动过程中会自动加载JBolt插件,成功后会在菜单栏看见JBolt选项。
JBolt快速开发JFinal项目搭建及运行(Eclipse)

④打开JBolt的主页面,更新lib库

JBolt快速开发JFinal项目搭建及运行(Eclipse)

更新一下依赖库
JBolt快速开发JFinal项目搭建及运行(Eclipse)

完成之后,显示JBolt创建工程的页面。在这里可以选择创建Maven工程、Web工程或者是JFinalApp&Coffee工程。
JBolt快速开发JFinal项目搭建及运行(Eclipse)
到此为止,JBolt插件以及其配置过程就结束了,下面开始JBolt快速创建一个JFinal工程。

3、JBolt快速创建JFinal工程

Jbolt可以通过三个位置快速创建JFinal项目。

  • 在包资源管理器中右击创建
    JBolt快速开发JFinal项目搭建及运行(Eclipse)

  • 菜单栏创建JFinal项目
    JBolt快速开发JFinal项目搭建及运行(Eclipse)

  • JBolt主页创建项目
    JBolt快速开发JFinal项目搭建及运行(Eclipse)
    以上三种创建JFinal项目的方式任选其一即可。

①新建JFinalMaven项目

第一个maven选项卡配置。

JBolt快速开发JFinal项目搭建及运行(Eclipse)
第二个JFinalConfig选项卡配置。

因为JBolt版本的原因,选项卡以及配置内容与低版本有些许不同。
JBolt快速开发JFinal项目搭建及运行(Eclipse)

第三个对server服务器进行配置。

JBolt快速开发JFinal项目搭建及运行(Eclipse)

第四个数据库配置。
JBolt快速开发JFinal项目搭建及运行(Eclipse)
**第五个是第三方类库配置,选择常用类库。**添加完之后直接点击完成,会自动构建项目。

JBolt快速开发JFinal项目搭建及运行(Eclipse)

②JFinal项目目录结构

JBolt快速开发JFinal项目搭建及运行(Eclipse)

③JFinal项目右击选项认识

JBolt快速开发JFinal项目搭建及运行(Eclipse)

④生成一张数据库表(Generator),需要修改MainConfig.java配置信息

JBolt快速开发JFinal项目搭建及运行(Eclipse)
JBolt快速开发JFinal项目搭建及运行(Eclipse)
JBolt快速开发JFinal项目搭建及运行(Eclipse)
点击完成!
JBolt快速开发JFinal项目搭建及运行(Eclipse)
修改MainConfig.java配置信息。

JBolt快速开发JFinal项目搭建及运行(Eclipse)
到此为止,JFinal项目的创建以及代码自动生成已经全部完成。

4、运行JFinal项目

运行JFinal项目的三种方式。

①打开MainConfig.java右击Run As–>Java Application运行

JBolt快速开发JFinal项目搭建及运行(Eclipse)

②项目上面右击Run As–>JFinal Java Application

JBolt快速开发JFinal项目搭建及运行(Eclipse)

③项目上面右击Run As–>Maven Jetty Run

JBolt快速开发JFinal项目搭建及运行(Eclipse)

我使用第三种方式启动jetty服务器,第一次启动可能需要下载一些依赖,之后在启动就不会下载了。

5、访问测试

浏览器访问localhost,页面加载到index.html页面。
JBolt快速开发JFinal项目搭建及运行(Eclipse)
JFinal的搭建以及运行到这里就结束了!!!

JFinal到底是怎么使用的呢?

待我慢慢学来!敬请期待!