java PLAY框架學習筆記 入門

2021-06-26 13:49:43 字數 575 閱讀 7158

入門

1、play new projectname:即可在當前目錄下建立乙個指定的project,進入上面建立的目錄,執行play run即可啟動自帶的jetty伺服器,使應用執行起來,預設執行埠為9000;

conf/routes為路由控制器,類似於django中的urls.py檔案

play框架約定俗成的是在實體類名後直接加字母s,來識別控制類,也可指定控制類的服務物件:@crud.for(entityclass.class)

3、play框架預設使用的是jpa註解標準,如使用@entity用於註解實體類;@manytoone注於註解多一對關係等等。play也用註解來對實體類中的資料作校驗,常用校驗註解有:

@required 非空校驗

@email 校驗email合法性

@url 檢驗url合法性

@infuture 檢驗日期是否是將來的日期

@inpast 檢驗日期是否是過去的日期

@match(reg) 對正規表示式的判斷

@max(n) 最大值

@min(n) 最小值

@range(s,e) 檢驗範圍

參考:

java PLAY框架學習筆記 routes

play的路由,參考 routes get clients client.show 第乙個欄位為http請求方式,常用的有 get,post,put,delete,head等 若設為 號,則可以匹配任意方式的請求 第二個欄位為url pattern,上例可對 clients 123及 clients...

LESS學習筆記 入門

今天在網上完成了less的基礎學習,下面是我的學習筆記。總共有三個檔案 index.html main.less mian.css,其中mian.css是main.less經過koala編譯之後自動生成的。下面是 index.html mian.less charset utf 8 body div...

Yii學習筆記(入門)

use yii db activerecord class a extends activerecord hello,i am only page.1 初始化應用 訪問http localhost basic web index.php,進入yii的啟動頁面。如果提示你未安裝openssl的話,去你...