我讀過Adam Bien重新思考業務層。它提到了創建服務門面,例如OrderService。但是,您是否可以爲大型企業應用程序提供許多服務門面。我有客戶模塊,訂單模塊,運輸模塊,我可以爲每個高級模塊創建一個服務外觀,而不是創建一個包含所有這些模塊的大外觀。所以在我的JSF 2.0 web應用程序,我可以作出這樣一個電話: transportationServiceFacade.findDetails() orderServiceFacade.findDetails()服務門面(根據Adam Bien) - EJB 3
,而不是做這種方式
genericServiceFacade.findDetails()
我而在我的例子中使用了許多外牆。這會影響性能嗎?
感謝您的幫助。將考慮做多個外牆。 – 2012-08-13 21:05:03