服务器端 Java - 从哪里开始 [已关闭]

2022-09-01 13:24:46

我真的开始掌握客户端Java编程,据我所知,Java非常适合为大量流量开发稳定的服务器端。

问题是我对服务器开发完全陌生,所以我不知道从哪里开始或从哪里寻找信息,尽管Java有很好的文档。

更具体的问题:

  • 您知道服务器端Java的任何好的,非特定的教程吗?我看过一些关于谷歌Cloud Platform和Netscape的教程,但我不想依赖他们的基础设施。
  • 在 Eclipse 中开发代码然后将其“交付”到服务器的常见做法是否常见?正如我所说,我从未做过服务器端开发,我只尝试过学习一点node.js。

提前谢谢你,我希望这些问题不要范围很广。


答案 1

我建议你从一个简单的设置开始,就像你已经告诉我们的那样:Eclipse +让我们说一个易于使用的tomcat

如果涉及到服务器端,您需要创建一个Servlet,该Servlet允许以您定义的格式从服务器访问其他应用程序数据,或者假设您+客户端定义的格式。我建议你从你熟悉的东西开始,比如Json。为此,我为您提供了一点“起点”。

为服务器端应用程序克隆这个简单示例:https://github.com/DominikAngerer/java-GsonJerseyProvider 它已经为您提供了Json的简单结构,该结构由Ember等框架使用,您也可以轻松修改其中定义的结构。

在 Eclipse 中开发代码然后将其“交付”到服务器的常见做法是否常见?

是的,这样做是完全常见的。编写您的服务器端代码并将其导出为.war - 例如,tomcat或jetty可以简单地部署它们,您将能够在这些应用程序服务器上运行它们。

您知道服务器端Java的任何好的,非特定的教程吗?我看过一些关于谷歌Cloud Platform和Netscape的教程,但我不想依赖他们的基础设施。

我真的很喜欢使用泽西岛 - 这真的是一个理解你将要编写的代码的过程。也许试试 IBM developersworks 提供的例子:http://www.ibm.com/developerworks/library/wa-aj-tomcat/

一开始,它可能有点开销,但是在你尝试了这个例子之后(它应该马上运行),我想你会知道如何用java创建一个简单的后端系统。


答案 2

如果你想要一个完整的开箱即用的环境,你可以尝试:

  • Netbeans EE IDE:它包含一个GlassFish服务器和预配置的SDK,glasfish是最常用的开源应用程序服务器之一。在这里,您可以从 Netbeans 页面找到教程。

  • JBoss Developer Studio:是另一个非常常用的IDE,包括一个JBoss服务器。您可以在此处找到本教程。

我最想从GlassFish开始,因为它非常易于使用和配置。


推荐