ブックレビュー社
Webwareの基礎知識から,Perlを使った実用的なプログラミング技法までを学べる本。邦訳がある初版に比べ,全体像の理解に向いている。とくにCGI.pmを用いたWebware開発のリファレンスとしての利用価値が高い。
(日経NETWORK 2001/05/01 Copyright©2000 ブックレビュー社.All rights reserved.)
--このテキストは、
ペーパーバック
版に関連付けられています。
内容説明
内容(「BOOK」データベースより)
内容(「MARC」データベースより)
Amazon.com
And yet not. It is an ambiguous blessing that the original CGI persists, adhering to the underside of Web service by the duct tape that is Perl. This point is not missed by Guelich, Gundavaram, and Birznieks, whose advocacy of CGI is both bolstered by the growing applications module base of Perl and tempered by their awareness of CGI's structural limitations. Both new and returning readers of CGI Programming with Perl should browse the last chapter first in order to appreciate the proposed solutions to CGI's greatest sin: its impractical slowness in a world of a million-hits-per-day Web service. The chapter describes CGI-compatible FastCGI and mod_perl technologies that circumvent the process-spawning slowness of the simple CGI. Advanced users might want to skip directly to O'Reilly's fine mod_perl tome, Writing Apache Modules with Perl and C, by Lincoln Stein and Doug MacEachern.
The authors' second pass at CGI pedagogy is a lucid, honest, and expanded account that develops functionality of dynamic Web pages in a rational progression--from HTML client-server and CGI syntax basics to general input/output, forms, e-mail, graphics, and simple database applications, including maintaining client state and data persistence under the otherwise stateless HTTP protocol. The authors offer synopses of cookies, JavaScripting, server security, and XML, all of which are described in detail in other books.
Whether or not neoclassical CGI is fast enough for your purposes--perhaps for guarded intranets--bear in mind that CGI is the standard to which every other Web server has had to respond. The second edition of CGI Programming with Perl is still the best introduction to the classics. --Peter Leopold
--このテキストは、
ペーパーバック
版に関連付けられています。
Amazon.co.uk
And yet not. It is an ambiguous blessing that the original CGI persists, adhering to the underside of Web service by the duct tape that is Perl. This point is not missed by Guelich, Gundavaram, and Birznieks, whose advocacy of CGI is both bolstered by the growing applications module base of Perl and tempered by their awareness of CGI's structural limitations. Both new and returning readers of CGI Programming with Perl should browse the last chapter first in order to appreciate the proposed solutions to CGI's greatest sin: its impractical slowness in a world of a million-hits-per-day Web service. The chapter describes CGI-compatible FastCGI and mod_perl technologies that circumvent the process-spawning slowness of the simple CGI. Advanced users might want to skip directly to O'Reilly's fine mod_perl tome, Writing Apache Modules with Perl and C, by Lincoln Stein and Doug MacEachern.
The authors' second pass at CGI pedagogy is a lucid, honest, and expanded account that develops functionality of dynamic Web pages in a rational progression--from HTML client-server and CGI syntax basics to general input/output, forms, e-mail, graphics, and simple database applications, including maintaining client state and data persistence under the otherwise stateless HTTP protocol. The authors offer synopses of cookies, JavaScripting, server security, and XML, all of which are described in detail in other books.
Whether or not neoclassical CGI is fast enough for your purposes--perhaps for guarded intranets--bear in mind that CGI is the standard to which every other Web server has had to respond. The second edition of CGI Programming with Perl is still the best introduction to the classics. --Peter Leopold, Amazon.com --このテキストは、 ペーパーバック 版に関連付けられています。
Book Description
Programming on the Web today can involve any of several technologies, but the Common Gateway Interface (CGI) has held its ground as the most mature method--and one of the most powerful ones--of providing dynamic web content. CGI is a generic interface for calling external programs to crunch numbers, query databases, generate customized graphics, or performing any other server-side task. There was a time when CGI was the only game in town for server-side programming; today, although we have ASP, PHP, Java servlets, and ColdFusion (among others), CGI continues to be the most ubiquitous server-side technology on the Web.
CGI programs can be written in any programming language, but Perl is by far the most popular language for CGI. Initially developed over a decade ago for text processing, Perl has evolved into a powerful object-oriented language, while retaining its simplicity of use. CGI programmers appreciate Perl's text manipulation features and its CGI.pm module, which gives a well-integrated object-oriented interface to practically all CGI-related tasks. While other languages might be more elegant or more efficient, Perl is still considered the primary language for CGI.
This book offers a comprehensive explanation of using CGI to serve dynamic web content. Based on the best-selling CGI Programming on with World Wide Web, this edition has been completely rewritten to demonstrate current techniques available with the CGI.pm module and the latest versions of Perl. This book starts at the beginning, by explaining how CGI works, and then takes you swiftly into the subtle details of developing CGI programs.
Topics include:
- Incorporating JavaScript for form validation
- Controlling browser caching
- Making CGI scripts secure in Perl
- Working with databases
- Creating simple search engines
- Maintaining state between multiple sessions
- Generating graphics dynamically
- Improving performance of your CGI scripts
--このテキストは、
ペーパーバック
版に関連付けられています。
著者について
著者略歴 (「BOOK著者紹介情報」より)
1993年、哲学の学位でOberlin Collegeを卒業。その後、大学院進学までの数年間「休む」ことを決意。その間、求人欄で「求む哲学者」という広告を見つけられないまま、プログラムを書きはじめたが、次第にコンピュータでの仕事に自らの道を見出す。サンフランシスコで数年間、Webデベロッパーをしているが、現在は事業を縮小している。オンラインでの仕事に時間を費やしているが、ラッダイト(技術革新反対者)である。テレビ、携帯電話を所有しておらず、いまだ大学院での学業に関心をもっている
ガンダヴァラム,シシャ
1995年5月、Boston UniversityをBiomedical Engineeringの学位で卒業。学士論文では、Neuro Muscular Research Center(神経筋肉研究センター)の運動神経研究所で使用する筋肉の電気的活動を間接的に監視して患者の筋肉を探知し分析するWindowsアプリケーションを開発した
バージニックス,ガンザー
オープンソースWebプログラミングのアーカイブとさまざまなテーマをもつオンラインチュートリアルで有名なeXtropiaで、現在技術部長をつとめている。以前はゲノムプロジェクトのためにWebプログラミングとインフラストラクチャーの構築に従事。最近まではWebエンジニアリングの世界的企業、Barclays Capitalで副部長の職にあった
田辺 茂也
1969年、大阪生まれ。インターネットエンジニア(自称インターネット大工)。さまざまなネットワークの構築・運用に携わる一方、執筆やセミナーの講師なども精力的に行っている
大川 佳織
1964年生まれ。大学在学中にSFを愛読し、その後遺症か30代になってから技術翻訳者を目指す。(株)ランゲージドキュメンテーションサービスに所属。見習い期間中にHTML、Perlなどを独習。これまで、パッケージソフトのマニュアル翻訳、オープン技術系を中心に雑誌記事、リファレンス、書籍の翻訳を手がける(本データはこの書籍が刊行された当時に掲載されていたものです)