diff options
| author | fukachan <fukachan> | 2002-03-19 04:48:54 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2002-03-19 04:48:54 +0000 |
| commit | cb46bff3f2c86e89e3543f2ecccd69e17cb9c18d (patch) | |
| tree | 6eb358588c7d2ae6bdebe5a5511c8d622f649b9b | |
| parent | e98457726d4c7a70e028f9a9e2bed0a043365805 (diff) | |
| download | fml8-cb46bff3f2c86e89e3543f2ecccd69e17cb9c18d.tar.gz fml8-cb46bff3f2c86e89e3543f2ecccd69e17cb9c18d.tar.bz2 fml8-cb46bff3f2c86e89e3543f2ecccd69e17cb9c18d.zip | |
trampoline mechanism of cgi modules
| -rw-r--r-- | fml/doc/ja/tutorial/internals/cgi.sgml | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/fml/doc/ja/tutorial/internals/cgi.sgml b/fml/doc/ja/tutorial/internals/cgi.sgml index 60fa2e7a..a2ebadd9 100644 --- a/fml/doc/ja/tutorial/internals/cgi.sgml +++ b/fml/doc/ja/tutorial/internals/cgi.sgml @@ -1,5 +1,5 @@ <!-- - $FML: cgi.sgml,v 1.2 2002/03/18 06:57:18 fukachan Exp $ + $FML: cgi.sgml,v 1.3 2002/03/18 13:34:36 fukachan Exp $ --> <chapter id="internal.cgi"> @@ -101,4 +101,33 @@ sw south se </sect1> +<sect1 id="internal.cgi.trampoline"> + <title> + 画面とトランポリン機構 + </title> + +<para> +CGI の表示部分は +FML::Command:: +以下のクラスに移動させます。 +しかしながら、 +FML::Command:: +の中に実体があるとは限らず +object composition の形式で +FML::CGI:: クラスが提供するメニュー生成クラスを +使うことになるでしょう。 +たとえば subscribe の場合 +<screen> +FML::CGI::Admin::Main → +FML::Command::Admin::subscribe → +FML::CGI::Admin::Menu → +メニューの表示 +</screen> +などとなるでしょう。 +このように Mach のトランポリン機構のように、いったりきたりします。 +</para> + +</sect1> + + </chapter> |
