天天看點

Rafy 架構 - 插件級别的擴充點

本章說明如何使用額外的插件(如客戶化插件)對另一插件(如産品插件)進行擴充。

使用場景

分層與擴充點

下圖中顯示了一個産品插件的邏輯分層,以及各層對應的擴充點。

可擴充的内容

<a href="http://zgynhqf.github.io/Rafy/html/5a705045-b57e-46ab-be03-18183495d690.htm" target="_blank">實體屬性擴充</a>

可以為産品插件的實體添加新的實體屬性,也可以修改現有屬性的一些中繼資料。

<a href="http://zgynhqf.github.io/Rafy/html/7fc0bd92-4063-4d8f-b9dc-8be2889f4a50.htm" target="_blank">實體配置擴充</a>

可以随意修改産品插件中的實體配置,如實體的資料庫映射。

<a href="http://zgynhqf.github.io/Rafy/html/42003d74-55c3-4eb9-8e9a-95ddb539e61a.htm" target="_blank">實體查詢的擴充</a>

可以添加新的實體查詢。可以修改、替換産品插件中現有的查詢的實作。

<a href="http://zgynhqf.github.io/Rafy/html/7e890df0-d93b-424d-8bc1-e6fc939160f3.htm" target="_blank">實體儲存的擴充</a>

可以擴充産品插件實體在儲存時的行為。

<a href="http://zgynhqf.github.io/Rafy/html/be2a2e90-87f1-4390-aabb-b3ad82561cfa.htm" target="_blank">領域邏輯的擴充</a>

可以添加新的領域邏輯,也可以修改、替換産品插件中現有的領域邏輯。

本文轉自BloodyAngel部落格園部落格,原文連結:http://www.cnblogs.com/zgynhqf/p/5465459.html,如需轉載請自行聯系原作者