【问题标题】:Building a webapp with jersey使用 jersey 构建 webapp
【发布时间】:2012-04-23 04:09:57
【问题描述】:

Spring MVC vs Jersey 上的这篇文章表明 Jersey 更适合 Web 服务,而不是提供 HTML 页面。

我喜欢 Jersey 的想法,不想使用专有解决方案,因为此链接 Jersey w/ Spring 3.0? 建议使用 spring。将来我会想创建一个 RESTful Web 服务,但是现在我需要创建一个相当标准的 Web 应用程序来查询 SOAP 服务并在网页中呈现响应。我不想使用 JSP 或 JSF 只是简单的 javascript 访问服务进行更新

有没有像某种模板引擎一样在泽西岛提供网页的标准方法?我应该寻找 Jersey 的替代品,例如 Spring MVC 还是完全不同的东西?

【问题讨论】:

  • 如果您的页面是静态的,那么 servlet 容器可以为您管理这些内容(只需将 *.html 映射到默认 servlet)。如果你需要真正的 HTML 模板,那么 Jersey 下的 Velocity 就可以了。
  • @dma_k 写下您的评论作为答案,这或多或少是我正在寻找的东西,顺便说一句,您能否为我指出一个教程或任何资源。

标签: java spring jakarta-ee web-applications jersey


【解决方案1】:

当您想使用 Jersey 时,您不需要模板。它可以产生不同类型的输出,如 XML、JSON、PLAINTEXT 等。它将透明地进行所有的编组/解组。关于 REST 的重要一点是您如何设计您的服务。 REST with Java (JAX-RS) using Jersey - Tutorial 这确实是一个很好的教程,展示了如何使用 Jersey。我没有使用 Spring MVC RESTful 服务的经验,但它看起来与 Jersey 非常相似。

【讨论】:

  • 因此,如果我要创建一个需要提供 html 的网络应用程序,这不是 Jersey 真正有用的地方
  • 您想通过 javascript 访问 SOAP 吗? Javascript 不是访问 SOAP 的最佳语言。或者您是否想创建一个仅通过服务请求您的数据的网站。 REST 应该可以很好地工作。
  • 不,我有一个提供数据的 SOAP 服务,我需要处理该数据并以 html 格式显示它以便可以在浏览器中查看,SOAP 请求将由业务逻辑处理应用服务器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-30
  • 1970-01-01
  • 1970-01-01
  • 2015-07-13
  • 2011-11-18
相关资源
最近更新 更多