【问题标题】:Java: How do we call java methods from JavascriptJava:我们如何从 Javascript 调用 java 方法
【发布时间】:2017-04-10 09:30:49
【问题描述】:

大部分时间我都在使用 Java、Spring、Hibernate 和数据库在服务器端工作。但现在我决定学习使用 HTML5、CSS3 和 Javascript 进行前端编程。

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

我知道我们可以使用 Jersey 执行 ReST 调用。有没有其他方法可以从 JavaScript 调用 Java。由于我是这里的初学者,我暂时不想使用 Ajax、Servlet 或 JSP。

我已经使用 SWT 构建了一个简单的应用程序:SWT: Table Resizing Issue。我正在考虑利用这个机会学习网络编程。

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

谢谢。

【问题讨论】:

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

标签: javascript java html web-services web-development-server


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-11-13
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    相关资源
    最近更新 更多