如何将Java代码连接到我的HTML页面?大多数人会告诉你使用框架,却不一定会一五一十地告诉你如何使用。我曾经处于你的位置,这感觉就像魔法一样。

java与html结合 java和html怎么连接_服务器

Java是在服务器上运行的,也就是一台电脑。在很多情况下,比如你在本地计算机上运行时,它和客户端是同一台计算机。

它渲染HTML文本,并将其 "服务 "在一个特定的位置(URL)。浏览器或客户端 "浏览"(发送一个HTTP GET请求)到该位置,并将HTML文本读成你所看到的内容。

然后,客户端可以向服务器上运行在不同位置的Java发送更多的HTTP请求,使其渲染不同的HTML文本,对数据库进行修改等。

Java和HTML没有任何关系。如果你好奇,还有其他的程序,如CURL或Postman(推荐给初学者),你可以用它来代替浏览器作为,让你看到浏览器从服务器上看到的东西(HTML等)。

当你浏览到某个网站,它实际上是浏览器向互联网上的那个地址发送HTTP GET请求。服务器程序(可能是Java,Python,或者其他什么东西)将HTML与那个众所周知的搜索栏一起渲染给浏览器阅读和显示(比这更复杂,但这是它的基本工作)。

如果你只想坚持使用Java,并想避免使用JSP/servlets的重负,有一个选择,那就是使用The Play Framework。

如果你对其他语言也持开放态度,并且不愿意坚持使用Java来做UI,那么你可以使用其他优秀的Web框架,比如Django (Python)或者Ruby on Rails (Ruby)。然后为了将你的Java代码连接到这些框架,你可以在Java中设计一个RESTful API,暴露你的Java代码的功能,然后用任何语言从Web框架连接到这个API。要设计RESTful API一个很好的选择JAX-RS/Jersey与简单的Web服务器,但也存在一些其他的好框架。