form:表单,将画面上各个输入项目对应成javabean里属性的model(数据模型),负责在V和C之间传递数据。
entity:数据库模型,将DB里的table的各个字段对应成javabean里属性的model(数据模型),负责在DB与V之间传递数据。
例如:画面上的表单要插入到DB里的时候,是将form里的属性拷贝到entity里,再将entity的数据插入到DB中。
domain ,DTO:数据传输对象,上记以外的场合,比如查询结果是多表联合的场合,没有相应的entity,这是需要创建符合需求的DTO(或domain ?),将查询结果放到DTO里,在把DTO的属性拷贝到form中最后显示到页面。
本文详细介绍了JavaBean在MVC架构中的不同角色,包括表单(form)、实体(entity)及数据传输对象(DTO)或领域(domain)的作用。解释了它们如何在视图(View)、控制器(Controller)和模型(Model)之间传递数据。
978

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



