红 红颜笑 Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-28 #1 小弟对企业对象的概念比较模糊~各位能不能用个简单的例子来比方以下 还有就是企业对象和delphi的控件或方法有没有个对应关系~~
J JustMe Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-30 #2 企业对象关注的是需求,程序实现关注的是需求的实现,两者存在必然联系,可以统一起来 考虑,如企业对象: 角色:采购员; 业务操作:1、订立采购合同 2、下采购定单 操作时需要提交的信息(订立采购合同): 1、提交合同资料(与供应商签定的供应材料价格清单) 2、查询供应商 3、查询原材料 4、查询历史合同信息 而在程序实现时: 一、实际操作数据对象: 1、合同对象:查询指定合同号的合同 2、供应商对象:查询供应商信息 3、材料对象:查询材料信息 4、历史合同对象:查询某个指定范围的合同 二、协调对象: 关于上面对象的查询对象:四个方法 更新对象:新增合同、更改合同、删除合同以及明细操作方法 三、业务对象: 合同业务中的所有方法:(通过查询对象的调用查询方法、通过更新对象调用更新方法) 这样就可以了。
企业对象关注的是需求,程序实现关注的是需求的实现,两者存在必然联系,可以统一起来 考虑,如企业对象: 角色:采购员; 业务操作:1、订立采购合同 2、下采购定单 操作时需要提交的信息(订立采购合同): 1、提交合同资料(与供应商签定的供应材料价格清单) 2、查询供应商 3、查询原材料 4、查询历史合同信息 而在程序实现时: 一、实际操作数据对象: 1、合同对象:查询指定合同号的合同 2、供应商对象:查询供应商信息 3、材料对象:查询材料信息 4、历史合同对象:查询某个指定范围的合同 二、协调对象: 关于上面对象的查询对象:四个方法 更新对象:新增合同、更改合同、删除合同以及明细操作方法 三、业务对象: 合同业务中的所有方法:(通过查询对象的调用查询方法、通过更新对象调用更新方法) 这样就可以了。
D doerbon Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-30 #3 to JustMe: 协调对象、业务对象是否都可放在COM中来实现,而客户端只是调用这些对象的方法?
J JustMe Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-03 #4 从理论上,数据对象、协调对象和业务对象可以放在COM中实现,关键在于怎样组织起来。 因为业务对象可以反映商业逻辑,而协调对象反映实际操作数据的事务性。可以看看李维的 ADO/MTS/COM+一书,只不过我做例子时没有他说的那样一次成功,但是用别的开发工具肯定 可以使用上述方法实现企业对象到开发实践中COM对象的转换和对应的。
从理论上,数据对象、协调对象和业务对象可以放在COM中实现,关键在于怎样组织起来。 因为业务对象可以反映商业逻辑,而协调对象反映实际操作数据的事务性。可以看看李维的 ADO/MTS/COM+一书,只不过我做例子时没有他说的那样一次成功,但是用别的开发工具肯定 可以使用上述方法实现企业对象到开发实践中COM对象的转换和对应的。