我正在使用Oracle ADF创建应用程序,并且该应用程序没有要连接的数据库。数据存储是第三方应用程序,我通过Web服务连接。
Web服务WSDL结构本身很复杂。在我的工作流程完成后,我需要通过Web服务将响应发回第三方系统。
我的问题是,我是否需要使用ADF模型层,如通过Web服务填充VO或将Web服务公开为数据控件。
我已经阅读了这个blog类似的问题,但没有最终答案。
我尝试使用AM方法以编程方式填充VOs,我尝试使用web服务作为数据控件,我也尝试在Web服务上建立View对象。
但我没有得到的是为什么我特别需要它们。为什么我应该在ADF模型层中实现它而不是在Managed Bean层中完成它
答案 0 :(得分:1)
我会说,仅仅因为MVC模式而将它更好地放在模型层中。你有视图,你有绑定,你不关心数据来自何处。
现在真正的问题是,更好地处理模型层中的数据:
没有银弹。哪种方法更好取决于您的需求。有时您可以从bean中获取数据控制。