EXTJS4 MVC结构

时间:2012-03-28 17:59:46

标签: asp.net-mvc extjs4 extjs-mvc

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

1 个答案:

答案 0 :(得分:1)

这可能很棘手。有几个原因:

  • 如果你遵循ExtJs MVC模式,你需要根据他们的规则命名你的类(和文件):例如MyApp.model.MyModel1。因此,对于其他应用程序,它实际上将是不同的名称。
  • 通常所有* .js文件都应位于同一目录(app \ model etc)

我有另一个问题 - 你在模型类中有多少功能?通常它只是记录的字段列表,可能包含一些虚拟的,可计算的字段,验证器...没有太多的代码范围可以从重用它获得巨大的好处。

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