社区
WebSphere
帖子详情
什么是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
打赏
收藏
什么是PO设计?什么是BO设计?
BO指Business Object,BO设计指抽象归纳提炼业务领域中的业务实体并将此业务实体描述为一个类。如客户用CUSTOMER类来描述,有其通用的属性和方法。-----------不知这样理解是否正确? 通常用什么辅助工具来完成BO的设计? PO又指什么呢?通常会在JAVA源代码中看到ACTION,EXCEPTION,PO等几个同级的PACKAGE。PO中放置数据库访问的封装对象。PO设计的定义是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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吧
Blog:充当日常笔记或者个人博客吧
Nginx配置文件详解Linux 安装JenkinsJAVA 多线程详解java 多线程学习How to create a Hello World with IntelliJ and Aspect JJava各种对象(
PO
,
BO
,VO,DTO,
PO
JO,DAO,Entity,JavaBean,JavaBeans)的区分Java finally...
PO
设计
模式(精讲)
如何
设计
测试用例的代码呢?搞懂
PO
设计
模式,编写代码很轻松!并且高大上! 掌握自动化测试必备的
设计
模式! 只需要半天的时间即可学会!
pdmHelper2.0 JAVA代码生成器 解析pdm
1.该软件为可视化界面,操作方便,可以打开pdm文件,可以生成sql,也可以查询数据库,且可以生成
po
、
bo
、dao等文件(编写模板,可以生成任何语言的代码文件),而且可以编辑模板生成代码(使用方法请见说明文档)。...
WebSphere
2,633
社区成员
9,566
社区内容
发帖
与我相关
我的任务
WebSphere
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
复制链接
扫一扫
分享
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章