我想知道 flex 中使用的 mxml 文件是否是 mvc 设计模式的示例。因为它包含标签格式的视图信息。所以,我们大概可以称它为与“视图”相关的逻辑。
但是,在这种情况下,您会如何称呼位于同一 mxml 文件中的标记内的代码?
五。
我想知道 flex 中使用的 mxml 文件是否是 mvc 设计模式的示例。因为它包含标签格式的视图信息。所以,我们大概可以称它为与“视图”相关的逻辑。
但是,在这种情况下,您会如何称呼位于同一 mxml 文件中的标记内的代码?
五。
MXML 是一种声明性 XML 语法,由编译器转换为 ActionScript 类。
以下链接可以帮助您更好地理解:
http://blog.vivisectingmedia.com/2008/04/the-flex-code-behind-pattern/
MXML 文件肯定是“视图”的一部分,你是对的,但除非你同时引入“模型”和“控制器”,否则不能称之为 MVC 模式。MXML 文件中包含的所有内容都是“与 View 相关的逻辑”,不仅是常规标签,还有Script标签。
如果您想了解 MVC 架构是什么样的,请查看Robotlegs 框架或PureMVC(以及其他)。
例如,这里是 PureMVC 的概念图:http: //npacemo.com/wordpress/wp-content/uploads/2008/06/puremvc-conceptual-diagram.jpg
干杯