在java中从服务器端执行的javascript?

时间:2012-09-04 04:22:21

标签: java javascript

我正在寻找关于这个的真实信息,我正在使用Java EE的一些系统,我一生都在网上工作,现在我进入系统,我的老板告诉我他使javascripts从“服务器端”工作到管理民意调查和事情,我仍然没有想到是对的,我告诉他我认为javascript只是在客户端执行,看起来仍然是正确的,我发现两个信息都说有可能而且不是,任何人都有一些有效的答案对这个?如果是的话,这怎么可能?

谢谢!

3 个答案:

答案 0 :(得分:2)

您确实可以使用第三方软件包(如node.jsMozilla Rhino或类似软件包)在服务器端执行JavaScript。

但是,从您的描述中我不清楚他是否希望您从服务器端实际执行 JavaScript,从服务器端提供 JavaScript内容,或者使用AJAX 进行远程过程调用到服务器端代码。

答案 1 :(得分:1)

脚本API位于Java SE 6平台中的javax.script包中。

参考链接: -

http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/

答案 2 :(得分:0)

您也可以在服务器端执行javascript,这意味着在服务器端开发服务器中心代码以实现连接,提供HTML文件等。所有这些都可以使用服务器端javascript完成。有很多框架使用运行服务端javascript的主要目的是执行服务器端功能。其中一个例子是与客户端建立长期连接。

Nod.js就是这样一个用来实现上述功能的框架。除此之外,还有其他服务器端的javascript框架.RhinoJS可以用来在服务器端运行时执行javascript Java虚拟机。

但是,使用服务器端javascript frameowork的想法将根据您的要求而有所不同。