一、建立標準的 maven web項目
沒裝maven和沒建立maven web項目的能夠看這三篇!
java
maven安裝
Eclipse和maven工具的集成
Eclipse使用maven建立web項目
web
二、添加 jfinal-undertow 與 jfinal 依賴瀏覽器
<dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal-undertow</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal</artifactId> <version>4.9.01</version> </dependenc
三、添加 java 文件
3.1controller文件,在 demo 包下建立 HelloController 類文件
controller須要繼承Controller
添加默認訪問方法index
框架
public class HelloController extends Controller { public void index(){ renderText("Hello JFinal !!!"); } }
3.2全局配置文件
在項目 src/main/java 目錄下建立demo包,並在 demo 包下建立 DemoConfig 文件
(1)配置文件須要繼承JFinalConfig
(2)配置路由指向剛纔的controller
(3)添加main方法啓動工程
maven
package demo; import com.jfinal.config.*; import com.jfinal.template.Engine; import com.jfinal.server.undertow.UndertowServer; public class DemoConfig extends JFinalConfig { /** * 注意:用於啓動的 main 方法能夠在任意 java 類中建立,在此僅爲方便演示 * 纔將 main 方法放在了 DemoConfig 中 * * 開發項目時,建議新建一個 App.java 或者 Start.java 這樣的專用 * 啓動入口類放置用於啓動的 main 方法 */ public static void main(String[] args) { UndertowServer.start(DemoConfig.class, 80, true); } public void configConstant(Constants me) { me.setDevMode(true); } public void configRoute(Routes me) { me.add("/hello", HelloController.class); } public void configEngine(Engine me) { } public void configPlugin(Plugins me) { } public void configInterceptor(Interceptors me) { } public void configHandler(Handlers me) { } }
四、啓動項目
在 DemoConfig 類文件上點擊鼠標右鍵,選擇 Debug As,再選擇 Java Applidation 便可運行
工具
五、開啓瀏覽器看效果
打開瀏覽器在地址欄中輸入: http://localhost/hello,輸出內容爲Hello JFinal World證實項目框架搭建完成
網站
完整 demo示例 可在JFinal官方網站首頁右側下載:http://www.jfinal.comspa