2012-09-04 83 views
3

我一直在尋找真實的信息,我在Java EE上工作了一些系統,我在網絡上工作了一輩子,現在我正在進入系統,我的老闆告訴我他讓JavaScript從「服務器端」工作來管理民意調查和東西,但我不認爲是正確的,我告訴他我認爲JavaScript只是執行客戶端,仍然看起來像它的權利,我發現這兩個信息說這是可能的,它不是,任何人都有一些有效的答案這個?如果是,那怎麼可能?在java中從服務器端執行javascript?

謝謝!

+0

AFAIR MS IIS可以運行JScr​​ipt。 –

+0

你可以在java中運行javascript ... http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html – Adam

回答

2

您確實可以在服務器端使用第三方軟件包(如node.jsMozilla Rhino或類似軟件)執行JavaScript。

但是,目前還不清楚,我從你的描述,他是否願意從服務器端你真正執行的JavaScript,服務 JavaScript內容從服務器端,或使用AJAX來使遠程過程調用到服務器端代碼。

+0

耶!這正是我告訴他的,但他對我來說就像一個愚蠢的面前,所以,我決定不說更多的東西......我不明白,因爲他們顯示了一些對話框和類似的東西,對我來說似乎沒有必要 – jpganz18

+0

你需要與你的老闆進一步澄清他的具體意思。 –

0

您可以在服務器端執行的JavaScript太,這意味着開發服務器爲中心的代碼在服務器端進行連接etsblishing,服務HTML文件增添許多這些事情可以做關於使用服務器端JavaScript。有太多的框架用於實現這一點。運行服務端JavaScript的主要目標是執行服務器端功能。其中一個例子是支持與客戶端的長期連接。

Nod.js就是這樣的一個框架,用於實現上述功能。除此之外,還有其他服務器端JavaScript框架.RhinoJS可以用來在運行時執行服務器端的執行JavaScript一個Java虛擬機。

但是,使用服務器端javascript frameowork的想法會根據您的要求而有所不同。