第2回 Webサーバ.

Slides:



Advertisements
Similar presentations
ウィキについて 1 1040431 1 1040431 植木貴宏 植木貴宏. ウィキとは? ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 Wiki とは、ハワイ語で「速い」を意味.
Advertisements

コンピュータ基礎実習 ( 上級 ) 第七回 CGI の利用 清水淳紀. はじめに  本講義のテーマ  ホームページで良く利用される CGI ( シージーアイ ) について学びます。  CGI とは何か  CGI の基礎知識  CGI をサーバーにインストールする  CGI を実行してみる.
Integrated Personal Page C05823 森本万里子 C05829 西山礼恵 C05899 高木華子.
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
IIS 4.0で開発をするコツ Webアプリケーション構築.
プログラミング言語ADP 大藤雄久.
WWW のおはなし 神戸大学理学部地球惑星科学科 4 回生 佐伯 拓郎 (地球および惑星大気科学研究室) 藤田 哲也 (宇宙物理学研究室)
神戸大学理学部地球惑星科学科 4回生 柏本 光司
第1回.
・ホームページ製作業務のご案内 ・各種プランのご案内 ・基本構成 ・オプション構成 ・サイト構築までの流れ
第3回参考文献発表 PHP言語 岩永逸平.
情報理工学部 情報システム工学科 3年 H 井奈波 和也
ハルビン絵葉書コレクションシステムの再構築と機能追加 -サーバ側:PHPとMySQLを用いて
初めてのパソコン目次へ パソコンでできること
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
名古屋大学大学院人間情報学研究科 物質生命情報学専攻 情報処理論講座 原 崇
PHPエディタによる 情報システム演習 01.
応用情報処理V(2002) もっとプログラミングをしたい人のために
第6回 Flashによるゲームの作成 04A2029           古賀慎也.
Perlによる競馬予想支援システムの構築
アプレット (Applet)について.
早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕
卒研:データベースチーム 第4回 JSP、サーブレット
EpWWWサーバ 北海道大学 理学院 宇宙理学専攻 M1 古田裕規.
情報爆発A01支援班 マイサーチエンジン開発環境支援グループ 中村聡史, 大島裕明, 田中克己, 喜連川優
Webアプリケーション.
XMLについて 蔡柏東.
第4回 個人の動画配信補足のためのWeb構築
応用情報処理V 第1回 プログラミングとは何か 2004年9月27日.
佐賀大学 理工学部知能情報システム学科 講師 大月 美佳
Web App Semi 2008 #1 Web App Semi 2008 #1.
第一回 Java言語 04A2029           古賀慎也.
流星観測用送信機の 状態モニタシステム 発表者 永原 一輝 指導教官 前川 公男.
SWAT I18N 概要 付け足した機能(実行時に言語の切り替え-i18nの範囲で) 問題点(細かい技術的問題、根本的問題) 今後
Perlを用いた 学内専用アップローダの作成
Webを利用した授業支援システムの開発 北海道工業大学 電気電子工学科 H 渋谷 俊彦.
①データ構造 ②アルゴリズム ③プログラム言語 ④マークアップ言語
応用情報処理V 第1回 プログラミングとは何か 2003年9月29日.
心理学情報処理法Ⅰ コンピュータ言語の歴史.
第8章 データベースシステムの発展 8.1 オブジェクトリレーショナルデータベース 8.2 分散データベース 8.3 インターネットとデータベース.
コンピュータ プレゼンテーション.
第8章 Web技術とセキュリティ   岡本 好未.
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
2003年度 データベース論 安藤 友晴.
HTTPとHTML 技術領域専攻 3回 中川 晃.
情報コミュニケーション入門b 第10回 Web入門(1)
情報コミュニケーション入門b 第10回 Web入門(1)
第一回 掲示板                 05A1054         前田嵩公.
情報コミュニケーション入門e 第11回 Part2 Web入門(1)
JAVAについて 高橋 雅哉.
プログラミング基礎a 第1回 ハードウェアとソフトウェア プログラミング総論 ~プログラミング言語とは~
Web - 01 IIS を インストールしよう.
COM コンポーネント・オブジェクト・モデル.
プログラミング基礎a 第12回 Java言語による図形処理入門(3) アニメーション入門
プログラミング基礎a 第11回 Java言語による図形処理入門(3) アニメーション入門
Fortranについて 高エネルギー加速器研究機構 平山 英夫.
データベース設計 第7回 実用データベースの運用例 クライアント=サーバシステム(1)
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
応用情報処理V(2001) もっとプログラミングをしたい人のために
情報コミュニケーション入門b 第11回 Web入門(2)
情報コミュニケーション入門e 第12回 Part1 Web入門(2)
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
第3回 WiiOperaブラウザでFlashゲーム
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
情報コミュニケーション入門e 第12回 Part1 Web入門(2)
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
第6回放送授業.
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
就職活動.
Presentation transcript:

第2回 Webサーバ

Webサーバ HTTPにのっとり、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供する。 HTMLドキュメントに各種処理を埋め込み、CGIスクリプトやJavaサーブレットと呼ばれるWeb画像に連動した動的処理を行うことが可能。 CGI処理においてはPerl、Ruby、PHPなどのスクリプト言語によって開発されることが多い。

CGI Common Gateway Interface Webサーバ上でプログラムを動作させるための仕組み。 あらかじめ用意された情報をユーザーからの指示に応じて表示内容を変えたりする。 現在ではほとんどのWebサーバソフトがCGIに対応している。 掲示板、アクセスカウンタ、Wiki、ブログなどのシステムに使われていることがある。

  Javaサーブレット Java言語を用いて、WebページのためのHTML文書などを動的に生成するサーバ上で動くプログラム、またはその仕様のこと。 Java言語で記述されているため、特定のOSやハードウェアに依存することがなく、あらゆるWebサーバで稼動できる。 一度呼び出されると、そのままメモリに常駐するため、高速な処理が可能。

Perl インタプリタ方式のプログラミング言語、およびその処理系。 C言語などの他のプログラミング言語の優れた機能を取り入れている。 CGIの開発によく使われる。

PHP HTML埋め込み型のサーバサイド・スクリプト言語。 プログラムの表記法はC言語、Java、Perlの各言語から転用したものがベースになっているが、PHP独自のもの。 文法が比較的容易で初心者でも習得しやすい。 言語仕様やプログラムはオープンソースソフトウェアなので無償で入手できる。

Apache HTTP Server 世界でもっとも多く使われているWebサーバソフトウェア。

研究テーマ Wiiリモコンを使ってWiiのOperaブラウザ上で遊べるFlashゲームの作成  研究テーマ Wiiリモコンを使ってWiiのOperaブラウザ上で遊べるFlashゲームの作成 WiiのOperaブラウザで見れる動画サイトの作成

 参考資料 『サーバがわかる本』 (小関裕明) Wikipedia