一.为什么要分层
1.JSP开发的弊端
业务处理的代码与JSP代码混在一起,不易于阅读,不易于代码维护
<form method="post" action="doLogin.jsp">
<table>
<tr>
<td>用户名称:<input type="text" name="user"/></td>
</tr>
…
<%
String uname=request.getParameter("user");
String upwd=request.getParameter("pwd");
String driverClassName ="oracle.jdbc.driver.OracleDriver";
String url ="jdbc:oracle:thin:@10.0.0.34:1521:PRD34";
…
二.软件设计中的分层模式
1.分层模式
① 分层模式是最常见的一种架构模式
② 分层模式是很多架构的基础
2.分层
① 将解决方案的组件分隔到不同的层中
② 在同一个层中组件之间保存内聚性
③ 层于层子间保存松耦合
三.三层模式
1.三层模式的划分
① 表示层<---->业务逻辑层<---->数据访问层
② 表示层依赖于业务逻辑层
③ 业务逻辑层依赖 于数据访问层
四.分层实现用户登录
1.创建用户实体类
public c