springmvc的四层架构
文章平均质量分 86
铭彩色
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习123
**业务服务层 (Service)** | 实现业务逻辑 | `LoginService`(通过自己的 DAO 访问数据库) | `LeaseAgreementService`(不应该直接使用 LeaseTermService 的 DAO) || **数据访问层 (DAO)** | 直接操作数据库 | `SystemUserMapper`(属于 LoginService 自己的 DAO) | `LeaseTermMapper`(属于 LeaseTermService 的 DAO) |原创 2025-10-28 20:07:23 · 426 阅读 · 0 评论 -
四层之一的Model 层
合理使用这些模型类,可以实现系统的**高内聚、低耦合**,提高代码的**可维护性、可测试性和可扩展性**。| **使用工具简化转换** | 如 MapStruct、ModelMapper,提高 DTO 与 Entity 的转换效率。| **分层清晰** | DTO、VO、BO 各司其职,避免将业务逻辑混入 DTO 或 VO。- **定义**:表示具有唯一标识(ID)的业务对象,通常包含**核心业务逻辑**。- **定义**:用于在不同层之间传输数据的对象,**不包含业务逻辑**。原创 2025-05-05 20:02:24 · 725 阅读 · 0 评论
分享