組合實體模式用于EJB持久化機制。 組合實體是表示對象圖的EJB實體bean。 當組合實體更新時,內部依賴對象bean將自動更新為由EJB實體bean管理。 以下是組合實體Bean的參與者。
-
組合實體?- 它是主要的實體bean。 它可以是粗粒度的或可以包含用于持久性目的的粗粒度對象。
-
粗粒對象?- 此對象包含依賴對象。 它有自己的生命周期,并且管理依賴對象的生命周期。
-
依賴對象?- 依賴對象是一個對象,這取決于它的持久性生命周期粗粒對象。
-
策略?- 策略表示如何實現復組合實體。
實現實例
在這個實現的示例中,將創建CompositeEntity
對象作為CompositeEntity
。?CoarseGrainedObject
是一個包含依賴對象的類。?CompositeEntityPatternDemo
是一個演示類,它使用Client
類來演示使用組合實體模式。
組合實體模式示例的結構如下圖所示 -
?
?
點擊鏈接查看詳細內容