当前位置: 首页 > 知识库问答 >
问题:

服务器端程序[副本]

谭曦
2023-03-14

抱歉,如果你问的是傻话,但我完全是初学者。我正在尝试使用Java webapp原型(servlets/maven)编写简单的web app。在应用程序中,客户端会向服务器端发送一些数据,然后这些数据会在服务器端进行处理,经过一定的时间间隔后再发送给客户端。我的问题是我不知道如何创建在服务器端连续运行的方法(类似于main类)。有可能创造出这样的东西吗?

共有1个答案

柳杰
2023-03-14

在低层,这就是服务器所做的:它在端口上侦听客户机请求,当请求到达时,服务器处理它。但是如果您想构建一个web应用程序,您不必在这个级别上工作,而是在更高的级别上工作:您在一个web服务器(如Tomcat或Netty)中运行代码,该服务器处理所有低级工作,并且只在客户端连接到它时调用您的代码。因此,我建议您首先选择一个服务器,并遵循如何运行web应用程序的教程,例如阅读Netty文档。

 类似资料:
  • 问题内容: 我正在尝试使用我一直在努力的客户端/服务器程序实现多线程。我需要允许多个客户端同时连接到服务器。我目前有4类:客户端,服务器,协议和用于处理线程的工作器。以下代码是我对这些类的拥有的代码: SocketServer类: SocketClient类别: 协议类别: ClientWorker类: 当我运行服务器和客户端时,一切正常。然后,当我尝试运行另一个客户端时,它只是挂在那儿,没有提示

  • 我正在ip的服务器上使用以下命令连接到上承载的数据库 错误1045(28000):拒绝用户“user”@“y.y.y.y”的访问(使用密码:YES)

  • 我被要求对Glassfish 3.0上托管的Java应用程序进行更改。我没有源代码。我是否能够通过反编译获得源代码,对其进行更改,并使用更改重新部署它?有人能帮忙吗?

  • 本文列出了Apache HTTP服务器中所有的可执行程序。 索引 httpd Apache超文本传输协议服务器 apachectl Apache HTTP服务器控制接口 ab Apache HTTP服务器性能测试工具 apxs APache功能扩展工具 configure 配置源代码树 dbmmanage 建立和更新DBM形式的基本认证文件 htcacheclean 清理磁盘缓冲区 htdiges

  • 问题内容: 我正在尝试以客户端/服务器方式制作Java应用程序。客户端是SWT中的GUI,它显示来自服务器的数据。服务器已连接到数据库。 好的,对此感到抱歉,我确定这是一个经典问题,但我不知道如何开始。 在我为他们工作的一个项目中,他们实施了很多魔术来透明地调用Glassfish服务器。 我不想使用Glassfish服务器。我只想要简单的Java语言。但是代理的概念似乎很酷。 你有这种想法或例子吗

  • 问题内容: 说我有一个用perl或python编写的脚本。编写在字符串上使用jQuery选择器的函数的最简单方法是什么?即能够做到: 其中的功能是对存储在中的html字符串运行jquery选择器。即使只限于返回字符串(不是完整的jquery对象),它仍然会非常有用。即,如果您需要提供一个JavaScript函数作为回调,这将使结果呈现为脚本语言可理解的内容: 并且它将以列表形式返回回调的结果。 我