做一个管理系统等项目时,考虑安全性,会有一个登录,当然不同身份的人登录所看到的、所存储的数据也是不一样的。那么,用户登录时是如何拿到这个用户信息的呢?这里举例一个简单的例子来讲述一下。
概述:实现登录持久层,数据来源—user由用户输入,service传输,直接到dao层,dao层中验证数据库中是否存在此用户,若存在则登录成功,否则登录失败。本例中由LoginUI实现输入传输,将用户名和密码传递到dao层中验证数据库中是否存在此用户,若存在则登录成功,否则登录失败。
具体流程
- 由LoginUI里通过用户输入得到信息,即如下登录页面的代码:
/*登录页面*/
System.out.println("请您输入登录名:");
String username= in.next();
System.out