|
CGIKitはWebObjectsを参考にしたCGIフレームワークです。 Webページをコンポーネントとして扱うため、HTMLファイルとコードを独立して開発することが可能です。
$LOAD_PATH/cgikit/elements: | 拡張エレメント |
$LOAD_PATH/cgikit/components: | 拡張コンポーネント |
付属のinstall.rbを使用します。
% ruby install.rb config % ruby install.rb install
CGIKitは独立したライブラリですので、必ずインストールする必要はありません。 インストールしない場合は、任意のディレクトリにcgikit.rbをコピーしてください。
"Hello World!"と表示するだけのシンプルなアプリケーションです。 エレメントにCKStringのみを使った簡単なものなので、実行の仕組みを知るのに役立つでしょう。
各種エレメントの使用例をまとめたアプリケーションです。
クッキーを用いたアクセスカウンタです。
フォームデータの手動処理(通常CGIKitはフォームデータを自動的に処理します)とHTTPヘッダを操作します。
エラーを発生させてエラーページを表示します。
CGIKitはGPLライセンスに基づくフリーソフトウェアです。 作者は当プログラムの使用によるいかなる損害に対しても責任を負いません。
スパイスオブライフ 鈴木鉄也 <suzuki@spice-of-life.net>