产品介绍 K-WebServer |
|||
常见的web应用服务器有IIS、Tomcat等,但是它们都重点面向于互联网范围内的大规模访问,所以为了安全,应用脚本程序都是放在沙箱里运行,限制对服务器本机的api调用,比如对主机内存的读写。
而现实需求中,常需要一种便捷的web应用程序对主机的完全控制,但是又要具有web程序的各种优点。比如:工业控制中,一台x86架构的工控机,以485通信方式对设备进行数控,而现在需要能在世界范围内访问和控制这台设备,那么您就可以选用我们的“孔方兄Web应用服务器”了。
“孔方兄Web应用服务器”是一个标准的WIN32应用程序,无需安装和后台服务,运行即工作,关闭即停止,运行后指定一个工作端口号(比如80)后,客户端即可通过浏览器访问到相应的应用脚本程序(电脑浏览器、iPad浏览器和手机浏览器都支持)。脚本程序和asp程序非常像,只不过asp程序是无法在IIS里调用windows api的,比如函数“ShowWindow”,但是aspz却可以,它可以调用windows api、COM组件、读取数据采集卡、甚至可以关闭主机…… />
asp程序以“.asp”为文件后缀,而本脚本程序以“.aspz”为文件后缀,程序的语法和规则也非常相近。 aspz文件例子如下:
上述代码,会在访问这个页面时,如果提请参数username和session中的username变量内容一致时查找并显示主机里的计算器程序窗口。
“.aspz”程序是孔方兄公司定义的一个标准,语法类似asp(但不全相同),“K-WebServer”则是公司开发的一个web应用服务器,它不基于任何webserver内核,是全代码编写和实现的一个web应用服务器。
除了上述远程控制案例外,本地应用程序也可以用aspz来编写,其特点是可用HTML做UI界面。/p>