【问题标题】:What should i use to create web services app?我应该使用什么来创建 Web 服务应用程序?
【发布时间】:2016-04-28 14:19:49
【问题描述】:

作为获得工作的应用程序,我需要制作一个网络应用程序。我只熟悉 Java SE,所以我的担忧出现了。我需要制作 Web 服务,一开始会有身份验证窗口,然后我需要将 JSON 数据(可能解析并显示)显示为表格或带有按钮的列表,以便从表格中选择要获取的行之一到下一页,在那里用户可以选择材料等。

我在服务器上有 JSON 格式的数据,我需要从那里提取数据,然后我需要显示类似于 /materialDetails?ID=x 的数据,其中 x 是 ID(可能是 HTTP 或 URI)。我应该使用 Java REST 吗?如果是,我需要在 XML 中创建一个站点,然后将 java 数据放入其中?互联网上只有几个教程,我找不到任何好的(有时问题出在服务器上,有时与依赖项有关)。我也在 youtube 上寻找信息,但除了 https://www.youtube.com/watch?v=X36Dud8cS4Y 我找不到任何有用的信息?有人可以向我解释一下,让它至少更容易一点吗?或者只是引导我选择一个特定的框架。提前致谢

【问题讨论】:

  • 你可以试试Spring框架的web MVC。您可以轻松地将数据作为 JSON 字符串提供,甚至可以创建 RestfulController。

标签: java json rest


【解决方案1】:

对于初学者,您可以使用 Tomcat 和 MySQL 数据库创建一个动态 Web 项目。您可以使用 RESTEasy 创建一个从数据库中获取数据的 WebService。

我不知道您的具体期望是什么,但这可能是一个好的开始。 “做一个web app”有点像说“我需要开发一个java程序”,有点含糊!

【讨论】:

  • 我同意这个问题非常模糊。回答这样的问题并没有多大价值。
  • 我们是来帮忙的,对吧? :) 他必须从某个地方开始
  • 一个评论就足够了。
  • 我知道我的问题有点含糊,但我不知道从哪里开始...我知道我想创建一个网站(但我应该在 xml 中创建它吗?)我需要使用 rest 但哪一个最容易使用? Jersey、Restful 还是 RESTEasy?
  • 我知道 Resteasy,它非常简单。对于网页来说,一个带有表单的简单页面就足以调用一个servlet!
【解决方案2】:

我不了解 REST,但我认为您的应用程序可以使用以下技术实现:HTML 和 Servlets/JSP。 我会用 HTML 编写一个身份验证页面(一个带有 2 个输入和一个按钮的表单元素),它将凭据传递给 Java Server Page 或 Servlet(它们是等效的)。在那里我将构建表格(另一个 HTML 元素),从而生成一个新的 HTML 页面。

P.S.:您使用 JSON 作为格式,因此无需学习 XML。

【讨论】:

  • JSP!你真的推荐这种过时的技术吗?
  • 我还是个学生,所以我不熟悉任何开发 Web 应用程序的框架。此外,由于 OP 知道 Java 和 JSP 本质上是带有 Java 代码 sn-ps 的 HTML 页面,我认为这是一个很好的建议。
猜你喜欢
  • 2018-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-25
  • 1970-01-01
相关资源
最近更新 更多