Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:如何从Javascript调用Java方法_Javascript_Java_Html_Web Services_Web Development Server - Fatal编程技术网

Java:如何从Javascript调用Java方法

Java:如何从Javascript调用Java方法,javascript,java,html,web-services,web-development-server,Javascript,Java,Html,Web Services,Web Development Server,在大多数时间里,我使用Java、Spring、Hibernate和数据库在服务器端工作。但现在我决定学习使用HTML5、CSS3和Javascript的前端编程 我这里有一个简单而基本的问题。我们如何从java脚本调用java方法?例如,单击按钮或在服务器端执行一些验证 我知道我们可以使用Jersey执行ReST呼叫。还有其他方法可以从JavaScript调用Java吗。因为我是这里的初学者,所以我现在不想使用Ajax、servlet或JSP 我已经使用SWT构建了一个简单的应用程序:。我想利用

在大多数时间里,我使用Java、Spring、Hibernate和数据库在服务器端工作。但现在我决定学习使用HTML5、CSS3和Javascript的前端编程

我这里有一个简单而基本的问题。我们如何从java脚本调用java方法?例如,单击按钮或在服务器端执行一些验证

我知道我们可以使用Jersey执行ReST呼叫。还有其他方法可以从JavaScript调用Java吗。因为我是这里的初学者,所以我现在不想使用Ajax、servlet或JSP

我已经使用SWT构建了一个简单的应用程序:。我想利用这个机会学习网络编程

我已经尝试在StackOverflow上搜索答案,但找不到答案。我希望我没有重复任何问题


谢谢。

如果您正在构建一个在浏览器上运行的web应用程序(因为JavaScript也可以用于构建桌面应用程序:NodeJS、Electron…),那么从浏览器到后端服务器的所有内容都应该是http请求,这就是web的工作方式。服务器端框架只是代表您完成工作,将后端代码(Java、.NET、PHP…)转换为浏览器语言(html、css和JavaScript),然后使用Http方法(Get、Post…)执行服务器调用。

Servlets/JSP只是您可以选择的一种后端技术,但它将是AJAX或WebSocket,WebSocket也有一些缺点。