Webシステムの開発技術と活用方法
そこで、本書は、Webシステムの開発に不可欠な技術的な側面と社会的な側面の両方を体系的に理解できるように解説する。技術的な側面の解説では、具体的なプログラムコードも取り上げ、Webシステムを開発するために必要な知識と技術を詳細に説明する。社会的な側面の解説では、地域コミュニティでの応用を中心に、Webシステムの開発・実践例をシステムの目的や工夫なども含めて紹介し、身近な現場で重要な技術を説明する。
さらに、大学の学部レベルの情報系学生向けの教科書として利用されることも想定しており、これからWebシステムの開発や実践に取り組みたい人の入門書・参考書として利用されることを期待している。
1.1 Webシステムとは
1.2 インターネット
1.3 Webシステムの歴史
1.4 HTMLとURIとHTTP
1.5 Webシステムの構成
第2章 HTTP
2.1 HTTPとは
2.2 HTTPリクエストとレスポンス
2.3 リクエストメッセージの詳細
2.4 レスポンスメッセージの詳細
2.5 TCP/IPの基礎知識
第3章 クライアントサイド技術
3.1 クライアントサイド技術とは
3.2 HTML
3.3 クライアントサイドの動的処理技術
第4章 サーバサイド技術
4.1 サーバサイド技術とは
4.2 フォーム処理
4.3 サーバサイドの動的処理技術
4.4 データベース
第5章 Webサービス技術
5.1 Webサービス技術とは
5.2 XML
5.3 XMLWebサービス技術
5.4 REST方式のWebサービス
第6章 Webプログラミング技法
6.1 Webプログラミング技法とは
6.2 マッシュアップ
6.3 セッション管理
6.4 Webシステムのセキュリティ
第7章 Webシステムの事例
7.1 ソーシャルメディア
7.2 地域情報システム