我的网络应用程序是用什么编码的?
我最初计划以 MVC 模式构建我的 Web 应用程序,我只是想知道它是否符合这个要求?
我目前有这个
索引页面 ------(Ajax 请求)--->控制器------> model
然而,数据似乎从模型返回到控制器,然后通过 ajax 传回索引页面。我还使用一个 bean 来存储用户登录详细信息。
这是一个什么样的架构?是MVC吗,(没有视图?)
谢谢
I originally planned to build my web app in a MVC pattern, i was just wondering if it meets that?
I currently have this
Index page ------(Ajax Requests)---> Controllers ------> model
The data however seems to go from the model back to the controller and then passed back to the index page via ajax. I also use a bean for user login details..
What sort of architecture is this? Is it MVC, (there is no view?)
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于观点。
从客户端的角度来看:
从服务器端webservice的角度来看:
从服务器端业务角度来看:
That depends on the point of view.
From the client side point of view:
From the server side webservice point of view:
From the server side business point of view:
嗯...索引页面就是视图,因此它符合“MVC”的资格。
但请记住,“MVC”是表示层的一种模式,“模型”不仅是数据库,还包括与其关联的所有业务逻辑。有一个常见的误解:视图=表示层、控制器=业务逻辑层、模型=数据库层。查看 J2EE 蓝图 和 关于它的维基百科文章。
Well... you index page is the view, so it qualifies as "MVC".
But bear in mind that "MVC" is a pattern for the presentation tier, and the "Model" is not only the Database but all the business logic associated with it. There is a common misconception that View=Presentation Tier, Controller=Business Logic tier and Model=Database tier. Check out the J2EE blueprints and the Wikipedia article about it.