使用HTML / CSS创建带有Java后端的前端网站

问题描述 投票:1回答:2

我有点想参与一个我想创建的项目,但是我对具有完整堆栈和所有其他内容的现代Web开发一无所知。因此,因此,我绝对不知道如何进行此操作。这就是我所知道的,这是我需要完成的...

我所知道的:

  • 创建/托管经典LAMP服务器
  • 管理LAMP服务器
  • 使用设计者或手码创建HTML / CSS页面

我需要完成的事情

  • 创建类似于TopG的网站,服务器所有者可以在其中将其Minecraft服务器发布在列表中
  • 能够创建一个帐户来管理其服务器(我知道这可以在PHP中完成,所以现在可以了)
  • 使用一个名为Votifier.jar的Java库。当用户对服务器投票时,将使用此选项,将提交的投票通过端口25565发送到Minecraft服务器,然后Minecraft服务器将处理投票情况。我需要前端与此jar文件/库进行交互,并将投票信息发送到用户投票支持的Minecraft服务器。

[[This是我完全不知道如何完成此任务的部分。

我以为我可能只需要使用Java而不是PHP来编码网站的整个后端,所以我遇到了Spring并试图学习如何使用它,但是当时我不确定到底该如何获得Spring使用前端HTML。

所以,在这一点上,我不知道该怎么做或如何实现我的目标...我不想做的是用LAMP编写整个网站,然后当需要实施Votifier时我就结束了由于这个jar文件,不得不用其他框架重写整个网站...

我该如何处理?

我必须使用Java后端吗?还是我可以坚持使用我所知道的经典LAMP?

让我知道是否需要更多说明。我将保留现有网站的示例,以便您可以感觉到我需要做的事情。

https://minecraft-mp.com/server-s252794

[如果单击投票按钮,则会带您到另一个页面,在其中输入Minecraft用户名,解决验证码,然后提交投票,并使用Votifier将投票信息发送到Minecraft服务器,然后从那里开始网站的工作完成...

java html css web-deployment minecraft
2个回答
0
投票

也许您应该看看JSP(JavaServer Pages)?是基于Java的,类似于php。

您可以使用html,xml和java来创建动态生成的网页。

几周前,我已经使用它进行简单的项目,真的很容易使用,如果您知道如何使用Java编程会容易得多。

我不是网络开发人员,所以不能为您提供更多帮助,但是也许它为您提供了一个起点。

我建议您在开始项目前先征询您的信息。


0
投票

没有必要将Java用于您的后端,投票站点不使用任何特殊的Minecraft API。相反,许多主要列表都支持常见的bukkit / spigot API(例如Votifier / NuVotifier / etc)。这些API使用RSA密钥或仅使用简单的字符串机密来使用PKI身份验证。您的服务需要具有帐户,服务器列表(带有帖子)以及该用户与服务器一起设置服务器帖子的方法。

对于这一部分,您需要验证服务器的所有权(虚假发布),然后交换Votifier api的密钥。 NuVotifier允许添加服务器列表站点的公共密钥,而不是用其他方式添加,但这取决于您。

所有这些都可以用您喜欢的任何Web /后端语言和数据引擎来完成。

© www.soinside.com 2019 - 2024. All rights reserved.