万物基于MIUI ———猴王。
万物基于登录 。所有项目都有登录。今天将继续从之前的那期
真正的从零开始学 java Web开发(六)——从登录说起
开始新的篇章,进入实际项目的开发。
之前那期是为了让大家更好的了解 web应用的分层 ,写了一个直接在页面上进行数据库连接的登录实例。今天将登录功能再完善一下,后面再加入验证码和注册等等功能。下面是登录页代码。
其中验证码是通过java后台生成随机数与随机颜色和线条生成的。具体生成下期再讲解。下面是登录页效果。
代码都还是之前的,不紧要的我就不贴出来了。这里我把之前在User DAO Impl里获取数据库连接的代码提取出来作为一个公共方法 DBConnUtils ,并把常量放到单独的 dbconfig.properties 文件里。
其中数据库连接还引用了 阿里巴巴 开发的 JDBC 组件 德鲁伊(Druid) 。详细介绍可以查阅相关资料,这里贴一点介绍:
在提取出了DBConnUtils之后,UserDaoImpl就可以直接调用公共方法获取和关闭数据库连接了。那UserDaoImpl就可以改为:
其他的代码和下面这期一致。
真正的从零开始学JavaWeb开发(十二)——DAO层改写
改完之后代码结构如下:
运行结果和之前一致。这里不再演示。
下期将进行登录 验证码 的方法解析。
下一期再见!