CGI developer's resource : Web programming in TCL and PERL

著者

    • Ivler, J. M.
    • Husain, Kamran

書誌事項

CGI developer's resource : Web programming in TCL and PERL

J.M. Ivler with Kamran Husain

Prentice Hall PTR, c1997

大学図書館所蔵 件 / 3

この図書・雑誌をさがす

注記

Includes index

内容説明・目次

内容説明

72775-0 The first end-to-end development guide for CGI programmers, with more than 50 complete and commented programs on CD-ROM! CGI Developer's Resource is the perfect guide to CGI programming for experienced developers. In this book, CGI experts J.M. Ivler and Kamran Husain present the first end-to-end methodology for CGI implementation. They focus extensively on CGI problem definition, helping developers understand the common elements shared by most CGI problems, and the best Tcl and Perl techniques for solving those problems. The book reviews CGI's role in the client/server model used by Web-based systems, security, transaction and state. It also looks at the role that language selection doesn't play in resolving these three-tiered client-server solutions. Next, CGI Developer's Resource walks through the construction of more than ten practical CGI applications-first with Tcl, and then with Perl. You'll encounter virtually every major class of CGI problem as you build: *Data file and E-mail front ends *Calendar applications *Intranet "white pages" directories *Intranet system management utilities, and more.C GI Developer's Resource includes detailed coverage of both client and server-side issues. It shows how to optimize and manage Web servers used for CGI processing; use cookies to customize the information you deliver; improve security; and work with log files. It even touches on where the future might lead, and provides a resource directory. If you want to leverage your programming skills to deliver sophisticated Internet/intranet applications, CGI Developer's Resource will help you get the job done right.

目次

I. A Solid Foundation. 1. Internet Overview and How It Affects the CGI Model of Operation. Client-Server Technologies. Distributed Computing Across Internets: DNS and TCP. Securing a System From the Internet. Summary. 2. Communications Between Client and Server URI, URL, and Other Three-Letter Acronyms. HTML and Markup Languages. How CGI Differs from HTML. Summary. 3. Advanced CGI Design. HHTML, HTTP, and the Trouble with Languages. What of HTML and Standards. POST versus GET. Statelessness and Transactions: Want a Cookie? Headers: What They Mean to Your Process (NPH). Server Side Includes. Environment Variables. Summary. 4. Languages, Data, and Debugging. Languages. Unescaping. Debugging CGI Code. Summary. II. Putting It All Together. 5. Forms to E-mail. Processing Forms. Designing a Form. HTML Design. Tcl Design. Writing Your Code in Tcl. Perl Design and Code. Summary. 6. Counters. Getting Started with Counters. Designing a Counter in HTML. Designing a Counter in Tcl. Using Perl to Create Counter Values. Summary. 7. Redirection. Redirection: A Better Way to Count. Perl Design and Code. Summary. 8. Randomization. Standard Randomization. Weighted Randomization. Keeping Track of the Numbers. Tcl Design. Perl Code. A Simple Random Number Generator. Summary. 9. Calendars. Creating a Calendar. Database Design Using a Sample Data File. Data Display Design: Building a Calendar. Managing A Web Site Calendar with Perl. Summary. 10. Adding to and Deleting from a Data File. The Individual Pieces. Adding and Deleting Data Using Perl. Data Files or Databases. Summary. 11. Active Pages Using SSI. Running a Program as a SSI. Displaying Listings in Perl. Summary. 12. Making Money on the Net. Network Marketing: A Quick Overview. Customer Additions to the Network Marketing System. Requirements Analysis. The Code in this Chapter. The Server Side Include that Displays Levels. Implementing the Network Marketing Handler in Perl. Summary. 13. Intranets: Company White Pages. The Office Directory. HTML/Data File Design. Presenting the Tcl Code. Perl Design and Code. Summary. 14. Intranets: Systems Management. Maintaining Different Hardware Platforms. Program 1: Gathering Data. Designing a crontab. Program 2: Data Display. Summary. III. Advanced Discussions: Server Issues. 15. Systems Management of the Web and CGIs Security Issues. Intranets and Internet: Some Differences and Considerations. Concerns About What You Got. Summary. 16. Web Management Issues. Server Setup and Log Files.conf Files. Server Configuration and CGI. Resource Configuration. Access Configuration: Security One Last Time. The Options Directive. The Log Files. Build It or Buy It? Summary. 17. Pontificating. Where We Have Been. The Future of CGI, Tcl, and Perl. So, Whats New? Whats New, Perl Style. Summary. Appendix A: Quick Reference. Appendix B: Reference Material. Appendix C: Readme File from the CD. Index.

「Nielsen BookData」 より

詳細情報

ページトップへ