組件包可以包含壹組組件,用來對EOS組件進行分類,是EOS組件的最大復用單元。
組件是EOS組件的主要部分,可以包括壹組組件邏輯、分頁組件、展現組件、流程組件、業務組件、數據組件和操作組件。
組件邏輯是壹個組件的具體內容,粒度最小,所以也叫原子組件,每個組件邏輯提供數據輸入輸出接口。
算術成分
EOS中最底層的組件也叫原子組件,用來完成特定業務計算和程序集成的相關組件叫操作組件,操作組件中包含的操作邏輯是標準的Java方法。
業務組件
用於完成多個業務邏輯的邏輯流程的相關組件稱為業務組件,是通過EOS開發環境開發的多個業務邏輯的圖形化邏輯流程。
演示組件
用於控制業務流程和頁面交互的組件稱為展現組件,是EOS開發環境開發的圖形化組裝業務組件和頁面組件,用來表達壹個完整的功能。
頁面組件
用於完成用戶交互界面生成和頁面集成的相關組件稱為頁面組件,可以是標準J2EE表示層的組件,如Jsp、Tag等。
數據成份
用於完成數據模型定義、管理和數據操作的相關組件稱為數據組件。
過程組件
用於完成包括手工和自動活動的業務流程的組件稱為流程組件,它是通過EOS開發環境開發的工作流的圖形化描述。