【问题标题】:Using Spring as backend while using JSF for client-side使用 Spring 作为后端,同时使用 JSF 作为客户端
【发布时间】:2015-07-07 00:23:06
【问题描述】:

我正在创建一个 Web 应用程序,该应用程序基本上会将用户注册到一个网站,他们可以在该网站上登录并浏览商品库存,就像商店一样。用户信息和存储项目将存储在 MongoDB 中。

对于服务器/后端,我计划使用 Spring RESTful 服务实现与 MongoDB 通信并在必要时执行 CRUD 操作。

现在我的主要问题是客户端使用什么(浏览器渲染、网页等)。我正在考虑将 JSF 与 Facelets 一起用于视图,或者将 Spring MVC 和 Facelets 用于视图。

如果我将 JSF 用于我的客户端,这种架构会起作用吗?

【问题讨论】:

  • 您可以同时使用 Spring MVC 和 Facelets,但不能同时使用 Spring MVC 和 JSF。您已经在上一个问题中被告知过。 Spring 是一个巨大的框架,其中包含多个模块。 Spring MVC 只是其中之一。您不能同时使用 Spring MVC 和 JSF,因为它们都是 MVC 框架。您可以在 Spring 平台之上使用 JSF(同样不是 Spring MVC - 它们都指的是不同的东西)。
  • 它会起作用,但你最终会复制/替换 JSF(或 Java EE)已经提供的许多东西,人们会开始想知道你到底为什么使用 JSF(或者为什么你选择 Spring 路径而不是 Java EE 路径)。

标签: spring mongodb rest spring-mvc jsf


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 2018-06-26
    相关资源
    最近更新 更多