LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
web 登陆 界面
zq_caicai 2019-04-11

登录案例:

需求:

用户录入用户名和密码

若在数据库中存在该用户名和密码:提示  xxx欢迎回来7

若在数据库中不存在该用户名和密码: 提示  登录失败

技术分析:

servlet

步骤分析:

1.创建数据库和表结构

2.创建动态的web项目

3.创建包结构   utils servlet service dao bean   

4.导入项目需要的jar,工具类,配置文件

5.导入项目需要的静态文件

6.编写LoginServlet

//获取用户名和密码

//创建servlice并调用方法

//判断用户输入的数据在数据库是否存在

若存在:  xxx:欢迎回来

若不存在:  登录失败

7.编写LoginService

//创建LoginDao

//调用dao中的方法

8.编写LoginDao

//创建QueryRunner对象

//编写sql

//执行sql


总结

第一步:获取表单中的参数

将参数传到通过LoginService函数和LoginDao函数可以传递到QueryRunner进行数据对象然后然后再返回一个User对象。而这个User对象是包括了username和password,判断这个对象是不是为空,如果为空则在数据库中没有找到对应账号

第一个LoginService ls=new LoginService();

User user=ls.getUserByUsernameAndPwd();这个函数是LoginService类中。需要传送参数(也就是从表单中获取的参数)

编写这个函数,在这个函数中在不能直接访问数据库,应该在dao层中访问数据库

在这个函数中建立一下LoginDao类一个对象。在用这个对象调用LoginDao中的函数,getUserByUsernameAndPwd(),而这个函数接收了参数,而这个函数就是具体和数据库进行交互了。通过QueryRunner的方法,编写数据库语句和执行数据库语句,将结果作为返回值返回到User的对象。return出这个函数,而在LoginService类中,接收返回在,返回到LoginServlet类中,到User的对象。然后再判断这个对象是否为空,就可以做出判断

推荐文章
评论(0)
分享到
转载我的主页