GUI:RIA的分离视图和设计模式

时间:2010-08-11 19:19:03

标签: user-interface design-patterns language-agnostic architecture

我在开发的第一年就制作了一些GUI桌面应用程序,但是我的经验和实践已经改变了,所以现在我想用更好的知识重新学习这个主题。

从那时起,我的大多数经验都是网络。

我一直在阅读关于GUI Architectures的问题,以及关于SO的几个相关问题。我知道我仍然没有处于设计模式等的“建筑师”知识水平,以至于开始建立一个伟大的GUI应用程序从头开始

我正在试图弄清楚如何使用GUI设计应用程序,使用良好的架构设计实践。我专注于MVC架构,使用RIA(Flex,Java FX,您选择),考虑将GUI尽可能地与域分离。这给我带来了一些麻烦......

我一直很难将一个MVC架构(如SpringMVC)与GUI相关联,这也可以实现自己的MVC。我读过的大多数都是高级概念,但我似乎无法将其转换为代码。

“我在哪里创建视图?”,“如何将控制器与模型和视图挂钩?”等等。这些是我在阅读和学习后不断问自己的一些问题。

我可能有点失落,并且非常纠结于从哪里开始,所以任何帮助都会受到赞赏。

是否有关于此主题可以推荐的指南/教程/文档?我应该从RIA / GUI基础开始,然后专注于我将使用的技术。

1 个答案:

答案 0 :(得分:1)

您没有指定您喜欢哪种语言,但这里有一些Java的实用指南:

另外,对于特别是SpringMVC,这里有一些实用指南:

http://maestric.com/doc/java/spring

http://www.zabada.com/tutorials/spring-mvc-basics.php