jfinal初體驗之Controller學習(一)

2021-08-21 18:03:59 字數 988 閱讀 3896

1.儲備知識

jfinal框架採用了傳統的mvc架構設計,來不及解釋了,快上車。jfinal的controller是執行緒安全的,所謂的執行緒安全就是在多執行緒訪問時,採用了加鎖機制來保護資料。這樣的做的好處是不會出現髒資料。

2.開始旅程

controller中,最好保證它的純潔性,不要寫複雜的的業務邏輯**。當然你要是喜歡的話,那就把一大堆的業務**寫在controller中,反正維護你**的人會一直問候你的。controller 其實主要負責action請求的分發和返回就好。

2.1 寫行**(醒醒腦)

在工程中新建html型別的檔案,命名login.html,**如下:

頁面中有兩個input和乙個button配合工作。從**中可以看出一些細節,比如action的指向,比如表單元素的name。

2.2劇情回顧(configroute配置)

/**

* 配置路由

*/public void configroute(routes me)

2.3主角登場(controller)

public class logincontroller extends controller

/***login方法

*/public void login()

}

2.4成雙成對(資料展示)

我們已經學會了提交資料到後台,那如果想從後台獲取資料展示在頁面上該怎麼辦麼?別急,車子還沒停下來,我們一起開。滴滴滴滴

public void index()
接下來修改html頁面的**,具體如下:

好厲害,你已經成功get新技能了。大神,請收下我的膝蓋~

3.更多方法預覽

jfinal 初體驗之運算元據庫下 三

從資料庫中讀取資料就變的很簡單了。因為jfinal的存在,節約了70 的 量。1.讀取資料操作 1.1在user的model中編寫查詢使用者的方法,如下 desc query user list return listlist public listqueryuserlist 1.2在control...

scrapy之爬蟲初體驗

本篇文章主要將怎樣建立乙個scrapy專案,以及完成第乙個scrapy爬蟲專案。首先是安裝scrapy模組,有很多原因都能導致scrapy模組安裝失敗,網上有很多教程讓怎樣安裝scrapy。親測比較有效的方法使用whl檔案安裝。不過有小夥伴也可以嘗試直接使用pip install scrapy命令進...

eosio之nodeos初體驗

1.什麼是eosio智慧型合約。2.eos相關概念 eos 軟體 eos平台 eos代幣 eos幣eos社群之間的關係 nodeos node eos nodeos 核心eosio的node守護程序,主要應用場景有 區塊產生,專用api終端,本地開發等。cleos cli eos cleos 與區塊...