用HTML/CSS设置Java的样式

用HTML/CSS设置Java的样式,java,html,css,intellij-idea,Java,Html,Css,Intellij Idea,因此,我对Java相当陌生,无论如何,我在IntelliJ上实现了一个简单的Java程序,运行在IntelliJ终端上,它基本上要求用户输入一些细节,然后记录它们以及当前时间。 现在,我想使用HTML/CSS将其转换为网页,用户可以在输入框中输入详细信息等。 我不知道该怎么做,我最好的办法是什么 此外,用户输入目前也存储在一个变量中,我是否必须使用数据库来代替网页? 谢谢。您必须使用java后端和html&css前端完成完整的堆栈页面。 使用spring boot创建web服务这将生成一个res

因此,我对Java相当陌生,无论如何,我在IntelliJ上实现了一个简单的Java程序,运行在IntelliJ终端上,它基本上要求用户输入一些细节,然后记录它们以及当前时间。 现在,我想使用HTML/CSS将其转换为网页,用户可以在输入框中输入详细信息等。 我不知道该怎么做,我最好的办法是什么

此外,用户输入目前也存储在一个变量中,我是否必须使用数据库来代替网页?
谢谢。

您必须使用java后端和html&css前端完成完整的堆栈页面。 使用spring boot创建web服务这将生成一个restful API,以便使用HTTP方法(Get、Post、Put和delete)与您的网页通信,并使用AngularJS解析创建的web服务


查看此链接:

非常简单,您需要一个web服务器来输出HTML。我的意思是,有很多方法可以做到这一点,但最流行的是web服务器

你有很多选择。作为Eclipse的粉丝,我不能具体地说,但粗略的谷歌搜索结果应该允许您通过IntelliJ运行web服务器。对于不同的web服务器,您可能还可以使用几十个其他插件


服务器中的内容由您决定——它可以是一个由参数填充的简单html文档,一个REST端点,一个JSP,谁知道呢。这超出了问题的范围-第一步是启动并运行web服务器,然后决定要使用的框架。

好的,我建议您首先阅读网页体系结构中的模型-视图-控制器范例,然后,你可能会更好地回答自己,你需要什么为你的网页,以做你想做的

我会掌握一些你需要的东西:

  • 您需要一个数据库来存储用户输入的详细信息以及当前时间。(例如MySQL)
  • 之后,您需要定义需要保存的数据类型,您必须用java创建模型,以便将这些细节从java解析到db,反之亦然
  • 然后您将需要创建一些服务(如果需要,您可以在服务之前了解存储库,您可能会这样做),以支持与数据库的连接,您将在其中从数据库检索数据
  • 控制这些服务如何为您的网页服务的一种方法是使用一个控制器来处理HTTP请求
  • 最后但并非最不重要的一点是,控制器将使用浏览器中显示的服务中的数据“粘合”jsp视图

还有很多其他的方法,至少我知道是这样的。我使用Spring框架构建MVC。

IntelliJ可以帮助进行HTML和CSS编辑,但知道如何将网页连接到服务器后端并没有什么神奇之处。因为我对Java相当陌生,如果创建一个HTML表单作为前端,Java作为后端,它会工作吗?如果是,我需要在哪里存储输入数据?变量可以吗?其次,如何将表单链接到Java后端?