一.思想总结
1.Dao思想
- Data Access Object 数据访问对象
- 与数据库交互的操作
2.MVC框架
- M:业务模型 V:用户界面 C:控制器
- 例如:javabean + jsp + servlet
- javabean:数据模型Dao和业务逻辑模型service(执行事务的逻辑处理)
- jsp:为用户展示数据,发起请求
- servlet:获取请求数据,调用业务处理模型
3.javaweb开发中的分层思想
- Dao,service,servlet层
- Dao:与数据库交互
- service:处理业务逻辑
- servlet:获取用户请求,调用业务逻辑
4.数据库CRUD操作
- 增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)
二.问题汇总
①请求转发与重定向
- 请求转发 地址栏不变,维护一个request域 地址从http://localhost:8080/项目名 开始访问
- 重定向 地址栏变,request域变化 地址从http://localhost:8080 开始访问