国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

PlayFramework完整實現(xiàn)一個APP(二)

2019-11-14 15:16:37
字體:
供稿:網(wǎng)友

 

1.開發(fā)DataModel

在app/moders 下新建User.java

package models;import java.util.*;import javax.persistence.*;import play.db.jpa.*;@Entitypublic class User extends Model {	public String email;	public String passWord;	public String fullname;	public String isAdmin;	public User(String email, String password, String fullname) {		this.email = email;		this.password = password;		this.fullname = fullname;	}}

@Entity標(biāo)識是一個JPA entity,繼承自play.db.jpa.Model,提供了JPA實現(xiàn)

類的字段,會自動映射到DB表中,默認表明是"User",如果要修改表明,在類上添加標(biāo)簽"@Table(name="blog_user")"

 

2.測試

 運行

>play test yape

或在Eclipse中運行,Test Yet Another Blog Engine

訪問 http://localhost:9000/@tests, 進入測試模式

選擇Test, Start執(zhí)行,成功會標(biāo)記為綠色,失敗會有提示

 

3.寫測試用例

修改 /test/BasicTest.java

@Testpublic void createAndRetrieveUser() {    	//Create a new user and save it    	new User("alex@Gmail.com", "####", "Alex").save();    	    	//Retrieve the user with email address    	User user = User.find("byEmail", "alex@gmail.com").first();    	    	//Test    	assertNotNull(user);    	assertEquals("Alex", user.fullname); }

創(chuàng)建User,查找User,進行斷言

User繼承自Model,提供了save/find等方法

 

User.java添加connect方法

public static User connect(String email, String passowrd) {	return find("byEmailAndPassword", email, passowrd).first();}

  

添加測試用例

@Testpublic void tryConnectAsUser() {    	// Create a new user and save it    	new User("bob@gmail.com", "####", "Bob").save();    	    	// Test         assertNotNull(User.connect("bob@gmail.com", "####"));        assertNull(User.connect("bob@gmail.com", "$$$$"));        assertNull(User.connect("tom@gmail.com", "####"));}

  

 

 

..


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿荣旗| 乌兰察布市| 加查县| 彰化市| 营口市| 鄂托克旗| 且末县| 平武县| 清水河县| 甘洛县| 如东县| 浦县| 乌海市| 营口市| 衡阳县| 应城市| 大庆市| 象山县| 昌图县| 博白县| 启东市| 灵武市| 琼海市| 农安县| 荥经县| 高邑县| 修武县| 龙川县| 三原县| 靖远县| 阳春市| 佳木斯市| 平武县| 得荣县| 金溪县| 巴彦县| 沙田区| 祁门县| 汉川市| 乐陵市| 荔波县|