首页 理论教育 服务装配、服务构件、数据验证、服务文件、页面逻辑流调用

服务装配、服务构件、数据验证、服务文件、页面逻辑流调用

时间:2023-11-23 理论教育 版权反馈
【摘要】:在库工程内创建服务装配,将根据系统设计对服务进行逐层装配。图7-59添加服务构件如图7-60所示,将数据验证Java类“ValidEngineComponent”拖动到服务内生成验证服务构件。图7-63暴露服务根据系统设计新建服务文件“ListDataDBPersistence”,如图7-64所示,将服务“ListDataPersistence”拖入编辑器中生成服务构件,暴露服务及接口。图7-66ListDataDBSave服务最后新建一个供页面逻辑流调用的服务“Save”,如图7-67所示,将服务“ListDataDBSave”拖入编辑器生成构件,将服务向外暴露。

服务装配、服务构件、数据验证、服务文件、页面逻辑流调用

在库工程内创建服务装配,将根据系统设计对服务进行逐层装配。如图7-58所示,首先创建数据库持久化服务“ListDataPersistence”,具体操作如下:。

图7-58 数据库持久化服务

(1)如图7-59所示,双击打开数据库持久化服务“ListDataPersistence”,将业务逻辑流构件“ListDataPersist”拖动到服务编辑器内生成服务构件。

图7-59 添加服务构件

(2)如图7-60所示,将数据验证Java类“ValidEngineComponent”拖动到服务内生成验证服务构件。

图7-60 添加数据验证服务构件

(3)用基本连线连接添加的两个构件,如图7-61所示,单击画板内的“基本连线”→“单击”“ListDataPersistence”构件的“validator”接口→单击“ValidEngineComponent” 构件的“IDataPort”参数。

图7-61 连接构件

(4)构件的其他接口不在本服务内实现,将为实现的接口向外暴露,在其他服务层实现。操作步骤为:如图7-62所示,单击画板内的“Promote连线”→选中未实现的接口向右侧拖动→松开鼠标。

图7-62 暴露接口

(5)该服务需要被其他服务调用,所以需要将服务向外层暴露。操作步骤为:如图7-63所示,单击画板内的“Promote连线”→选中接口“IDataPort”向左侧拖动→松开鼠标。(www.xing528.com)

图7-63 暴露服务

(6)根据系统设计新建服务文件“ListDataDBPersistence”,如图7-64所示,将服务“ListDataPersistence”拖入编辑器中生成服务构件,暴露服务及接口。

图7-64 新建服务

(7)新建好的数据的数据库持久化服务如图7-65所示。

图7-65 List数据的数据库持久化服务

(8)新建服务“ListDataDBSave”,如图7-66所示,将服务“ListDataDBPersistence”及Java类“DataBaseMessageComponent”和“SaveComponent”拖入编辑器中生成服务构件,用连线连接构件,暴露服务和接口。

图7-66 ListDataDBSave服务

(9)最后新建一个供页面逻辑流调用的服务“Save”,如图7-67所示,将服务“ListDataDBSave”拖入编辑器生成构件,将服务向外暴露。

图7-67 Save服务

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈