我目前正在开发一个需要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和php一起验证
- 2. 加在一起使用JavaScript
- 3. EMR - Hive和Java在一起
- 4. 一起使用Formtastic和Globalize2
- 5. 一起使用JSON和Ajax
- 6. 使用MRUnit和AVRO一起
- 7. 一起使用JUnit和TestNG
- 8. 一起使用Repeater和jQuery
- 9. 一起使用ActiveMQ和GlassFish
- 10. 一起使用mysql_fetch_assoc和mysql_result?
- 11. Firebase和Mysql一起使用
- 12. 一起使用express和hapijs
- 13. 一起使用play和restlet
- 14. 一起使用dotcloud和vagrant
- 15. 一起使用@RequestBody和@ModelAttribute?
- 16. 使用wait_event_interruptible和wake_up_all一起
- 17. 一起使用HTML和PHP
- 18. 一起使用.loc和.replace()
- 19. 一起使用ELMAH和Silverlight
- 20. 一起使用Novocaine和AVCam
- 21. 一起使用sqldf和RPostgreSQL
- 22. 使用SiteNavigationElement和BreadcrumbList一起
- 23. Javascript不能与jQuery UI一起使用
- 24. JavaScript排序不与IE9一起使用?
- 25. javascript不与codeigniter一起使用?
- 26. JavaScript不能与doctype html一起使用?
- 27. 使用JUnitCore和Spring一起使用
- 28. 在RJava中与Java一起使用RQuantLib
- 29. UnsatisfiedLinkError:与Java一起使用Remedy API
- 30. 与SpinnerDateModel一起使用的Java lookandfeels
*“有没有办法这样做?” * - 是 – 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