以是我们要把java代码只管即便藏起来。不然一个右键检讨数据库密码都出来了。
我们增加一个业务处理层。添加一个UserService卖力登录信息的验证。
方法中的代码用于数据库库连接和判断。
增加业务处理层
JavaBean是什么:
1.Javabean 便是一个类(详细什么是类到后面总结的时候再详细讲讲Java根本)。这个类就定义一系列 get<Name> 和 set<Name> 方法。
2.Javabean 便是为了和 jsp 页面传数据简化交互过程而产生的。
利用JavaBean和不该用JavaBean的差异:
一个 javabean 便是为 jsp 页面上的元素逐一开辟一个空间,然后根据须要赋值、读值。
而如果不用 javabean ,就直策应用 HttpServlet 的 request 工具:
比如上期的获取用户名的语句:request.getParameter(\公众username\"大众)。
页面中一系列的 request.getParameter 代码和嵌入一大堆的 sql 语句,代码很乱,很难掩护。
下面开始写代码:我们先新建一个定义了一系列 get<Name> 和 set<Name> 方法的类。
User的基本属性
然后我们再将之前数据库连接的代码也放到这里进行登录的业务处理。这里紧张便是判断登录成功或失落败。以是我们新建一个返回true或者false的login方法。
数据库连接以及业务判断代码
这样一个UserService就建好了。这一层只进行业务处理,可以称它为业务处理层。
建好之后我们就要在页面上进行调用这个login进行业务处理。详细的代码阐明我就写在process.jsp
页面的注释上,完全代码如下:
页面调用业务处理层
这里我们学到了几个jsp标签。就先大略先容一下,用到哪些先容哪些吧。
很多我自己也不常用,可能往后再集中进行复习吧。
这个支配运行起来和原来一样。
运行结果
比来项目验收比较忙。下一期再见!