Java对象的分类
常见的叫法:Entity、JavaBean、Model、POJO、Domain、VO、BO
1.按照 Spring MVC 分层结构划分
JavaBean:表示层 (Presentation Layer)Entity|Model|Domain: 业务层 (Service layer)DAO: 数据访问层 (data access layer)
Entity、Model、Domain的不同:
1.Entity字段必须和数据库字段一样
2.Model前端需要什么我们就给什么
3.Domain很少用,代表一个对象模块
2.按照业务划分
JavaBean: JavaBean是一种规范,即包含一组set和get方法的Java对象。
EJB(Enterprise JavaBean):我认为它是一组”功能”JavaBean的集合。上面说了JavaBean是实现了一种规范的Java对象。这里说EJB是一组JavaBean,的意思是这一组JavaBean组合起来实现了某个企业组的业务逻辑。这里的一组JavaBean不是乱组合的,它们要满足能实现某项业务功能的搭配。找个比方,对于一身穿着来说,包括一

本文介绍了Java对象在Spring MVC架构中的分类,包括表示层的,业务层的,数据访问层的。按照Spring MVC分层,有,,;按照业务划分,详细解释了JavaBean、EJB、Plain Old Java Object (POJO)、Persistent Object (PO)、Data Access Object (DAO)、Business Object (BO)、View Object (VO)以及Data Transfer Object (DTO)的概念和用途。
最低0.47元/天 解锁文章
5万+

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



