加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 05:49:00 所属栏目:Java 来源:网络整理
导读:GWT ClientFactory似乎是GWT应用程序的新设计模式,尽管GWT API并未正式成为GWT API的一部分,但受到GWT的鼓励,并且在无数的GWT / MVP示例中都有. 我想要喜欢ClientFactory概念.但是我担心的是:对于真正大型的应用程序,它有许多屏幕,显示区域和复杂的架构,单
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的实用程序源于其简单性和透明性作为一个概念,而不是因为它是构建大型应用程序的唯一方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读