Java设计问题使用哪个框架? JBoss、休息等

标签 java frameworks restlet

我有兴趣用 java 创建客户端/服务器应用程序,但不确定要使用哪个框架。以下是检查磁盘空间的简单场景:

场景1 1. 用户单击网页控制台上的按钮“获取当前磁盘空间使用情况”。 2. Servlet 将从数据库获取所有机器,并要求每台机器归还其已使用的磁盘空间。 3. 每台机器都会回复已使用的磁盘空间。

场景2 4. 每台机器每 24 小时更新一次服务及其使用的磁盘空间。

据我所知,我需要一个 tomcat 实例来托管 servlet 作为控制台。 从这里开始,我的情况就变得模糊了——因此就有了这个问题。 我还需要吗 a) #4 的 SOAP 服务? b) 在 #2 的每台机器上运行一个 SOAP“客户端”?

我只是不确定何时使用 SOAP 服务与 RESTful 服务等。 任何意见将不胜感激。 对 Java 相当陌生,因此对任何错误的术语表示歉意。

最佳答案

您不需要 SOAP 服务,也不需要客户端。当然,这很好,但是(如果赶时间)您可以使用自己的格式。 CSV、管道,任何适合您的东西。

我发现 SOAP 服务更易于阅读,但当您需要大量数据时,它们并不是最佳选择,主要是因为您必须打开和关闭标签。在这些情况下,JSON 是我的选择。

现在,你所说的不是框架。它们是协议(protocol)或约定。框架更依赖于语言,如 Struts、Spring、Tapestry、iBatis 等。

希望这有帮助。

关于Java设计问题使用哪个框架? JBoss、休息等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5783977/

相关文章:

java - 代码没有打印任何内容

node.js - 你能在项目之间共享一个 gulp 框架吗?

c# - .NET 中的 TextFieldParser 等效项?

rest - 带有 JAXRS 应用程序的 ReSTLet 中的 HTTP 基本身份验证?

java - 配置 `java.util.logging`最简单的方法是什么

java - 发布后 Android 排行榜不工作显示 RESULT_APP_MISCONFIGURED 错误

javascript - 如何创建寻找元素网页游戏

java - 如何使用 Rest Get Annotation for application/x-octet-stream Accept header

java - 我应该添加多少个 jar 才能使应用程序正常运行?

java - Websession 失效不适用于 Spring Boot 2.0.2