1
在許多子系統之間共享數據對象的可維護性,可擴展性和性能方面,最佳方法是什麼?在子系統之間共享對象
我的意思是,我有這樣的系統,這些層:
controller <-> Service (bl) <-> Domain <-> Database
我們可以有N個controller
,從網絡或具有訪問Service
層web服務,所以在這一點上,我們有N子系統將使用的API。
我正在使用帶有所需實體的ORM
,並且我們正在處理服務和域圖層內各處的這些實體。
我的問題是,什麼是從我的服務層共享此數據對象(信息)到子系統的最佳方法是什麼?
地圖? XML
你能否澄清一下你的意思是「分享」。你的意思是發送他們,序列化他們,緩存共享實例... –
我的意思是,發送到服務或控制器...也許服務將有這種方法postToStackOverFlow(用戶用戶,問題)。用戶和問題是與實體相同的對象。我不喜歡在表示層中使用這些相同對象的想法。我應該用什麼來代替? –
爲什麼你覺得你不應該在表示層中使用它們?據推測他們只是豆子,對吧?在某些情況下,我的域對象與我的表示層(例如表單數據)所需的內容不匹配時,我可能會爲此創建一個bean。 – Marvo