我目前正在开发一个需要集成java和javaScript的项目。但是,我不知道如何在java和javaScript中组合项目。有办法吗?
答案 0 :(得分:4)
很多方式:
组合无穷无尽。你应该阅读每种语言可以做什么,并找到一种方法来组合它们!
答案 1 :(得分:1)
简单的方法是使用Rhino engine。
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class RhinoEngine {
public static void main(String[] args) {
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");
try {
engine.put("name", args[0]);
//here is your JavaScript code
engine.eval("print('Hello ' + name + '!')");
} catch (ScriptException ex) {
ex.printStackTrace();
}
}
}
答案 2 :(得分:0)
您可以在Java GWT中使用:
public static native String getParamString() /*-{
return $wnd.location.search;
}-*/;
public static native String getAnchorString()/*-{
return $wnd.location.hash
}-*/;
public static native JavaScriptObject getLocationString()/*-{
return $wnd.location
}-*/;
答案 3 :(得分:0)
以下是这两种强大语言的一些用例。
网站开发
使用Spring框架(它是最好的Web开发框架之一)和Ajax(异步Javascript和XML)来构建动态网站的后端开发。 Spring框架文档有大量关于Ajax和Spring框架集成的资源= D
使用与数字1相同的方法。但是大量基于Ajax操作创建单页网站。
结合HTML5 canvas元素和WebSocket API以及Java的HTTP网络API来创建实时多人游戏
移动强>
以及更多..