2012-03-28 24 views
0

我是Extjs 4 MVC的初学者,想知道不同MVC应用程序所需的所有不同模型是否可以位于一个全局目录中,并且每个MVC应用程序都会引用它们需要的模型的全局目录,以便我不需要如果我已经将该模型用于以前的应用程序(重用),则为新应用程序编写一个模型。我担心这可能会违反MVC结构。我试图检查,如果asp.net MVC可以做到这一点(即使编程语言不同,MVC结构背后的基本理念是无处不在),并找到了一些支持论坛。只是想知道我是否正朝着正确的方向思考,还是应该继续使用在自己的应用程序目录中有模型的应用程序EXTJS4 MVC结构

回答

1

这可能会很棘手。有几个方面的原因:

  • 如果您按照您需要命名根据自己的规则,你的类(和文件)ExtJS的MVC模式:MyApp.model.MyModel1例如。所以对于其他应用程序,它实际上会有不同的名称。
  • 通常所有* .js文件应位于同一目录(应用程序\模型等)

其他问题我已经下 - 多少功能,你必须在模型类?通常它只是记录的字段列表,可能包含一些虚拟的,可计算的字段,验证程序......没有太多的代码范围可以从重用中获得巨大的利益。

只是我的想法。我可能不会在我的项目中这样做。