看看UserService的代码我们可以发现,在 业务处理中 还包含了 连接数据库以及sql语句 。这并不明智,因为当我们的业务类型增多时,业务处理层中的代码就会很难维护。
比如:我们 不只是登录 ,我们需要进行 注册 操作时,我们就需要再新建一个 register 方法来 处理业务 。我们就 需要再次重新数据库连接和其他的sql语句 。
所以我们需要将数据访问层抽取出来,形成DAO层(Data Access Object)。专门用于访问数据库操作。
新建UserDao
修改UserService:
其他文件不变。这一期先简单进行分层,下一期将UserDao改成接口。
下一期再见!