MVC 或休息或两者兼而有之

发布于 2024-10-15 11:40:30 字数 176 浏览 2 评论 0原文

我正在设计一个基于 Web 的用户界面的服务器端,这将是 JavaScript 密集型的。

我最初考虑使用 MVC 解决方案,但现在我想使用基于 REST 的解决方案,例如 Jersey 或 Restlet。

这通常是一种或另一种类型的决策,还是它们可以是一个组合解决方案?

谢谢, 麦克风

I in the process of designing the server side of a web-based user interface that will be very JavaScript intensive.

I originally thought of going with an MVC solution, but now I am thinking I want to use a REST-based solution such as Jersey or Restlets.

Is this often an one or the other type decision or can they be a combined solution?

Thanks,
Mike

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

南汐寒笙箫 2024-10-22 11:40:30

MVC 是关于应用程序内部如何工作的。

REST 是关于您的应用程序如何与其他应用程序“对话”的。

您可以将它们结合起来。

许多现代框架实际上都是基于 MVC 的,使得实现 REST Web 服务变得容易:Ruby on Rails、带有 SpringMVC 的 Java Spring Framework、Django、Backbone.js

MVC is about how the inner side of your app works.

REST is about how your app "talks" with other apps.

You can combine them.

A lot of modern frameworks actually are MVC based and make implementing REST web services easy: Ruby on Rails, Java Spring Framework with SpringMVC , Django, Backbone.js

萝莉病 2024-10-22 11:40:30

我见过的用于构建支持 REST 的 MVC Web 应用程序的最佳 Java 框架之一是 SpringMVC这篇博文概述了 REST 功能SpringMVC 从 3.0 版本开始。我使用 SpringMVC 和 Jersey 开发了 REST 服务,它们具有相当的可比性。

One of the best Java frameworks I've seen for building MVC webapps with the ability to support REST is SpringMVC. This blog post outlines the REST capabilities in SpringMVC since version 3.0. I've developed REST services using SpringMVC and Jersey, and they are fairly comparable.

最单纯的乌龟 2024-10-22 11:40:30

它们是解决不同问题的模式/解决方案。

休息消毒和休息简化了用户、客户端软件等对 Web 应用程序功能的访问。MVC

提供了一种组织应用程序代码的方法,使其更易于维护。

They are patterns / solutions to solve different problems.

REST sanitises & simplifies addressing access to features of a web application, for users, client software, etc.

MVC provides a means to organise your application code, making it easier to maintain.

走野 2024-10-22 11:40:30

MVC 是应用程序各层的架构设计模式。

文件夹结构:

Models/YourClassModel.php
Views/Home/HomeView.php
Controllers/Controller.php
index.php

应用程序样式 REST 是 <应用程序的代表性状态转移。

MVC is an architectural design pattern for the layers of your application.

The folder structure:

Models/YourClassModel.php
Views/Home/HomeView.php
Controllers/Controller.php
index.php

The application style REST is the Representational State Transfer of the application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文