java中的bo(business object)怎么理解?怎么运用?举个最简单的例子说明一下? java中的bo(business object)怎么理解?怎么运用?举个最简单的例子说明一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 business object 业务对象一.业务对象就是简单的真实世界的软件抽象. 二.业务对象的必要条件: 1.由状态和行为组成 2.表达了来自业务域的一个人,地点,事物或概念 3.可以重用 三.业务对象的分类 1.实体业务对象: 表达了一个人,地点,事物或者概念.根据业务中的名词从业务域中提取的.如客户,订单,物品. 在EJB应用程序中,一般为实体Bean.在传统的web应用程序中,可能是包含业务应用的状态和行为的普通 javabean. 2.过程业务对象: 表达应用程序中业务处理过程或者工作流程任务.通常依赖于实体业务对象,是业务的动词. 在EJB应用程序中,通常是模型的会话bean,或者消息驱动bean.在非EJB应用中,可能是javabean,包含 特定的行为,作为应用程序的管理者或者控制者. 3.事件业务对象: 表达应用程序中由于系统的一些操作造成或产生的一些事件.如果还行别忘记给分 :) BO:business object 业务对象,封装业务逻辑的java对象,通过调用DAO(data access object 数据访问对象)方法,结合PO(persistant object 持久对象),VO(value object值对象)进行业务操作。 我的理解是这样的,在数据库中大于等于两个表的联合操作就具备了“业务含义”封装在BO里同时做事务管理,如果只是单表的插删改查或者是对一个表的多条件操作,一般没有业务含义不做事务管理,不封装在BO里,尽量将他们封装成公用类,放在model层作为基础资源。我区别“业务性”与“非业务性”的标准就是看其时对几个表同时操作。 good 对于大数据要批量写文件,大家有没有好的方法? 加急求助:字符哑终端与路由器异步串口连网的原理??也就是银行或邮政用的终端连网的那种。 怎么样理解依赖注入? java 怎么连接 FoxPro数据库? 请有风度的GG帮妹妹一下哦~ ^_^ 如何在java里写个函数,实现两个数的交换! 也许不是问题的问题 求jbuilder 5的borland appserver 4.5.1的lisense,谢谢解答。 catch的错误会引起程序崩溃吗? URL传入参数有中文,编码不统一问题。恳请大佬帮忙看看 为什么我这样不能限制JTextField的长度呢? 请问有没有人知道这个AutoList类是什么用啊?
一.业务对象就是简单的真实世界的软件抽象.
二.业务对象的必要条件:
1.由状态和行为组成
2.表达了来自业务域的一个人,地点,事物或概念
3.可以重用
三.业务对象的分类
1.实体业务对象:
表达了一个人,地点,事物或者概念.根据业务中的名词从业务域中提取的.如客户,订单,物品.
在EJB应用程序中,一般为实体Bean.在传统的web应用程序中,可能是包含业务应用的状态和行为的普通
javabean.
2.过程业务对象:
表达应用程序中业务处理过程或者工作流程任务.通常依赖于实体业务对象,是业务的动词.
在EJB应用程序中,通常是模型的会话bean,或者消息驱动bean.在非EJB应用中,可能是javabean,包含
特定的行为,作为应用程序的管理者或者控制者.
3.事件业务对象:
表达应用程序中由于系统的一些操作造成或产生的一些事件.如果还行别忘记给分 :)