我目前正在開發一個需要Java和javaScript集成的項目。但是,我不知道如何在java和javaScript中合併項目。有沒有辦法做到這一點?方式一起使用Java和JavaScript
-3
A
回答
4
噸:
- Java小程序+客戶端JS相互通信(如benchmarkjs)
- 客戶端JS的Web應用程序+ Java服務器(Java的支持網站)
- Java小程序+服務器的NodeJS(通常遊戲)
- Java應用程序+服務器的NodeJS(雲桌面應用程序)
- 移動網絡應用+ Java服務器(移動Web應用程序)
- Android應用+服務器的NodeJS(通常遊戲)
- Java服務器+代理的NodeJS /路由器(代理服務器的CDN)
的組合是無止境的。你應該閱讀每種語言可以做什麼,並找到一種方法來組合它們!
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
}-*/;
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();
}
}
}
0
以下是這兩種功能強大的語言的一些用例。
Web開發
後端開發中使用Spring框架(它是最好的Web開發框架之一)和Ajax(異步JavaScript和XML)來構建動態網站。 Spring框架文檔有關於阿賈克斯噸資源和Spring框架集成= d
用同樣的方式爲數字1,但是通過創建大量單頁網站基於Ajax的操作。
結合HTML5 canvas元素和WebSocket的API和Java的HTTP網絡API來創建實時多人遊戲
移動
- 構建跨平臺的智能手機使用的PhoneGap或鈦的應用SDK並使用Java EE構建後端應用程序以將這些應用程序的數據保存到數據庫中
等等..
相關問題
- 1. JavaScript調用和應用一起使用
- 2. 使用javascript和php一起驗證
- 3. 一起使用jQuery和標準JavaScript
- 4. 在Java中一起使用BufferedWriter和DataOutputStream
- 5. 加在一起使用JavaScript
- 6. 與JavaScript一起使用encfs
- 7. 與java一起使用dbgview
- 8. 與java一起使用gnuplot
- 9. 與java一起使用mongodb
- 10. 與java一起使用monit
- 11. 使用jquery滑動面板和javascript lightbox一起引起衝突?
- 12. PHP和Javascript一起工作
- 13. EMR - Hive和Java在一起
- 14. 一起使用XSLT和jQuery
- 15. 使用similar_text和strpos一起
- 16. Firebase和Mysql一起使用
- 17. .equals和.get一起使用
- 18. 一起使用@Spy和@Autowired
- 19. 一起使用gulp和bower
- 20. 使用pyglet和pyopengl一起
- 21. 一起使用textoverlay和timeoverlay
- 22. 一起使用MongoEngine和PyMongo
- 23. 一起使用MongoDB和Redis?
- 24. 一起使用CasperJS和sitespeed.io
- 25. 一起使用Formtastic和Globalize2
- 26. 一起使用express和hapijs
- 27. 使用MySQL和MongoDB一起
- 28. 使用MRUnit和AVRO一起
- 29. 一起使用@RequestBody和@ModelAttribute?
- 30. 使用MIN和COUNT一起
*「有沒有辦法這樣做?」 * - 是 – Joseph 2013-05-12 08:20:54
雖然我注意到,@JosephtheDreamer已經回答了你的問題,我只加..這樣的Java端一個交互通常是一個applet或一個servlet。 – 2013-05-12 08:23:27
java和javascript是兩種獨特的語言,它們是獨立的語言,你可以順利使用它們,根本不用擔心:) 我同意@AndrewThompson點。 – dreamweiver 2013-05-12 08:23:51