服务器端Java - 从哪里开始

jos*_*eph 21 java server

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

问题是我完全不熟悉服务器开发,因此我不知道从哪里开始或在哪里寻找信息,尽管Java的文档很好.

更具体的问题:

  • 你知道服务器端Java的任何好的,非特定的教程吗?我已经看过谷歌云平台和Netscape的一些教程,但我不想依赖他们的基础设施.
  • 通常的做法是在Eclipse中开发代码然后将其"发送"到您的服务器上吗?正如我所说,我从未做过服务器端开发,我只是尝试了一点node.js.

提前谢谢,我希望这些问题不是广泛的.

Dom*_*rer 8

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

如果涉及到服务器端,则需要创建一个Servlet,它允许以您定义的格式从服务器访问其他应用程序数据,或者说您和客户端定义.我建议你从像Json那样熟悉的事情开始.为此,我有一个"起点"给你.

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

通常的做法是在Eclipse中开发代码然后将其"发送"到您的服务器上吗?

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

你知道服务器端Java的任何好的,非特定的教程吗?我已经看过谷歌云平台和Netscape的一些教程,但我不想依赖他们的基础设施.

我真的很喜欢和泽西岛一起工作 - 理解你要编写的代码真的很棒.也许尝试IBM开发人员提供的示例:http://www.ibm.com/developerworks/library/wa-aj-tomcat/

一开始它可能有点开销但是在你尝试了这个例子之后(它应该立即运行)我想你会想到如何使用java创建一个简单的后端系统.


小智 5

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

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

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

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