搭建Jfinal框架

2021-08-20 22:18:02 字數 1559 閱讀 2375

最近參與到乙個專案,是用jfinal框架搭建的,本來自己沒有接觸過這個框架,一拿到專案的時候,對這個框架十分陌生,於是上網搜了下資料,參考了專案中的幾個功能模組的**,以及其中的資料流向,突然覺得這個框架還是挺容易上手的,而且第一次接觸,覺得用起來挺順手,於是趁著週末就想自己搭一搭這個框架。

1、開發工具用的是myeclipse,在myeclipse中新建乙個web工程。

2、將jfinal引入web.xml中,如下圖

3、將jfinal的兩個jar包放入lib中,其中jetty-server-8.1.8的jar包只是本地專案啟動的時候需要使用到,開發環境不需要,如下圖

4、新建乙個包demo,裡面有乙個類democontroller和democonfig,democontroller繼承controller,democonfig繼承jfinalconfig,需要重寫父類方法,各個方法的含義可參見官網,這裡只粗略介紹兩個方法,configconstant和configroute,其中me.setdevmode(true);  表示是開發模式,如果是在生產環境,需要設定為false,這樣效能會最大化。me.add("/demo", democontroller.class);表示訪問democontroller中的方法路徑為localhsot/demo,controller裡面每乙個方法都是乙個action。如果是訪問localhost/demo則是訪問democontroller中的index方法,如果是訪問localhost/demo/hello則是訪問裡面的hello方法。**截圖如下

本來想直接這樣在main方法裡面右鍵執行的,不過不知道怎麼的,jetty就是配置不好,於是我又把整個專案放在tomcat裡面執行了,所以訪問的時候就要帶專案名了,路徑為http://localhost:8080/jfinaldemo1/demo,效果如下

當訪問http://localhost:8080/jfinaldemo1/demo/hello時候,效果如下

好了,最後訪問成功,只不過不是jfinal+jetty的方式訪問,還是一樣放在tomcat裡面,不過jfinal框架確實很輕便,一下就能搭好訪問,雖然沒涉及資料庫以及一些***之類的,不過簡單搭建乙個專案還是十分方便。

Jfinal框架中使用WebSocket

在網上找了好多資料看,照著做了還是404 最後找到個最簡單的方式 將websocket的命名加個字尾,類似這樣子的,不需要再配置中配置什麼handler。後面的是客戶端連線時傳的引數,js中是這樣子的 websocket var ipaddress ws localhost 8080 專案名 web...

jfinal框架建立bean的dao方法的解釋

修改登入人的資訊 public void updateadmin users dao newusers dao 修改登陸者的個人資訊 param record public void updateadmin record record 修改登陸者的個人資訊 修改登入人的資訊 public void ...

ThinkPHP框架一 框架搭建

require thinkphp thinkphp.php 執行tp框架 1 存放位置 controller資料夾中 2 命名規範 控制器的名稱 controller.class.php 3 類名和檔名同名 4 用帕斯卡命名法 大駝峰 5 盡量區分大小寫,6 thinkphp預設全部是utf8編碼 ...