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 部分基本设定完成。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值