Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT复杂的应用程序,许多屏幕。建筑学_Gwt_Jakarta Ee_Module_Client_Gwt2 - Fatal编程技术网

GWT复杂的应用程序,许多屏幕。建筑学

GWT复杂的应用程序,许多屏幕。建筑学,gwt,jakarta-ee,module,client,gwt2,Gwt,Jakarta Ee,Module,Client,Gwt2,我正在制作一个GWT应用程序,它将有许多屏幕。左侧将有一个菜单,单击菜单选项将打开右侧内容区域中的相关模块。单击内容区域中的项目将链接到在同一内容区域中打开的其他模块 我如何实现这个架构 如何在不同的内容模块之间传递对象 如何将每个模块隔离到其自己的包中 所有这些都可以在同一个Eclipse项目中吗 还有什么需要考虑的吗 我也一直在广泛地研究GWT应用程序(我的第一个),并从这些问题开始 根据我的发现,实现这一点的最佳方法之一是使用MVP(Model View Presenter)体系结构。谷歌

我正在制作一个GWT应用程序,它将有许多屏幕。左侧将有一个菜单,单击菜单选项将打开右侧内容区域中的相关模块。单击内容区域中的项目将链接到在同一内容区域中打开的其他模块

  • 我如何实现这个架构
  • 如何在不同的内容模块之间传递对象
  • 如何将每个模块隔离到其自己的包中
  • 所有这些都可以在同一个Eclipse项目中吗
  • 还有什么需要考虑的吗

  • 我也一直在广泛地研究GWT应用程序(我的第一个),并从这些问题开始

    根据我的发现,实现这一点的最佳方法之一是使用MVP(Model View Presenter)体系结构。谷歌自己也支持这种大规模GWT应用程序,并推动了他们的观点;他们网站上描述的架构分解:,由他们完成的演示:对我来说,最有用的示例是使用这些方法的Contacts应用程序:

    对我来说,这是一个很好的开始。这一切都可以在同一个项目中完成。希望这能回答您的大部分(如果不是全部)问题!:)


    Xandel

    您可以在此处的其他问题中轻松找到问题的答案,如:,,您可能还想了解GWT 2.1计划对MVP(如位置)的支持。见: