欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于用apache+cgi开发的几个疑义

更新时间: 2014-01-05 02:03:01 责任编辑: Author_N1

 

关于用Apache+CGI开发的几个疑问?
1.逻辑代码必须和HTML代码混在一起写在 后台C程序中吗? 他不能实现html和逻辑代码的分离?

2.用户在a页面提交了表单后,页面如何跳转到b页面并展示动态的数据库信息,好像c语言如何跳转没有找到说明文档

3.c语言访问数据库哪种办法最快 什么协议? 不会是odbc吧

4.这种开发不知道从性能上和jsp,asp哪个更好?

多谢!
--参考方法--
1.对cgi来说,html就是逻辑代码的一部分吧,比如说你要打印一张图片到网页,你要把路径从数据库读出来,然后再打印出来,它们本来就是一体的。如果要分离,你可以考虑MVC模式。

2.你可以先读数据库,再打印b页面阿。

3.我用的是Mysql关于C的API。

4.cgi更安全。

初学一个月,交流,共同学习。
--参考方法--
1.逻辑代码必须和HTML代码混在一起写在 后台C程序中吗? 他不能实现html和逻辑代码的分离?

  可以分离,而且为了维护性,你最好分离。可以将HTML做为模板,把需要变化的部分用TAG表示,C代码读入模板,进行TAG替换。

2.用户在a页面提交了表单后,页面如何跳转到b页面并展示动态的数据库信息,好像c语言如何跳转没有找到说明文档
   
  跳转跟C语言没有关系,完全是HTML的问题。在a的form表达中,action写成b即可。b这个CGI去读取数据库并且输出页面。

3.c语言访问数据库哪种办法最快 什么协议? 不会是odbc吧
  
  直接用mysql的API,不用整odbc这种头大的东西

4.这种开发不知道从性能上和jsp,asp哪个更好?

  
  性能没有对比过。不过CGI学起来最简单,跨平台,发布容易。其他两个学会了开发效率高些。


多谢!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:03:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/5008/
本文WWW.DOC100.NET DOC100.NET版权所有。