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。
本文详细介绍了从简单的client-jsp-DB架构到复杂的client-jsp-DTO-service-serviceImpl-model-DAO-DAOImpl-struts2-spring-DB架构。通过不同的层级划分,展示了软件系统如何组织各个组件之间的交互,特别是关注于业务逻辑层和服务层的设计。
873

被折叠的 条评论
为什么被折叠?



