概述
包括从数据库、实体层、数据操作层、服务层、控制层、视图层全流程打通实现
实体类-数据传输载体:属性和字段对应
-
编写
Dao层(数据操作层)
方法:-确定表 >> 确定操作(增删改查) >> 确定sql >> 建立方法- 确定表:user
- 确定操作:查 select
- 确定sql:
select *cfrom tb_user where username=? and password=?
- 建立方法:
public User login(String name,String pwd){}
-
编写
service层(业务层)
方法:-调用数据层 >> 业务包装>> 闭数据连接- 举例:提交订单-dao:
- 提交订单
- 建立方法:
public User login(String name,String pwd){}
-
编写
controller层(控制层)
方法:- 接受页面提交的参数:用户名和密码
- 调用业务层的方法进行处理:
userService.login()
- 根据处理结果进行跳转:
- 成功:通常是跳转到首页
- 失败:停留在当前页面并输出错误信息
-
在
View层(视图层)
添加到controller
的跳转表单元素的
nam