服务器端java小程序…如何创建?
如何创建服务器端java小程序?如果我理解正确,您正在寻找。阅读链接文档服务器端java小程序…如何创建?,java,applet,client-side,server-side,Java,Applet,Client Side,Server Side,如何创建服务器端java小程序?如果我理解正确,您正在寻找。阅读链接文档 否则,您的问题就没有意义了-服务器正在处理多个请求,没有任何GUI,小程序就是GUI。如果您只需要在服务器上运行的java代码,您可能需要servlet。或者JSP,如果您只是想做一些简单的处理 客户端的Java小程序不一定需要服务器端的Java Web服务器。由于您希望使用的唯一通信协议是通用的HTTP,因此任何HTTP服务器都可以。您可以使用“普通”Web服务器,如。您还可以使用Java Servletcontaine
否则,您的问题就没有意义了-服务器正在处理多个请求,没有任何GUI,小程序就是GUI。如果您只需要在服务器上运行的java代码,您可能需要servlet。或者JSP,如果您只是想做一些简单的处理 客户端的Java小程序不一定需要服务器端的Java Web服务器。由于您希望使用的唯一通信协议是通用的HTTP,因此任何HTTP服务器都可以。您可以使用“普通”Web服务器,如。您还可以使用Java Servletcontainer,如它所支持的。您还可以使用C#/.NET Web服务器,就像它支持的那样。只需使用Web服务器的功能,您当前已经使用该功能为带有小程序的网页提供服务 在Applet中基本上需要做的就是激发和处理HTTP请求。您可以使用()或更方便的()来实现这一点。您可以使用获取小程序服务的上下文URL
URL url = new URL(getCodeBase(), "script.php"); // PHP code
// or
URL url = new URL(getCodeBase(), "servletUrl"); // Servlet code
// or
URL url = new URL(getCodeBase(), "script.asp"); // ASP code
在服务器端,您只需按照通常的方式以您喜欢的任何格式返回响应。普通的字符串
或更易于处理的格式。所有提到的语言都提供了以JSON/XML格式对数据进行编码/解码的工具/库
至于将参数从Applet发送到服务器端,只需在请求URL(httpget)或请求体(httppost)中以查询字符串的形式传递HTTP请求参数。在PHP中,您可以通过$\u GET
和$\u POST
收集它们,在Java Servlet中通过request.getParameter()
收集它们
至于从服务器端返回数据,在PHP中,只需使用
echo
编写响应。在JavaServlet中,您只需编写response.getWriter()
,而在ASP中,我实际上不知道,但您现在应该了解了。然后在小程序中读取并相应地处理响应。请参阅前面的教程链接,了解如何做到这一点 服务器端小程序是什么意思?您希望实现什么样的功能?不,不要使用JSP进行处理。它们仅用于演示。同意这对于实质性的处理不是最佳的,但如果你只是需要一些小的东西,不要限制自己。