一、三层架构的规则
- 上层依赖其下层,依赖关系不跨层
- 表示层不能直接访问数据访问层
- 上层调用下层的结果,取决于下层的实现
- 下一层不能调用上一层
- 下一层不依赖上一层
- 上层的改变不会影响下一层
- 下层的改变会影响上一层得到的结果
- 在上一层中不能出现下一层的概念
二、编写登录界面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="logonServlet.do" method="post">
<div>
账户名:<input type='text' name="uname"/>
</div>
<div>
密码:<input type="password" name="upwd"/>
</div>
<button>登录</button>
</form>
</body>
</html>
2. 编写登录方法接口
package com.lyq.biz;
import java.sql.SQLException;
import com.lyq