《全球网络世界中的CGI编程》是一本由Shishir Gundavaram所著的专业书籍,其第一版于1996年3月出版,共433页,ISBN号码为1-56592-168-2。该书深入浅出地介绍了CGI(Common Gateway Interface)在万维网中的应用,适合对Web开发感兴趣的读者学习。
在本书中,作者首先通过“前言”章节概述了CGI的基本概念和其在Web服务器与外部应用程序之间交互的关键作用。接着,作者详细讲解了以下几个核心主题:
1. **第1章:CGI** - 对CGI的历史、工作原理和基本概念进行了介绍,帮助读者理解CGI如何作为Web服务器与服务器端脚本语言如Perl或Python之间的桥梁。
2. **第2章:CGI输入** - 讨论了CGI如何接收和处理来自用户的表单数据,以及数据验证和安全性问题。
3. **第3章:CGI输出** - 探讨了如何生成动态网页内容,包括HTML、图像和多媒体元素的创建和控制。
4. **第4章:表单和CGI** - 强调了表单设计对于构建用户友好的CGI应用的重要性,以及如何利用CGI处理表单提交的数据。
5. **第5章:服务器端包含** - 介绍了服务器端包含技术,如何让多个页面共享数据,提高代码复用性。
6. **第6章:超媒体文档** - 涉及如何使用CGI创建和管理动态链接和导航结构,提升用户体验。
7. **第7章:高级表单应用** - 提升到更复杂的表单处理和数据处理技巧,如数据持久化和数据库集成。
8. **第8章:多表单交互** - 解释了如何在CGI应用中处理多个表单的协同工作。
9. **第9章:接口、数据库和搜索/索引工具** - 介绍了CGI如何与各种数据库系统和搜索引擎进行集成,提供信息检索功能。
10. **第10章:CGI到互联网信息服务器的连接** - 讨论了CGI与不同类型的Web服务器的兼容性和最佳实践。
11. **第11章:高级和创新的CGI应用** - 展示了一些创新性的应用案例,鼓励读者探索CGI的无限可能。
12. **第12章:CGI调试和测试** - 教授如何识别和解决CGI开发中的常见问题,以及如何进行有效的测试。
此外,附录部分提供了丰富的资源,如Perl CGI编程FAQ、正则表达式总结、CGI模块指南、CGILite简介以及实用工具和文档列表。整本书不仅涵盖了基础知识,还包含了实用技巧和最佳实践,对Web开发者来说是一本不可或缺的参考书。版权信息表明,本书享有1996年和1997年O'Reilly & Associates的专有权利。