我一直在尋找真實的信息,我在Java EE上工作了一些系統,我在網絡上工作了一輩子,現在我正在進入系統,我的老闆告訴我他讓JavaScript從「服務器端」工作來管理民意調查和東西,但我不認爲是正確的,我告訴他我認爲JavaScript只是執行客戶端,仍然看起來像它的權利,我發現這兩個信息說這是可能的,它不是,任何人都有一些有效的答案這個?如果是,那怎麼可能?在java中從服務器端執行javascript?
謝謝!
我一直在尋找真實的信息,我在Java EE上工作了一些系統,我在網絡上工作了一輩子,現在我正在進入系統,我的老闆告訴我他讓JavaScript從「服務器端」工作來管理民意調查和東西,但我不認爲是正確的,我告訴他我認爲JavaScript只是執行客戶端,仍然看起來像它的權利,我發現這兩個信息說這是可能的,它不是,任何人都有一些有效的答案這個?如果是,那怎麼可能?在java中從服務器端執行javascript?
謝謝!
腳本API位於Java SE 6平臺中可用的javax.script包中。
參考鏈接: -
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/
您確實可以在服務器端使用第三方軟件包(如node.js,Mozilla Rhino或類似軟件)執行JavaScript。
但是,目前還不清楚,我從你的描述,他是否願意從服務器端你真正執行的JavaScript,服務 JavaScript內容從服務器端,或使用AJAX來使遠程過程調用到服務器端代碼。
耶!這正是我告訴他的,但他對我來說就像一個愚蠢的面前,所以,我決定不說更多的東西......我不明白,因爲他們顯示了一些對話框和類似的東西,對我來說似乎沒有必要 – jpganz18
你需要與你的老闆進一步澄清他的具體意思。 –
您可以在服務器端執行的JavaScript太,這意味着開發服務器爲中心的代碼在服務器端進行連接etsblishing,服務HTML文件增添許多這些事情可以做關於使用服務器端JavaScript。有太多的框架用於實現這一點。運行服務端JavaScript的主要目標是執行服務器端功能。其中一個例子是支持與客戶端的長期連接。
Nod.js就是這樣的一個框架,用於實現上述功能。除此之外,還有其他服務器端JavaScript框架.RhinoJS可以用來在運行時執行服務器端的執行JavaScript一個Java虛擬機。
但是,使用服務器端javascript frameowork的想法會根據您的要求而有所不同。
AFAIR MS IIS可以運行JScript。 –
你可以在java中運行javascript ... http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html – Adam