问题标签 [server-application]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

servlets - Web 服务器脚本持续运行

我想做的是一个简单地回答客户请求的网络服务器。我可以使用 PHP 脚本、用 C++ 编写的可执行文件或用 Java 编写的服务来创建响应,但问题是它们总是必须加载来自客户端的每个请求,这会降低效率并需要我保存数据在某些文件或数据库中在请求之间交换它们(不能使用会话,在各种客户端之间交换数据)。

所以我正在寻找一些可以在服务器上连续运行的脚本,“监听”传入的请求,产生一个答案并将其发回。有用但不是必需的功能是:
- 基于 C/C++,但不必
- 能够处理 http,因为客户端是发送 JSON 的网站
- 可以很容易地与某些服务器解决方案一起使用

我的想法就像让一个 C++ 程序持续运行,维护 CPU 中的所有信息并与小程序共享它的内存,这将在每个请求到来时启动,从共享内存中获取数据并进行一些处理以创建答案(无需大量计算,可多次加载)。听起来是不是有点可能?

将一些技术工作命名为检查就足够了,谢谢你,Martin C.

0 投票
1 回答
86 浏览

operating-system - 所有服务器都有操作系统吗?

所有服务器都有操作系统吗?

您可以在任何类型的服务器上运行应用程序吗?

可以在服务器上运行的应用程序示例是什么?

信不信由你,我在谷歌上搜索了数周来寻找这些问题的答案,但一无所获。如果您能回答其中任何一个问题,我将通过您的方式发送良好的共鸣!

0 投票
0 回答
259 浏览

java - 构建第 3 方服务器应用程序以通过 xmpp 从 Android 连接 GCM

我正在构建 android app1 和 app2,它们将根据本教程相互发送数据。GCM 和 xmpp 的教程非常简单。Google 需要带有后端的 3rd 方服务器应用程序来向 Android 应用程序发送上游和下游数据,这是我无法理解的。该应用程序应该是一个android应用程序吗?还是桌面上的 java 应用程序(因为它应该始终不间断地运行)?我找不到有关构建该服务器应用程序的教程。有人可以给我一个提示或例子吗?

0 投票
1 回答
105 浏览

java - 使用服务器 API 插入数据时能够回滚更改

我目前有以下情况:

我已经构建了一个客户端 Java 应用程序,用于直接与 MySQL 数据库通信。当我插入大量数据时,我曾经这样做是AutoCommit关闭的。这很容易做到,因为我可以直接访问Connection. 我之所以选择这样做,是因为它使我能够在同步过程中出现问题时回滚更改。

现在,应用程序正在发展,我认为我最好构建一个与 MySQL 数据库通信的服务器 API。所以,目前,我通过 Http 请求插入数据。每个请求都会打开和关闭一个新的Connection.

现在,我希望能够在其中一个请求出错时回滚更改。我假设我不能使用AutoCommit,因为这是基于 a 的Connection,并且对于每个请求来说都是不同的。

谁能告诉我这通常是怎么做的?

我想到了以下几点:

  • 首先调用一个将 设置AutoCommit为 false 的 URL,然后执行所有请求并检查是否失败。但是,如果另一个客户端也同时插入数据,这会出错。
  • 通过一个请求将数据发送到服务器,但这将迫使我彻底改变我的设计。

注意:我知道提问时通常需要一些代码,但我看不出这将如何改善我的问题。但是,如果需要,请随时提出要求。

0 投票
1 回答
274 浏览

java - 使用 Cross-Context 时获取 servlet 响应

我正在使用跨上下文调用另一个服务器应用程序中的 servlet:来自服务器应用程序“A”的 Servlet /bar 调用服务器应用程序“B”上的 /foo servlet。

我正在使用这个非常好的解决方案,就像在 Abhijeet Ashok Muneshwar 回答中一样,我将来自服务器应用程序 A 的请求转发到服务器应用程序 B 上的 /foo servlet。

我正在使用类 RequestDispatcher() 发送请求,但响应在同一个调用中返回?

如何在 A 的 servlet 中处理并返回来自服务器应用程序 B 的响应。

谢谢。

0 投票
0 回答
84 浏览

php - 如何确保从我的移动应用程序调用 PHP 页面

我有一个 iOS/Android 应用程序,我想将它的一些功能转换为 webview,因为这将使小的更改更容易,因为我只需要更新 web 应用程序,而不是同时更新 iOS 和 Android 并等待审查过程。

我已经有一个 PHP-mysql 服务器应用程序并使用各种服务器-客户端通信,所以我将向这个服务器应用程序添加我将在我的移动应用程序 webview 中显示的页面。这里的缺点是,如果我在任何浏览器中输入 url 并传递相同的参数,它就会起作用,我不喜欢这样。

如何确保在我的 PHP 代码中,该页面是从我自己的应用程序内部调用的?

感谢提前。

0 投票
1 回答
3247 浏览

java - 创建客户端-服务器桌面应用程序

我过去曾使用 Javascript、AJAX、Node、Express 和 MongoDB 创建客户端-服务器 Web 应用程序,但现在我需要创建客户端-服务器桌面应用程序。因此,它将基本上由一个桌面程序组成,该程序将通过请求连接到服务器程序。服务器程序将使用它可以从数据库中获取的请求数据来响应客户端程序。

由于我对 Java 中的这类应用程序非常陌生,因此我不知道如何在 Java 中创建这样的应用程序。由于项目很大,我们无法对所有服务器进行硬编码。我们可能需要一个服务器端的框架来监听请求,但我现在还没有找到。例如,Play Framework 似乎只适用于 Web 应用程序。哪些框架对这些目的有用?这是此类应用程序的正确方法吗?我将如何连接客户端和服务器应用程序?

请不要建议“使用套接字”。这将是一个相当大的“严肃”项目,我们需要高级工具。我们不知道这些项目通常是如何创建的。请解释一下通常使用哪些模式。具体程序的例子,也许用开源代码对我们理解会有帮助。此外,我们对这些项目所需的要求列表也将非常有用。

注意:我并不是要我们可以使用的框架的详尽列表。我宁愿问我们应该使用哪种工具(带有具体示例)以及如何组合它们。如何构建这样一个项目。

0 投票
2 回答
489 浏览

java - 查询mysql数据库的Java服务器

我有一个有 mysql 数据库的服务器。我希望我的客户端 java 应用程序查询用户是否在数据库中(让他们访问应用程序的其余部分)。理想情况下,我希望我的客户端应用程序与服务器端应用程序(存储 mysql db 的同一服务器)通信,该应用程序将接受此查询、查询数据库并将查询结果发送回客户端。

我知道这可以使用 Java ServerSockets 来完成,我想我对如何做到这一点有一个想法,但在我继续之前,我想知道是否有一个框架已经这样做了?也许我可以简单地在我的服务器上运行一些东西,它会监听来自客户端的这些查询并将结果发送给客户端。基本上,这个解决方案是否已经存在,所以我不必自己构建应用程序?

这对我来说是全新的,我想尽快部署这个系统。我知道自己构建它需要一段时间(特别是如果我希望它具有安全意识),所以我想尽可能地使用预先存在的工具来节省时间。顺便说一句,我使用的是运行 Ubuntu 的 AWS EC2 VM。我已经在 localhost 上安装并运行了 mysql db。

欢迎任何建议,

谢谢

0 投票
0 回答
29 浏览

audio - 支持 VBR(可变比特率)音频的字节范围请求有什么意义吗?

我正在开发一个将分发音频流的服务器应用程序。这些音频流在 Web 浏览器中被使用,特别是通过<audio>元素。

现在,假设服务器应用程序提供 MP3 流。如果这些 MP3 流是 VBR(可变比特率),那么服务器应用程序是否有任何用处来支持byte-range请求?

服务器应用程序将以Content-Length标头响应,但我看不到客户端(浏览器)如何能够让用户在处理可变比特率时搜索流中的任何给定位置。

我错过了什么吗?

0 投票
1 回答
53 浏览

websphere - Websphere 安装 v 7 错误

我正在尝试安装 websphere 应用程序服务器 v7

我按照步骤

当我在输入安全管理密码后单击下一步时,我收到此错误消息

谢谢你的帮助