`
jindw
  • 浏览: 508434 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

CGI还是个不错的玩意

    博客分类:
  • JSI
阅读更多
JSI的调试辅助程序目前提供有JavaServlet版本和php版本,真要用好JSI,你可能要安装JavaServelt环境或者PHP环境,不太方便。

能不能用简单的CGI程序处理这类事情呢?

windows平台上默认有jscript和vbscript支持。
但是,他不兼容 #!语法,就这个问题,好折腾:
http://dev.pulsed.net/wp/?p=32

不过,其他程序,包括Java,也一样可以通过CGI模式很好的工作。
比如,你可以通过这种方式启动Java编写的CGI程序(不是Servlet和JSP)

jsi.cgi
#!java -jar cgi.jar


自己打包 cgi.jar。带上manifest 的Main-Class 属性

这种方式,性能肯定很糟糕,但是,一些线下调试辅助程序,还是很方便的。

我也打算在下个版本的JSI程序中附带这个CGI程序
2
0
分享到:
评论

相关推荐

    qt访问cgi的方法与cgi实例

    在这个例子中,我们创建了一个网络请求,指向 CGI 程序的 URL,并附带了请求数据。当请求完成时,我们可以获取 CGI 程序的输出,并进行相应处理。 ### 3. CGI 程序的编写 CGI 程序通常遵循以下步骤: - 读取环境...

    CGI技术全面接触,不错!

    CGI的基本工作流程是这样的:当用户通过浏览器访问一个URL时,Web服务器接收到请求后,会调用CGI程序来处理这个请求。CGI程序读取这些请求参数,根据这些参数生成相应的动态内容,然后将结果返回给Web服务器,最后由...

    精通CGI编程 CGI

    CGI(Common Gateway Interface,通用网关接口)...因此,无论你是初学者还是经验丰富的开发者,掌握CGI编程都将为你的技能树增添重要的一环。通过实践和探索,你可以精通CGI编程,为你的Web开发工作带来更多的可能性。

    BOA+CGI测试例程.rar_CGI arm_arm cgi_boa_boa cgi_cgi boa

    这个压缩包“BOA+CGI测试例程.rar”包含了一些资源,用于在基于ARM架构的系统上进行CGI与BOA服务器的集成测试。 BOA是一个轻量级的HTTP服务器,它适用于资源有限的设备,如嵌入式系统或Raspberry Pi等。BOA支持CGI...

    cgi-util C语言写CGI库

    在这个案例中,我们讨论的是`cgi-util`,一个用C语言编写的CGI库。 `cgi-util`库为C语言开发者提供了一系列方便的函数和结构,帮助他们快速、有效地编写CGI程序。C语言是系统级编程的首选语言,因此这个库对于那些...

    cgi用户登录验证源码和例子

    在这个特定的资源包中,你将找到一个用C++编写的CGI用户登录验证程序,适用于Windows和基于ARM架构的嵌入式Linux系统。这个程序能够实现用户身份验证,并在会话超时时强制用户重新登录,这对于任何需要安全控制访问...

    CGI编程指南.pdf

    当用户请求一个带有CGI脚本的URL时,服务器会执行该脚本,该脚本根据用户的请求生成动态内容,并通过标准输出返回给Web服务器。Web服务器随后将这些内容传送给客户端,使得用户可以看到动态生成的页面。 ### CGI...

    Cgi-bin 30个漏洞+使用方法.txt

    ### Cgi-bin 30个漏洞及使用方法详解 #### 一、概述 在Web开发领域,特别是基于Perl语言的动态网页开发中,CGI(Common Gateway Interface)扮演着重要的角色。然而,随着互联网技术的发展,CGI也逐渐暴露出一系列...

    CGI-plus下载

    在本场景中提到的"CGI-plus下载",可能是指一个扩展了传统CGI功能的工具或库,它可能是用于Windows环境,特别是PE(Preinstallation Environment)操作环境的系统备份解决方案。 在PE环境下,CGI-plus可能被设计...

    CGI 开发使用手册 CGI编程

    这个手册将深入探讨CGI编程,帮助开发者理解和利用CGI来创建动态、交互式的Web页面。 一、CGI的基本概念 CGI是1993年在NCSA HTTPd服务器中引入的一个技术,它允许Web服务器执行外部程序并将结果返回给浏览器。这种...

    cgi实现下载文件

    在这个场景中,我们将探讨如何使用CGI来实现在网页上提供文件下载的功能。 一、CGI基础 1. CGI原理:当用户通过浏览器访问一个特定的CGI程序时,Web服务器会接收请求并转发给CGI应用。CGI应用处理请求,生成响应...

    一个C++ CGI库

    本篇将深入探讨一个基于C++实现的CGI库,以及它如何集成字符串处理、MySQL数据库访问和Socket操作。 **1. CGI基础** CGI是一种标准,允许Web服务器运行外部应用程序并返回结果给客户端浏览器。这些应用程序通常...

    用VC开发CGI 用VC开发CGI

    2. **工作原理**:当用户通过浏览器请求一个CGI程序时,服务器接收到请求后,启动CGI程序,传递参数,然后CGI程序处理请求并生成响应,最后由服务器将结果返回给客户端。 **VC开发CGI的步骤:** 1. **环境搭建**:...

    搭建lighttpd+cgi的代码包

    本教程将详细介绍如何使用lighttpd和CGI来搭建一个动态网页服务器。 1. **理解lighttpd** lighttpd是一个快速、安全且配置简单的HTTP服务器,特别适合于资源有限的环境。它的特性包括模块化设计、高性能的事件模型...

    html和cgi程序

    在这个压缩包中,可能包含的是用C语言编写的CGI源程序,用于处理来自Web端的请求,比如获取摄像头数据、控制LED状态或者修改开发板时间。 **Web端功能实现:** 1. **查看摄像头图片**:这通常涉及到Web服务器接收...

    通过HTML调用CGI指令,从C到Web

    这个“通过HTML调用CGI指令,从C到Web”的示例演示了如何使用HTML页面来触发CGI程序,从而与后端C语言编写的程序进行交互,实现实时反馈电控板的状态。 首先,让我们深入了解一下CGI。CGI允许Web服务器运行外部程序...

    cgi-pass.rar_c cgi_cgi html_cgi web_cgi-bin_html cgi

    在这个例子中,“cgi-pass”可能就是CGI程序的可执行文件,位于服务器的CGI目录下。 5. CGI运行流程: - 用户在浏览器中访问含有表单的HTML页面,填写信息并提交。 - 浏览器将表单数据发送到CGI程序的URL。 - Web...

    C语言编写的CGI开发库(linux)

    本篇文章将深入探讨C语言与CGI结合在Linux下的开发实践,以及`cgilib-2.01-bin`这个库的特点和使用方法。 首先,理解CGI的基本原理是至关重要的。CGI允许Web服务器调用外部程序(如用C语言编写的应用),处理来自...

    cgi 教程 中文版

    这个中文版的CGI教程适用于所有层次的学习者,无论你是初学者还是有一定经验的开发者,都能从中受益。CGI的主要作用是允许Web服务器执行动态生成的网页,从而为用户提供更丰富的交互体验。 在Web的早期,静态HTML...

    qtcreator_cgiserver

    Qt Creator 是一个强大的集成开发环境(IDE),专为使用 Qt 框架进行跨平台应用程序开发而设计。...无论你是新手还是经验丰富的开发者,理解并掌握Qt Creator和CGI的结合都能增强你在Web开发领域的技能。

Global site tag (gtag.js) - Google Analytics