本章說明如何使用額外的插件(如客戶化插件)對另一插件(如産品插件)進行擴充。
使用場景
分層與擴充點
下圖中顯示了一個産品插件的邏輯分層,以及各層對應的擴充點。
可擴充的内容
<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,如需轉載請自行聯系原作者