`
sunxuecheng
  • 浏览: 24778 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

经典美文1

阅读更多
PO是什么,VO是什么,FormBean又是什么?如果不理解他们的作用,不了解他们的概念,那么真像楼上一位朋友所做的一个所谓的model对象从头到尾,极其失败的设计了。
   PO是持久化对象,它只是将物理数据实体的一种对象表示,为什么需要它?因为它可以简化我们对于物理实体的了解和耦合,简单地讲,可以简化对象的数据转换为物理数据的编程。VO是什么?它是值对象,准确地讲,它是业务对象,是生活在业务层的,是业务逻辑需要了解,需要使用的,再简单地讲,它是概念模型转换得到的。FormBean又是什么?它只是HTML表单的封装,是为了在控制层弱化request中存储数据的作用,将request的get方法转变为对象的存取值。
    理清了上述概念,好,我们就开始讨论,为什么需要它们,为什么不需要它们。首先说PO和VO吧,它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(当然我是指他们的属性)。正因为这样,PO独立出来,数据持久层也就独立出来了,它不会受到任何业务的干涉。又正因为这样,业务逻辑层也独立开来,它不会受到数据持久层的影响,业务层关心的只是业务逻辑的处理,至于怎么存怎么读交给别人吧!不过,另外一点,如果我们没有使用数据持久层,或者说没有使用hibernate,那么PO和VO也可以是同一个东西,虽然这并不好。其次,让我们看看 FormBean和VO,如果简单地讲,我们是可以不需要FormBean的,它只是struts带来的一部分,而VO是无论如何不能舍弃的。如果让 FormBean直接到业务层(它本来应该生活在控制层),那么会带来什么?View和Model就出现了强耦合,如果想改一下view的表示,整个业务逻辑都得改,恐怖的事情啊!
分享到:
评论

相关推荐

    低频变压器经典文章1

    标题“低频变压器经典文章1”暗示了我们即将探讨的主题是关于低频变压器的设计与制作。低频变压器在电力系统、音频设备、电源供应器等领域中广泛应用,它们用于电压转换、阻抗匹配以及隔离等任务。 低频变压器设计...

    资料-RCD吸收设计的经典文章1.zip

    《RCD吸收设计的经典文章1》是一份关于电子工程领域中的一个重要话题——RCD(电阻-电容-二极管)吸收电路设计的资料。在电力电子系统中,RCD吸收电路常常被用来保护电路免受电压尖峰和过电压的影响,确保系统的稳定...

    CHM格式经典美文阅读电子书

    "CHM格式经典美文阅读电子书"是将大量的优秀文章集合在一起,通过CHM的形式提供给读者,便于离线浏览和保存。 美文阅读电子书是一种深受读者喜爱的阅读材料,它包含了各种主题的文章,如爱情、亲情、友情和生活感悟...

    经典IT文章摘抄经典IT文章摘抄

    经典IT文章摘抄经典IT文章摘抄经典IT文章摘抄经典IT文章摘抄经典IT文章摘抄

    小学语文经典美文美文朗诵比赛

    在这样的背景下,为了使孩子们能够在紧张的学习生活中得到适当的放松,同时又能在文化熏陶中提升自我修养,举办了一项极富意义的活动——“小学语文经典美文朗诵比赛”。这项比赛不仅能够让孩子们学习到更多语文知识...

    励志文章经典美文推荐参考.doc

    励志文章经典美文推荐参考.doc

    申论经典文章80篇

    申论经典文章作为备考资料,提供了丰富的案例和模板,对于理解和掌握申论写作的规范与技巧具有重要价值。通过研读经典文章,考生能够学习到如何提炼主题、构建论证框架、运用恰当的语言表达等关键技能。 #### 1.2 ...

    名家经典美文摘抄,经典美文摘抄800字.doc

    名家经典美文摘抄,经典美文摘抄800字.doc

    推荐系统经典文章

    在经典论文中,"《Netflix Prize》"是一个里程碑式的案例,它推动了推荐系统的发展,尤其是矩阵分解技术的应用。这篇论文中,研究者们通过改进传统协同滤波和矩阵分解算法,显著提高了电影推荐的准确性,最终赢得了...

    高中英语一生必读的英语经典美文第46篇真实的高贵素材

    新概念英语作为一套经典的英语教材,深受英语学习者的喜爱。其中,“真实的高贵”是新概念英语美文中的第46篇,它不仅是英语阅读训练的素材,也是思想教育的载体,旨在帮助高中生提高英语水平的同时,理解人生哲学和...

    英语四六级作文经典美文美句

    【标题】"英语四六级作文经典美文美句"主要涵盖了英语四六级考试中作文部分的重要学习资源,特别是那些被广泛认可的优美句子和文章。这些内容旨在提升考生的英语写作水平,帮助他们在考试中展现出优雅且具有深度的...

    适合背诵英语经典美文摘抄.doc

    从标题和描述中,我们可以看到这篇文章是关于英语经典美文的摘抄,特别是关于伯特兰·罗素的作品《三种激情》的分析和赏析。 《三种激情》是伯特兰·罗素自传中的一篇优秀散文,作者在文中分析了人生中的三种激情,...

    初中语文经典美文为谁心伤

    此时,经典美文的阅读与学习成为了实现这一目标的重要途径。标题“初中语文经典美文为谁心伤”所承载的,不仅仅是对经典文学作品中情感表达的探讨,更是对初中生情感共鸣与人文关怀的一种培养。 在这些经典美文中,...

    经典美文-喟叹人生-经典美文.docx

    综上所述,《喟叹人生-经典美文》这篇作品通过对人生的深度思考,引导读者反思如何面对生活的挑战,如何在有限的生命中寻找真正的幸福和意义。它不仅是一篇文学作品,更像是一篇哲学论文,激发人们思考生命的价值和...

    C++经典文章集合

    收集整理了目前网络上大多数优秀的C++,STL,BOOST相关的文章

    小学语文经典美文地久天长

    当我们谈论“小学语文经典美文地久天长”时,我们不仅仅是在讲述一篇具体的课文,而是在强调一个教育的理念。在这个理念下,文学作品不仅仅是文字的堆砌,更是情感、思想和文化的传递。例如,在一篇美文中,作者可能...

    小学语文经典美文感谢父亲节

    【标题】:“小学语文经典美文感谢父亲节” 这篇标题所示的文章主要围绕着感恩与亲情的主题,特别是对父亲的敬爱和感激。在小学语文的学习中,这样的文章有助于培养孩子们的感恩之心,理解父爱的伟大,并提升他们的...

    初中语文经典美文窗

    在【初中语文经典美文窗】的文章中,作者细腻地描绘了通过这扇“窗”所看到的世界,无论是城市喧嚣的街道,还是静谧的乡村小路,每一道风景都蕴含着作者的观察与感悟。孩子们在阅读中不仅能够领略到自然美景,更能...

    小学语文经典美文烟雨漓江

    2. 语文经典美文:文章体现了经典文学作品的特点,语言优美,富有诗意,描述了烟雨漓江的独特魅力,为学生提供了学习和模仿的范例。 3. 描述技巧:文章中运用了多种修辞手法,如比喻、拟人、排比,例如“有的像...

    Deep Learning 经典文章与代码(matlab)

    文章为:1.A fast learning algorithm for deep belief nets(Hinton) 2. Learning Deep Architectures for AI (Bengio) 3. A Practical Guide to Training Restricted Boltzmann Machines(Hinton) 等。。 ...

Global site tag (gtag.js) - Google Analytics