我的小组有一个项目,它反对将网页连接到数据库。网页用html,css和javascript编写,数据库用mysql编写。我们知道从javascript访问数据库存在问题,因此我们从java构建了一个驱动程序类,用于控制两者之间的通信。
问题是我们不知道如何在运行时将javascript与java连接。它的构建方式,javascript只需要调用java函数并获得结果。有没有简单的方法来做到这一点?也许某个图书馆?我们几乎不了解其他类似的工具(即jsp,xml),并希望坚持使用上面列出的语言。
答案 0 :(得分:0)
您可以创建Java HTTP JSON服务器,然后使用AJAX调用从Javascript调用它。
答案 1 :(得分:0)
为了通过HTTP接口轻松访问java代码(包括静态/动态Web内容),您必须使用其中一个(servlet)容器 - jetty,tomcat
, spring-boot
等等。
在我看来,由于您在开发/部署Java Web应用程序方面经验最少,因此Jetty可能是一个不错的选择,因为它具有良好的入门文档。 Spring Boot是使用Java进行企业Web开发的流行选择 - 它可能比您现在想要的更多。
Servlet(Web)和JDBC(数据库)API,最终将在Java端使用。