架构:围绕 REST 接口的基于 MVC 的 Web 应用程序

发布于 2024-09-28 21:46:13 字数 394 浏览 4 评论 0原文

我不知道如何表达我的问题......

我从不同的来源了解到围绕 REST 接口构建 Web 应用程序是有意义的。 REST 服务可以执行一些控制器逻辑(验证、数据库访问等),然后返回(静态)*.xhtml 资源。结合一个不错的 JavaScript 框架,这个 html 页面可以通过发出适当的 AJAX 调用来完成自身。

直觉上我看到了它的价值(它感觉比 JSF 中的服务器端文档模型更轻量),但我也觉得我在这里缺少完整的图片。 “他们”指的是简单的 Struts 或带有 REST 酱料的 Spring MVC 吗?

你明白我的意思吗?有人可以正确看待这些想法吗?指出解释我想要掌握的方法的资源?根源是什么?

谢谢你帮我澄清这一切! J。

I'm not sure how to phrase my question....

From different sources I pick up the idea that it makes sense to build web applications around a REST interface. A REST service could execute some controller logic (validations, database-access, etc) and then return a (static) *.xhtml resource. Combined with a decent javascript framework, this html page could complete itself by issuing the approriate AJAX calls.

Intuitively I see value in this (it feels more lightweight than a server-side document model like in JSF), but I also feel like I'm missing the complete picture here. What 'they' are referring to, is that simply Struts or Spring MVC with a REST sauce?

Do you see what I mean? Can somebody put these idea's in perspective? Point to a resource that explains the approach I'm trying to grasp? What are the roots?

Thank you for helping me to clarify all this! J.

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

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

发布评论

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

评论(1

何以心动 2024-10-05 21:46:13

在这种情况下创造的名称是 SOFEASOUI

Names coined in this context are SOFEA and SOUI.

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