服务器端JavaScript

ZDNet软件频道 时间:2000-05-22 作者:William Robert Stanek |  我要评论()
本文关键词:
服务器端JavaScript的强大和灵活性已经开始为开发人员所青睐,正如这些年客户端JavaScript所享有的盛誉一样。

结构

大多数的JavaScript应用程序遵从三层C/S架构,Web客户在第一层,Netscape的Web服务器和数据库客户端在第二层,数据库服务器和原有数据在第三层。第一层提供应用程序的用户界面,为第二层传递信息,并做数据验证。这里早说一步,服务器不加解释的将HTML和客户端的JavaScript传给客户。正因为这样,客户端的Web浏览器只要有正确的JavaScript解释器,其类型无所谓。你可以根据需要来选择前端是采用特定的浏览器还是工作于所有支持JavaScript的浏览器。

第二层使用服务器端JavaScript提供应用逻辑并管理安全性。该层由Netscape的支持服务器端JavaScript的HTTP服务器和数据库客户端(如果需要访问数据库)组成。该层的访问控制决定防火墙外的客户是否可以访问该应用程序。

第二层也是Netscape服务器和JavaScript运行环境的所在。Netscape服务器的核心是NSAPI,负责将你的应用程序和JavaScript运行环境连接到服务器。JavaScript运行环境的核心包括JavaScript运行库,LiveWire数据库访问库和Java虚拟机。JavaScript运行环境库提供基本的服务器端服务、对象和函数。LiveWire允许你的服务器端应用访问关系型数据库。Java虚拟机保证Java应用程序在服务器上的运行。

第三层提供对数据库或应用服务器提供的数据、函数的访问。你还可以访问原有的数据或用C/C++写成的函数。一般,你通过LiveConnect实现,它可以将JavaScript和Applets、插件连接。

现在让我们细心看一下服务器端JavaScript的功能,包括对话管理,文件、邮件服务和数据库防卫。我们还将看到访问其他编程语言的服务。

上一页 下一页
为什么需要服务器端的JavaScript 看看LiveConnect是如何工作

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134