diff options
| author | fukachan <fukachan> | 2001-12-23 04:04:23 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-12-23 04:04:23 +0000 |
| commit | 199e22d5b426e670fecdf6270f4115ea1d194938 (patch) | |
| tree | 10612fae5489b0a4e3ab3c232393db729f885482 /fml/doc | |
| parent | 26e324ded666a81b9d98c830bd35bc9c2bd2ed4c (diff) | |
| download | fml8-199e22d5b426e670fecdf6270f4115ea1d194938.tar.gz fml8-199e22d5b426e670fecdf6270f4115ea1d194938.tar.bz2 fml8-199e22d5b426e670fecdf6270f4115ea1d194938.zip | |
add CGI process internal section
Diffstat (limited to 'fml/doc')
| -rw-r--r-- | fml/doc/ja/tutorial/include/chapters.ent | 3 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/internals/bootloader.sgml | 4 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/internals/cgi.sgml | 41 |
3 files changed, 46 insertions, 2 deletions
diff --git a/fml/doc/ja/tutorial/include/chapters.ent b/fml/doc/ja/tutorial/include/chapters.ent index d0521c9b..dd0a8578 100644 --- a/fml/doc/ja/tutorial/include/chapters.ent +++ b/fml/doc/ja/tutorial/include/chapters.ent @@ -1,5 +1,5 @@ <!-- - $FML: chapters.ent,v 1.25 2001/11/25 06:06:57 fukachan Exp $ + $FML: chapters.ent,v 1.26 2001/11/25 12:03:24 fukachan Exp $ --> <!entity versin "1.1"> @@ -57,6 +57,7 @@ <!-- 内部構造 --> <!entity chapter.bootloader SYSTEM "internals/bootloader.sgml"> <!entity sect.main.cf SYSTEM "internals/main.cf.sgml"> +<!entity sect.internal.cgi SYSTEM "internals/cgi"> <!entity chapter.programingstyle SYSTEM "internals/style.sgml"> <!entity chapter.design SYSTEM "internals/design.sgml"> <!entity chapter.config.cf SYSTEM "internals/config.cf.sgml"> diff --git a/fml/doc/ja/tutorial/internals/bootloader.sgml b/fml/doc/ja/tutorial/internals/bootloader.sgml index 7c12e857..cf4e802f 100644 --- a/fml/doc/ja/tutorial/internals/bootloader.sgml +++ b/fml/doc/ja/tutorial/internals/bootloader.sgml @@ -1,5 +1,5 @@ <!-- - $FML: bootloader.sgml,v 1.1.1.1 2001/05/01 14:52:05 fukachan Exp $ + $FML: bootloader.sgml,v 1.2 2001/05/10 03:11:43 fukachan Exp $ --> <chapter id="bootloader"> @@ -167,4 +167,6 @@ $process->finish($args); </itemizedlist> </sect1> +§.internal.cgi; + </chapter> diff --git a/fml/doc/ja/tutorial/internals/cgi.sgml b/fml/doc/ja/tutorial/internals/cgi.sgml new file mode 100644 index 00000000..812bdbe9 --- /dev/null +++ b/fml/doc/ja/tutorial/internals/cgi.sgml @@ -0,0 +1,41 @@ +<!-- + $FML$ +--> + +<sect1 id="internal.cgi"> + <title> + CGI の構造 + </title> + +<para> +FML::CGI のクラスは以下の3つのメソッドを実装して下さい。 +<screen> +html_start() +run_cgi() +html_end() +</screen> +</para> + +<para> +$curproc の run() メソッドは +<screen> +html_start() +run_cgi() +html_end() +</screen> +を順番に実行しています。 +つまり CGI プロセスの実行のフロー( FML::Process::Flow 参照)は +<screen> +new() +prepare() +verify_request() +run() + html_start() + run_cgi() + html_end() +finish() +</screen> +などということになります。 +</para> + +</sect1> |
