- ホーム
- > 和書
- > コンピュータ
- > プログラミング
- > その他スクリプト言語
出版社内容情報
【セールスポイント】
Rubyでインタラクティブなホームページを作る!
【発刊の目的と内容】
プログラム言語「Ruby」でメール送信フォーム、Web掲示板などのCGIプログラムを作成する方法を紹介。Webサイトを訪れる「ゲスト」といかにして対話し、関係を強化し、コミュニティを構築するかを、CGIプログラムを通して解説する。また、新しくCGIプログラムを学習するなら、Perlと同様に強力で、しかもシンプルで覚えやすいRubyの方が優れていることも紹介する。
【購読対象者】
・ホームページにCGIを置きたいRubyユーザー
・Perlが理解できなかった人
・PerlでCGIプログラムに限界を感じている人
【詳細目次】
第1章 ようこそRubyとCGIの世界へ
CGIとは?
なぜRubyなの?
プログラムを書く環境を用意する
小さなCGIプログラムを設置しよう
まとめ
第2章 Rubyの基礎を固めよう
プログラム
コメント
識別子とキーワード
すべてがオブジェクト
変数
基本的なデータ型
演算子
パターンマッチング
メソッドに渡すブロック
処理の流れを変える
変数再び:スコープ
例外
まとめ
第3章 Ruby とCGI
HTMLフォームとCGIライブラリ
いろいろなコントロール
エラーが出たときは?
文字コード
まとめ
参考文献
第4章 Example 1――メール送信フォーム
どんなのを作るの?
フォームを作成する
入力された内容を取り出す
内容がないときは?
メールの形式に整形する
メールを送信する
完成!
まとめ
参考文献
第5章 Example 2――Web投票システム
Web投票システムの概要
ファイル操作のいろいろ
ファイル構成とデータの操作
質問フォームを作成する
投票を受け付ける
連続投票のチェック
投票結果を表示する
まとめ
第6章 Example 3――Web掲示
Web掲示板の概要
セッション管理
ファイル構成とクラス
投稿データを扱う
ユーザー認証
セッションを確立する
メッセージを表示する
どのメッセージを表示するか
セッションを越えるデータ
新しい投稿を登録する
メッセージの削除
ログオフ
完成!
携帯電話用のWeb掲示板
cgisup.rbライブラリ
まとめ
第7章 CGIのセキュリティ
何を守らないといけないの?
さまざまな脅威
CGIプログラムの脆弱性
Ruby のセキュリティ・モデル
まとめ
参考文献
CGIのむこう-「あとがきに」にかえて
付録1 テスト環境の構築
付録2 オブジェクト永続化ライブラリ セッションを越えるデータ
? ? 録する
メッセージの削除
ログオフ
完成!
携帯電話用のWeb掲示板
cgisup.rbライブラリ
まとめ
第7章 CGIのセキュリティ
何を守らないといけないの?
さまざまな脅威
CGIプログラムの脆弱性
Ruby のセキュリティ・モデル
まとめ
参考文献
「あとがきに」にかえて
付録1 テスト環境の構築
?b???? ????????????b?b ?? ? ?b ?????b?b 編著 ? ?
i ?? ? ?? ci/i? ?? ? ?П????? ?償 ? ??q ????? 8 ??錘?? ? ?償渤? ??償?償
c 儷? ?q ?? ? ? ?れ ?b? ?????b???????b ???b?? 彰? ???? ? ?b彰???A ????ぢ? ??????????????????