一.業務對象就是簡單的真實世界的軟件抽象.
二.業務對象的必要條件:
1.由狀態和行為組成
2.表達了來自業務域的一個人,地點,事物或概念
3.可以重用
三.業務對象的分類
1.實體業務對象:
表達了一個人,地點,事物或者概念.根據業務中的名詞從業務域中提取的.如客戶,訂單,物品.
在EJB應用程序中,一般為實體Bean.在傳統的web應用程序中,可能是包含業務應用的狀態和行為的普通
javabean.
2.過程業務對象:
表達應用程序中業務處理過程或者工作流程任務.通常依賴于實體業務對象,是業務的動詞.
在EJB應用程序中,通常是模型的會話bean,或者消息驅動bean.在非EJB應用中,可能是javabean,包含
特定的行為,作為應用程序的管理者或者控制者.
3.事件業務對象:
表達應用程序中由于系統的一些操作造成或產生的一些事件.