什么是PO设计?什么是BO设计?

richard_2005 2005-03-09 10:20:55
BO指Business Object,BO设计指抽象归纳提炼业务领域中的业务实体并将此业务实体描述为一个类。如客户用CUSTOMER类来描述,有其通用的属性和方法。-----------不知这样理解是否正确?
通常用什么辅助工具来完成BO的设计?
PO又指什么呢?通常会在JAVA源代码中看到ACTION,EXCEPTION,PO等几个同级的PACKAGE。PO中放置数据库访问的封装对象。PO设计的定义是什么?
...全文
600 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengluxy 2005-07-13
  • 打赏
  • 举报
回复
ttt
马行空牛耕田 2005-06-21
  • 打赏
  • 举报
回复
PO层是指持久层,是为了将BO的内容保存到持久存储器(如DataBase,File等)中而存在。
BO是面向业务的,PO则是面向程序,面向数据存储的。 通常情况下,一个架构中有了BO和PO,则需要将BO转化成PO,才能进行数据的持久化;反过来,从数据存储中取出来的也是PO,需要转化成BO才能在业务层使用。

但是在实际应用中,很多情况下,PO和BO被“等同”化了,少了中间的转化,直接在业务层(可能还有表现层)和持久层使用。

至于BO、PO由什么辅助工具来设计,个人觉得UML就是最好的类设计语言工具了。还有其他选择吗?
congbailing_914 2005-03-13
  • 打赏
  • 举报
回复
同意楼上的!
liuyb94242 2005-03-11
  • 打赏
  • 举报
回复
po层是指持久层,看看hibernate吧

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧