我想托管一个Java程序,该程序在Internet上作为服务器运行,接受Internet上的TCP UDP连接。我们有一台具有固定IP的机器。它(Java程序)还处理驻留在同一台计算机上的数据库(Mysql)。我的问题是,我需要学习诸如Jboss等的应用服务器来解决这个问题吗?我只是想避免复杂性。
提前致谢。
您可以采用多种方法。这完全取决于您真正想要的是什么。
如果您要提供网站服务,我强烈建议您使用一个框架来处理您的所有请求和网站逻辑。一个不错的选择是Play Framework(适用于Java和Scala):
但是,如果您不喜欢它,则可以随时检查其竞争对手:
但是,如果您正在做不同的事情(假设您需要一种联系内部网络服务器的方法),则还可以使用RMI并自行编写响应代码。以下是一些RMI示例:
请注意,RMI也适用于非内部网络(仅是示例)。
总体而言,您可以使用很多选择和文档。JBoss也是您可以选择的选项(对此毫无疑问),但是如果您真的想要简单的东西,没有框架或额外的工具,则可以使用RMI或Java Sockets:
希望能帮助到你 !
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句