我读过Adam Bien重新思考业务层。它提到了创建服务门面,例如OrderService。但是,您是否可以为大型企业应用程序提供许多服务门面。我有客户模块,订单模块,运输模块,我可以为每个高级模块创建一个服务外观,而不是创建一个包含所有这些模块的大外观。所以在我的JSF 2.0 web应用程序,我可以作出这样一个电话: transportationServiceFacade.findDetails() orderServiceFacade.findDetails()服务门面(根据Adam Bien) - EJB 3
,而不是做这种方式
genericServiceFacade.findDetails()
我而在我的例子中使用了许多外墙。这会影响性能吗?
感谢您的帮助。将考虑做多个外墙。 – 2012-08-13 21:05:03