Java:如何从Javascript调用Java方法
在大多数时间里,我使用Java、Spring、Hibernate和数据库在服务器端工作。但现在我决定学习使用HTML5、CSS3和Javascript的前端编程 我这里有一个简单而基本的问题。我们如何从java脚本调用java方法?例如,单击按钮或在服务器端执行一些验证 我知道我们可以使用Jersey执行ReST呼叫。还有其他方法可以从JavaScript调用Java吗。因为我是这里的初学者,所以我现在不想使用Ajax、servlet或JSP 我已经使用SWT构建了一个简单的应用程序:。我想利用这个机会学习网络编程 我已经尝试在StackOverflow上搜索答案,但找不到答案。我希望我没有重复任何问题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构建了一个简单的应用程序:。我想利用
谢谢。如果您正在构建一个在浏览器上运行的web应用程序(因为JavaScript也可以用于构建桌面应用程序:NodeJS、Electron…),那么从浏览器到后端服务器的所有内容都应该是http请求,这就是web的工作方式。服务器端框架只是代表您完成工作,将后端代码(Java、.NET、PHP…)转换为浏览器语言(html、css和JavaScript),然后使用Http方法(Get、Post…)执行服务器调用。Servlets/JSP只是您可以选择的一种后端技术,但它将是AJAX或WebSocket,WebSocket也有一些缺点。