2011-04-28 58 views
0

我对C++和使用Unix非常陌生。我怀疑我们是否可以像JSP那样使用C++。例如,考虑一个登录页面,Java脚本验证用户输入并将其传递给C++,然后C++将检查数据库并返回结果html页面。我可以这样吗?如果是,请帮助我如何做到这一点。谢谢。如何在C++中使用html,java脚本

回答

4

编程语言是一种编程语言。您只需要一种方法让Web服务器将数据传递到您编写的程序并从中获取数据。

选项包括:

  • CGI是简单的,但速度缓慢和低效的(因为服务器必须产生新的进程为每个请求)的方式。
  • FastCGI更好,但有点复杂。
  • Writing an Apache module可能是最难的,但给你一个巨大的动力
0

你想要做的就是所谓的“CGI编程”。

Here是解释它的链接。这并不困难。基本上,您将创建一个应用程序并将其放入一个标识为包含cgi可执行文件的目录中(通常位于基于Unix系统的Web根文件夹下的cgi-bin)。

1

简答量

如果你知道如何任何语言都可以做任何你想要的。

长的答案

互联网的原始版本上运行使用Common Gateway Interface (CGI)

有更现代的实现,比如FastCGI C和Perl的服务器端组件。

最后,您需要有一个Web服务器来处理HTTP部分,选择一个支持C++插件并使用它。

Cherokee是应该发挥与C++ Nginx是播放与C++

阿帕奇好的一个较新的高性能,低排放的Web服务器漂亮的一个不错的新的Web服务器当然是一个古老的硬皮,但有据可查流行的选择为好。