Sam*_*Rad 2 java design-patterns facade
我最近看到一个带有Facade模式的 EJB 代码,它提供了一些在表示层 (JSF) 中使用的方法。但在业务逻辑的某些部分,会调用并使用Facade的方法。
这对我来说有点奇怪,因为我认为外观应该服务于外部世界而不是内部功能。我是对的还是我偏执了?
这是一个粗略(愚蠢)的图表来说明这种情况:

是的你是对的!Facade 通过向客户端隐藏复杂性和随意性,提供了复杂事物的界面。客户端可以是JSF视图页面、另一个 bean 或服务。只要正确使用就没有技术问题!
但一般来说,如果您以传统方式进行分层,则它不应该像您所描述的那样。
| 归档时间: |
|
| 查看次数: |
1349 次 |
| 最近记录: |