summaryrefslogtreecommitdiff
path: root/fml
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-11-25 06:23:30 +0000
committerfukachan <fukachan>2001-11-25 06:23:30 +0000
commit78cc03e492eceffafaf845ebaeb65a9febf8bd52 (patch)
tree1784bdc9f977b77e1c412735363bb7d1920615a3 /fml
parentf192d36828d7a950192da2a4b0cf45a81532747b (diff)
downloadfml8-78cc03e492eceffafaf845ebaeb65a9febf8bd52.tar.gz
fml8-78cc03e492eceffafaf845ebaeb65a9febf8bd52.tar.bz2
fml8-78cc03e492eceffafaf845ebaeb65a9febf8bd52.zip
clarify more
Diffstat (limited to 'fml')
-rw-r--r--fml/doc/ja/tutorial/devel/create_program.sgml36
1 files changed, 30 insertions, 6 deletions
diff --git a/fml/doc/ja/tutorial/devel/create_program.sgml b/fml/doc/ja/tutorial/devel/create_program.sgml
index f19c8786..7ea1b804 100644
--- a/fml/doc/ja/tutorial/devel/create_program.sgml
+++ b/fml/doc/ja/tutorial/devel/create_program.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: inet6.sgml,v 1.3 2001/11/19 14:55:15 fukachan Exp $
+ $FML: create_program.sgml,v 1.1 2001/11/25 06:06:57 fukachan Exp $
-->
<chapter id="program.create">
@@ -123,13 +123,40 @@ CGI 系列では次のような、オブジェクトの関係にあります。
<para>
CGI のプログラムの書き方も同様です。
コマンドラインのプログラムと同様に、
+FML::CGI のモジュールを見本にして、
FML::CGI::○○○
を適宜用意して下さい。
</para>
+
<para>
-FML::Process::CGI::Kernel は、
-2001/11 現在、プロセスは以下のメソッドからなっています。
+FML::CGI::○○○ の注意点は、
+用意するメソッドは
+<screen>
+html_start()
+run_cgi()
+html_end()
+</screen>
+になるという点です。
+これは
+FML::Process::CGI 以下で駆動される時に、
+run() メソッドが、
+<screen>
+$curproc->html_start($args);
+$curproc->run_cgi($args);
+$curproc->html_end($args);
+</screen>
+を呼び出しているからです。
+FML::Process::CGI::Kernel 自身は、
+2001/11 現在、プロセスは以下のメソッド
+ <footnote>
+ <para>
+ このため、多くの場合
+ FML::Process::Kernel
+ のメソッドは呼ばれてはいません。
+ </para>
+ </footnote>
+からなっています。
<screen>
new()
prepare()
@@ -137,9 +164,6 @@ verify_request()
run()
finish()
</screen>
-そのため、多くの場合
-FML::Process::Kernel
-のメソッドが呼ばれることはありません。
</para>
</sect1>