控制器,视图,模型
创建控制器后,控制器中会有一个actionResult类型的方法,返回值为一个视图view()。
view()可以有一个字符串参数,如果有参数,则会在view文件夹中找到与该字符串相同名字的视图并返回这个视图,否则则在view文件中找到与该方法名相同的视图并返回该视图。
视图
视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.
模型
模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。
注意:控制器 提供模型对象,视图 将其内容转成Html
控制器