1. client - jsp - DB
2. client - jsp - model - DB。
jsp负责与DB交互,包括1。
3. client - jsp - service - model - DB。
jsp只与model和service打交道,与DB无关。service负责与DB交互。service与model层合称为 业务逻辑层。
4. client - jsp - service - model - hibernate - DB。
hibernate负责与DB交互。
5. client - jsp - service - model - DAO - DB。
不直接访问数据库,可以跨数据 库平台。不暴露DB表结构。
6. client - jsp - service - model - DAO - DAOImpl - DB。
7. client - jsp - service - serviceImpl - model - DAO - DAOImpl - DB。
8. client - jsp - service - serviceImpl - model - DAO - DAOImpl - struts2 - DB。
9. client - jsp - service - serviceImpl - model - DAO - DAOImpl - struts2 - spring - DB。
10. client - jsp - DTO - service - serviceImpl - model - DAO - DAOImpl - struts2 - spring - DB。