java – GWT ClientFactory:这不仅仅是一个巨大的blob / monolith吗?

前端之家收集整理的这篇文章主要介绍了java – GWT ClientFactory:这不仅仅是一个巨大的blob / monolith吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
GWT ClientFactory似乎是GWT应用程序的新设计模式,尽管GWT API并未正式成为GWT API的一部分,但受到GWT的鼓励,并且在无数的GWT / MVP示例中都有.

我想要喜欢ClientFactory概念.但是我担心的是:对于真正大型的应用程序,它有许多屏幕,显示区域和复杂的架构,单个ClientFactory将成为数据结构的巨大整体,可能有数百种getter方法.

所以我问:这样可以吗?为什么这样的整体设计鼓励和接受GWT,而不是其他(一般)应用.更重要的是,有没有办法将广泛的ClientFactory分解为工厂对象的层次结构,以帮助代码可维护性,依赖性/引用等?

如果是这样,是否会将ClientFactory分解为较小的工厂,每个工厂负责将必要的视图,演示者等注入应用程序的不同部分?

解决方法

ClientFactory的想法只是手动DI,以实现简单易懂的布线.在不了解 GIN甚至GWT的情况下,这些应用程序似乎主要是Java,让您了解如何制作工作,而无需了解作者将应用程序连接在一起的首选方式的细节.

就像一个示例Java教程让你从public static void main(String [] args)开始,或者你可能构建一个完全手动的Servlet,你可以使用它来获得想法,然后转向更好的结构化应用程序. ClientFactory的实用程序源于其简单性和透明性作为一个概念,而不是因为它是构建大型应用程序的唯一方法.

原文链接:https://www.f2er.com/java/121172.html

猜你在找的Java相关文章