完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在做可视化模板构件,引入的一些概念,在团队内部引起了一定的混乱。其中最主要的问题就是层次的划分以及各个层次间对象的阻抗不匹配问题。整个构架的典型分层施Templet(展现层)BOM(业务对象模型层)Java Business Entity(业务实体、处于业务逻辑层)DB Table(数据操作层)。Java Object和DB Table之间,Templet和Java Object之间存在的阻抗不匹配问题大家遇到的比较多,两两之间的差异性也比较明显,问题主要出现在BOM和Java Object之间的阻抗不匹配上。
从字面上看BOM是业务对象模型,Java Business Entit代表的也是业务对象,怎么会存在阻抗不匹配问题呢?其实两者是存在微妙的区别的,BOM是从业务的角度来描述,业务对象应该具有什么属性和方法,而Java Business Entity是从技术的角度来描述,两者角度不同,也就决定了存在细微的差别。
|
|
|
|
只有小组成员才能发言,加入小组>>
889 浏览 2 评论
12816 浏览 0 评论
4113 浏览 7 评论
2329 浏览 9 评论
2153 浏览 2 评论
448浏览 2评论
770浏览 2评论
889浏览 2评论
389浏览 1评论
613浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 00:20 , Processed in 0.908942 second(s), Total 75, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号