目次
- Webとプログラミング
- Webのプログラミング
- Webを支える技術
- Webアクセスの基本
- ブラウザの基本動作
- Demo: サーバにtelnet
- 基本動作の場合
- CGIプログラムの利用
- CGIページ例 (get)
- サーバに送られる文字列
- Webの通信
- CGIページ例 (post)
- サーバに送られる文字列
- CGIプログラムへ渡される情報
- Webの通信
- CGIプログラム
- Webサーバが返す形式の例
- Webの通信
- Webサーバがやること
- CGIプログラムがやるべきこと
- CGIプログラムの作り方
- 自力で全部作る場合
- ライブラリを使う場合
- フレームワーク
- Webサーバプログラミングの面倒なところ
- WebObjectsの歴史
- フレームワークがやってくれること
- その他
- Demo: Railsを使ったサイト構築
- Railsサイトの例
- フレームワークの問題点?
- ブラウザのプログラミング
- 何故ブラウザでのプログラミングが必要か
- クライアントのプログラミングシステム
- JavaScript
- Flash / ActionScript
- Javaとは...
- サーバとブラウザの役割分担
- なめらかなインタフェースを実現するプログラミング
- サーバとクライアントの分担例
- 例1: かな漢字変換
- サーバでの実装?
- クライアントでの実装?
- サーバ + クライアント
- 例2: ズーミング検索
- サーバ側の処理
- クライアント側の処理
- Webプログラミングの難しいところ
- Webプログラミングの現状
- End