T5 + Hibernate 用戶登陸1

太鬱悶了,寫了半天,提交上去,成了一半的東西了。我要瘋了,不過爲了對我自己負責,還是再敲吧

 ** 原來是有容量限制,沒寫過這麼長的,下次注意了。呵呵。

昨天有時間,看看T5.0.5 , 然後測試了一下加入hibernate 的情況。

現在可以跑起來,但是可能性能上有漏洞,我把過程描述一下,希望對一些同志有幫助,同時也希望高手能看到什麼破綻,提高性能。

第一步,創建數據庫

爲了簡單,只列出一個用戶登錄表,僅有用戶名和密碼的表 (DB:Mysql)

    create table `pre_db`.`user`(
        `userno` int not null auto_increment,
         `name` char(10) not null,
       `password` varchar(20) not null,
        primary key (`userno`)
    );

第二步,設定hibernate 結構,利用DAO模型

對於DAO模型的部分就不多說了。

然後定義用戶名稱和密碼檢測的方法,在IUserDAO中加入方法。

 

在UserDAOHibernate中實現這兩個方法

由於只是爲了測試,所以沒有考慮特別多的細節,只要返回有數據就可以,沒有考慮太多,這個地方需要注意。

下一步,創建UserAuthenticator,用來封裝上面定義的方法,提供給類型使用,代碼如下

到此,hibernate 部分基本設定完成。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章