无线点餐系统主要用到采用模型-视图-控制器MVC架构的设计模式。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
视图是用户看到并与之交互的界面。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。
模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。
控制器接收用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。
总的来说MVC的处理过程,就是首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5902839 2012-05-24 15:55 android.zip
文件 2834208 2012-05-24 15:53 wireless_web.zip
文件 199 2014-04-01 22:07 关注科帮网获取更多源码.url
文件 14151 2015-02-27 16:28 图片1.jpg
文件 75852 2015-02-27 16:28 图片2.jpg
目录 0 2016-06-24 21:42 定稿
文件 43008 2012-05-26 14:27 定稿 80601556 姓名 毕业论文封面、摘要.doc
文件 162 2012-05-23 18:32 定稿~$06001556 倪清柔 毕业论文目次.doc
文件 162 2012-05-23 18:32 定稿~$0601556 姓名 毕业论文封面、摘要.doc
文件 162 2012-05-23 19:29 定稿~$22 080601556 倪清柔 毕业论文正文、结论、参考文献.doc
文件 43008 2012-05-23 15:15 定稿~WRL0001.tmp
文件 82944 2012-05-23 19:53 定稿~WRL0002.tmp
文件 1839616 2012-05-23 19:29 定稿~WRL2845.tmp
文件 1852928 2012-05-26 14:21 定稿毕业论文正文、结论、参考文献.doc
文件 74752 2012-05-26 13:50 定稿毕业论文目次.doc
目录 0 2016-06-24 21:40 开题报告+外文翻译
文件 75776 2012-04-11 12:08 开题报告+外文翻译 80601556 倪清柔 外文资料翻译.doc
文件 51200 2012-04-11 12:09 开题报告+外文翻译 80601556 倪清柔 开题报告.doc
文件 1504 2014-03-26 22:31 说明.txt
----------- --------- ---------- ----- ----
文件 5902839 2012-05-24 15:55 android.zip
文件 2834208 2012-05-24 15:53 wireless_web.zip
文件 199 2014-04-01 22:07 关注科帮网获取更多源码.url
文件 14151 2015-02-27 16:28 图片1.jpg
文件 75852 2015-02-27 16:28 图片2.jpg
目录 0 2016-06-24 21:42 定稿
文件 43008 2012-05-26 14:27 定稿 80601556 姓名 毕业论文封面、摘要.doc
文件 162 2012-05-23 18:32 定稿~$06001556 倪清柔 毕业论文目次.doc
文件 162 2012-05-23 18:32 定稿~$0601556 姓名 毕业论文封面、摘要.doc
文件 162 2012-05-23 19:29 定稿~$22 080601556 倪清柔 毕业论文正文、结论、参考文献.doc
文件 43008 2012-05-23 15:15 定稿~WRL0001.tmp
文件 82944 2012-05-23 19:53 定稿~WRL0002.tmp
文件 1839616 2012-05-23 19:29 定稿~WRL2845.tmp
文件 1852928 2012-05-26 14:21 定稿毕业论文正文、结论、参考文献.doc
文件 74752 2012-05-26 13:50 定稿毕业论文目次.doc
目录 0 2016-06-24 21:40 开题报告+外文翻译
文件 75776 2012-04-11 12:08 开题报告+外文翻译 80601556 倪清柔 外文资料翻译.doc
文件 51200 2012-04-11 12:09 开题报告+外文翻译 80601556 倪清柔 开题报告.doc
文件 1504 2014-03-26 22:31 说明.txt
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)