【发布时间】:2020-10-04 09:53:12
【问题描述】:
我有点卡在我想创建的项目上,但我对全栈和所有其他东西的现代 Web 开发一无所知。所以正因为如此,我完全不知道如何去做。这就是我所知道的,这就是我需要完成的......
我知道的:
- 创建/托管经典 LAMP 服务器
- 管理 LAMP 服务器
- 使用设计器或手写代码创建 HTML/CSS 页面
我需要完成什么
- 创建像 TopG 这样的网站,服务器所有者可以将他们的 Minecraft 服务器发布到列表中
- 能够创建一个帐户来管理他们的服务器(我知道这可以在 PHP 中完成,所以现在这很好)
- 使用名为 Votifier.jar 的 java 库。这在用户投票给服务器时使用,提交的投票通过端口 25565 发送到 Minecraft 服务器,之后 Minecraft 服务器处理投票发生的情况。我需要我的前端与这个 jar 文件/库进行交互,并将投票信息发送到用户投票的 Minecraft 服务器。
这是我完全不知道如何完成这项任务的部分。
我认为我可能只需要使用 Java 而不是 PHP 来编写我的网站的整个后端,所以我遇到了 Spring 并尝试学习如何使用它,但我不确定如何获得Spring 与前端 HTML 一起工作。
所以此时我不知道该做什么或如何实现我的目标......我不想做的是用 LAMP 编写整个网站,然后到了实施 Votifier 的时候我结束了由于这个 jar 文件,不得不在其他框架中重写整个网站...
我该怎么办?
我必须使用 Java 后端吗?或者我可以坚持我所知道的经典 LAMP 吗?
如果您需要更多说明,请告诉我。我将留下现有网站的示例,以便您了解我需要做什么。
https://minecraft-mp.com/server-s252794
如果您点击投票按钮,它会将您带到另一个页面,您可以在其中输入您的 Minecraft 用户名,解决验证码,然后提交投票并使用 Votifier 将投票信息发送到 Minecraft 服务器,然后网站的任务完成了……
【问题讨论】:
-
也许你应该看看 Spring thymeleaf 或者你可以运行一个额外的前端客户端,它与 spring restfull api 并行运行,例如 react 或 angular
-
除非你有时间学习Spring框架,否则我认为你应该先看看纯JSP。
标签: java html css web-deployment minecraft