服务器端javascript如何使用/实现?

奥斯卡·雷兹(OscarRyz):

我很早以前就知道服务器端javascript,但是我不知道它如何工作。有人可以指出我正确的方向吗?

我对如何使用服务器端javascript + Java Servlet技术感兴趣

编辑

大!我以前见过那些技术,但是由于某种原因,我没有将它们与“服务器端” javascript(doh!)相关联。

补充问题:如果我想使用JavaScript库创建内容(例如ExtJs),是否可以像在客户端一样在服务器端修改“文档”?

(我想我会在第一次尝试中发现)

马特·贝克(Matt Baker):

运行javascript服务器端需要可嵌入的javascript引擎。这些“可嵌入”引擎中的大多数提供了一个API,可让您在执行的javascript代码和您自己的对象/方法之间建立接口。例如,您可能连接了javascript代码以允许执行用Java或C#编写的功能,或者您可能会扩展脚本的符号表以包括对系统中非javascript对象的访问。

我来看看其中的一些引擎,我猜Rhino可能是最适合您的Java语言。他们的教程概述了将Rhino嵌入Java环境中的过程。

  1. Rhino嵌入教学课程:http//www.mozilla.org/rhino/tutorial.html
  2. V8是Google的引擎。V8当前不是线程安全的,因此它可能无法满足服务器环境中的需求。http://code.google.com/p/v8/
  3. SpiderMonkey是为Firefox的JavaScript执行提供动力的引擎。这是直接的C。http ://www.mozilla.org/js/spidermonkey/

根据您的第二个问题进行编辑

我不确定由JavaScript库生成的内容到底是什么意思。但是您提到ExtJS,这意味着我相信HTML内容吗?了解DOM(JavaScript可以读取和修改但本身不是Java的“一部分”)与Java语言之间的区别很重要。如果您需要另一个不同DOM服务器端的想法,如果您需要Java 语言,那么以上选项应该可以帮助您。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何实现服务器端SMTP STARTTLS?

如何实现jqGrid树的服务器端排序?

使用node.js实现服务器端

使用 SignalR 实现服务器端事件

如何使用node和mongo db实现服务器端渲染数据表?

如何使用SQLite在Android App中实现“服务器端”条带代码

如何使用客户端JavaScript调用服务器端NodeJS函数

如何在 Blazor 服务器端呈现 Javascript?

如何从swift访问服务器端javascript

Nodejs Handlebars如何运行服务器端JavaScript

如何在JavaScript中使用服务器端倒数计时器?

使用JavaScript进行服务器端文件处理

Javascript帮助-从服务器端使用功能

如何使用MySQL管理服务器端进程

如何在服务器端使用JSON Sanitizer?

如何使用服务器端语言发送邮件?

如何使用Angular 2服务器端渲染

如何使用DataTables服务器端列排序?

如何使用nodejs在服务器端生成图表?

如何使用HTTPOnly访问服务器端的凭据?

如何使用javascript正确格式化通过服务器端传递的参数?

如何使用javascript使服务器端的表行可见?

如何防止使用JavaScript执行服务器端功能?

您何时以及如何使用服务器端JavaScript?

如何在服务器端Blazor中使用Bing Javascript Map?

如何增加动物群的价值?使用javascript和服务器端功能

如何使用 javascript 在服务器端访问 html 元素的属性?

在服务器端使用容器

客户端服务器应用程序如何实现?(服务器端)(询问概念)