スライド 1



Similar documents
スライド 1

項 目 設 定 設 置 可 能 項 目 数 100 項 目 投 票 フォームの 設 置 可 能 投 票 項 目 数 1 項 目 (10 選 択 肢 ) 必 須 項 目 設 定 条 件 項 目 設 定 添 付 ファイル 合 計 容 量 入 力 項 目 を 必 須 項 目 に 設 定 できます フォーム

参加表明書・企画提案書様式

「災害用伝言板(web171)」の提供について~「災害用ブロードバンド伝言板(web171)」に新機能を追加しリニューアル~

PowerPoint プレゼンテーション

音 声 認 識 の 種 類 方 式 特 定 話 者 方 式 ( 特 定 話 者 での 学 習 が 必 要 ) 不 特 定 話 者 方 式 ( 学 習 不 要 ) 種 類 連 続 認 識 単 語 認 識 ( 限 定 語 認 識 ) 連 続 認 識 単 語 認 識 ( 限 定 語 認 識 ) 例 ) W

2. 更 新 内 容 下 記 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の OS と Web ブラウザを 追 加 しました Windows 10 Microsof

Microsoft PowerPoint - webapp.ppt [互換モード]

研究者情報データベース

1. 目 次 1 目 次 7 会 員 検 索 申 込 2 ログイン 方 法 ( 初 回 ) 8 活 動 状 況 ( 申 込 申 受 お 見 合 い 管 理 ) 3 ログイン 方 法 (2 回 目 以 降 ) 9 活 動 状 況 ( 不 成 立 履 歴 削 除 ) 4 パスワードを 忘 れた 時 は

Microsoft Word - FBE3A91F.doc

目 次 1.コンテンツの 利 用 目 的 コンテンツの 特 徴 コンテンツの 主 な 機 能 コンテンツの 動 作 環 境 コンテンツの 画 面 構 成 章 節 の 付 番 体 系 コンテンツのファイル 構 成..

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

データベースS 演習資料

Microsoft Word - 資料5-1_資料掲載_ver docx

スライド 1

SILAND.JP テンプレート集

スライド 1

Flash基礎Chapter1_3稿.indd

<4D F736F F D204D46834E A6D92E8905C8D905F93B193FC819593FA8E9F95D C5292E646F63>

1.2. ご 利 用 環 境 推 奨 ブラウザ Internet Explorer Google Chrome(バージョン 32 時 点 で 動 作 確 認 済 み) Mozilla Firefox(バージョン 26 時 点 で 動 作 確 認 済 み) Safari 7

サーバサイドスクリプトPHPを実感しよう

Microsoft PowerPoint - A07回目②.pptx

3. 画 面 説 明 1 アドレスバー/Google 検 索 バー 4 ステータスバー 1 アドレスバー/Google 検 索 バー 現 在 表 示 されているホームページの URL 1 (ホームページアドレス)を 表 示 します URL を 入 力 すると 目 的 のページに 移 動 することがで

目 次 1. 概 要 2.サーバーへの 設 置 3. 設 定 4.ユーザーアクセス 記 録 の 収 集 5. 制 限 解 除 キー 6. 利 用 規 定 7. 更 新 履 歴

2 Wee とは Wee はホームページの 更 新 ツールです Wee は サイトの 枠 組 みをWeb 製 作 業 者 が 作 成 し 更 新 は お 客 様 に 自 由 にしていただこうというコンセプトの 製 品 です インターネットに 繋 がる 場 所 ならどこからでも ブラウザでホームページ

Microsoft Word - eラーニングFAQ_final.docx

WEB保守パック申込

Lecture/CompPracR2003/12th

スライド 1

5 消 防 通 信 指 令 システム 側 に 作 業 が 発 生 した 場 合 ( 通 信 プログラム 改 修 対 向 テスト) 消 防 通 信 指 令 システム 業 者 側 の 費 用 は 本 構 築 費 用 に 含 まれるので しょうか 仕 様 書 P8 8 機 能 要 件 (4) 他 システム

鎌ケ谷市 施設予約管理システム ご利用の手引き

PowerPoint プレゼンテーション

■デザイン

PowerPoint プレゼンテーション

タグの 内 側 で 関 数 を 定 義 してタグ 側 で 実 行 することもできます <TITLE>JavaScript サンプル</TITLE> function write(str) { document.write(str); } write('hello World!'); 上 例 のように

SciFinder エラーへの対処法

Microsoft Word - 不正アクセス行為の禁止等に関する法律等に基づく公安

ホームページとは何?

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

BizDataBank とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について BizDataBank サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと

CENTNET 導 入 の 手 引 き 変 更 履 歴 No. 変 更 日 変 更 番 号 変 更 枚 数 備 考 /07/ 版 発 行 - システムリプレースにより 全 面 刷 新 //07/ 版 発 行 3 誤 字 等 の 修 正 /

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

スライド 1

e-class

~モバイルを知る~ 日常生活とモバイルコンピューティング

目 次 ログインする 前 に... 4 メンバー 管 理 編 ( 管 理 者 )... 5 ログインする... 6 トップページについて... 7 メンバー 管 理 をする... 8 メンバー 管 理 画 面 について 医 療 機 関 指 定 新 規 追 加 指 定...

Cloud Disk とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について Cloud Disk サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと 本

スライド 1

コンピュータ基礎実習(上級) 第二回

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

スライド 1

<4D F736F F D E937895E28AAE8BB388E78EF38D D802E646F63>

別 紙 釧 路 公 立 大 学 ホームページリニューアル 業 務 CMS 要 件 一 覧 NO ( 大 分 類 ) NO ( 中 分 類 ) NO ( 小 分 類 ) 3 静 的 HTML 作 成 4 HTMLソース 直 接 編 集 5 CSSソース 直 接 編 集 6 画 像 掲 載 7 アクセシ

第 1 章 目 次 はじめに 1. ご 利 用 にあたっての 注 意 事 項 2. 動 作 環 境 ページ 3 4 第 2 章 アクセス 方 法 5 第 3 章 初 期 登 録 6 第 4 章 パスワードをお 忘 れの 場 合 7 第 5 章 各 画 面 のご 案 内 1. 受 講 カレンダー 2.

Microsoft Word - 03accessデータベース演習レジメ.doc

Microsoft Word - i_navi.txt

研究者総覧システム

(Microsoft Word - Easy\203y\201[\203W\221\200\215\354\203K\203C\203h.doc)

■ディレクトリ

Microsoft Word - tb01.doc

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影

迷惑メールフィルタリングコントロールパネル利用者マニュアル

PowerPoint プレゼンテーション

目 次 1. Internet Explorer の 設 定 3 2. NetISMS ナビゲータへのログイン ActiveX コントロールのインストール Internet Explorer 以 外 の 設 定 18 1

目 次 1. ログイン/ログアウト 1.1 ログインする p ログアウトする p.3 2. 受 講 一 覧 画 面 p.4 3. 授 業 ページの 閲 覧 3.1 授 業 ページへの 遷 移 p 授 業 資 料 を IT s class.からダウンロードする p

V-CUBE One

目 次 機 能 運 用 上 の 注 意 処 理 手 順 画 面 説 明 ログイン 直 送 先 選 択

1/2

(Microsoft Word - \201\234\213\263\210\365\227p\203t\203@\201[\203X\203g\203X\203e\203b\203v\203K\203C\203h\201iWEB\227p\201j )

3. システム 要 件 IM- 社 内 便 Ver.7.2 は 以 下 の 製 品 上 で 動 作 します サーバ 要 件 Windows Server 2003 R2 Windows Server 2008 Windows Server 2008 R2 Red Hat Enterprise Lin

<4D F736F F F696E74202D E A B D682CC91E3955C93498D558C822E707074>

「はぴeみる電」をご利用するにあたって

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

共済会_Kねっと利用マニュアル.indd

目 次 動 作 環 境 について... 2 土 砂 災 害 情 報 マップとは... 3 更 新 情 報 を 見 る... 4 熊 本 県 の 防 災 災 害 情 報 を 見 る... 5 関 連 サイトのリンク 情 報 を 見 る... 6 用 語 を 調 べる... 7 利 用 上 の 留 意

FAQ案(Linkup Manager)

4 ログインをクリックして 下 さい 2. ログイン 方 法 その2 1 右 上 の 人 型 マークをクリックして 下 さい 2 ログインをクリックして 下 さい 3 ご 自 身 の ID とパスワードを 入 力 して 下 さい 4 次 回 から ID 入 力 を 省 略 のチェックボックスをクリッ

CMS操作手順書

もくじ はじめに 本 書 はスマートフォンやタブレットのアプリ LINE の 設 定 を 行 うためのマニュアルとなります 詳 しい 操 作 方 法 については メーカーホームページ 上 の 基 本 的 な 使 い 方 を 参 照 ください LINE 基 本 的 な 使 い 方

1.AmiVoice SP2 の 最 新 版 について 無 料 アップデートモジュールにつきまして 以 下 よりダウンロードできます 標 準 ( 大 ) 汎 用 音 響 モデル という 辞 書 が

補 図 100 Webページ 制 作 の 流 れ 2 HTML 文 書 とブラウザ 3 作 成 するページ Webページの 作 成 に 用 いるHTMLの これから 作 成 するWebページの 内 容 を 示 した 紹 介 と そのしくみを 簡 単 に 解 説 する リンク 機 能 など 基 本 的

PowerPoint プレゼンテーション

1 EC サイトの 構 築 (ア) 基 本 要 件 サイト 全 体 を CMS で 管 理 できること 商 品 登 録 数 を 100 以 上 可 能 とし 拡 張 できること 会 員 登 録 したユーザーにメールマガジンを 送 ることが 出 来 るようにすること Facebook や twitte

2. データを 検 索 する なごやコレクションのデータを 検 索 するための 方 法 として キーワード 検 索 詳 細 検 索 の 二 通 りの 検 索 方 法 が あります 2.1. キーワードから 探 す キーワードを 入 力 する トップページの 入 力 ボックスに 検 索

様 式 5 平 成 28 年 度 NOSAI 夏 期 臨 床 実 習 事 前 アンケート * 申 込 をした 方 に を 付 けてください スタンダード 編 ステップアップ 編 氏 名 所 属 大 学 学 年 1. NOSAI 夏 期 臨 床 実 習 への 参 加 を 希 望 する 理 由 動 機

方程式を解いてみよう! C++ から PHP + JavaScriptへ

PowerPoint プレゼンテーション

4.5. < 参 加 表 明 書 を 提 出 する> 調 達 案 件 一 覧 の 表 示 対 象 となる 案 件 を 検 索 し 調 達 案 件 一 覧 に 表 示 させます 参 加 したい 案 件 の 調 達 案 件 名 称 行 - 入 札 参 加 資 格 確 認 申 請 / 技 術 資 料 /

PowerPoint プレゼンテーション

2011論稿_吉川宏之.indd

2. 更 新 内 容 下 記 動 作 環 境 の 追 加 機 能 追 加 機 能 改 善 仕 様 変 更 不 具 合 対 応 を 行 いました 動 作 環 境 の 追 加 3.1. Windows 10 の 受 講 者 / 管 理 者 クライアントの 動 作 環 境 に 下 記 の Web ブラウザ

<4D F736F F D B382F182AC82F18A4F88D B A82B D836A B5F8F898AFA90DD92E85F E646F E302E646F6378>

Microsoft Word - 311Tools_END

XML形式の電子報告書作成に当たっての留意事項

1. パソコンもモバイルも すべてのノートが 同 期 1)evernote する は 無 料 版 の 場 合 議 事 録 やメモのようなテキスト 作 成 ができ 写 真 PDF ファイル 音 声 ファイルが 添 付 可 能 です 但 し 月 当 たりのアップロードが 60MG に 制 限 されていま

「給与・年金の方」からの確定申告書作成編

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

2 / 18 ページ 第 13 講 データの 活 用 とデータマップの 作 成 13-1 ホームページの 保 存 ホームページ(Web ページ)に 表 示 される 様 々な 情 報 を ファイルとして 保 存 することができます

Transcription:

Webプログラミング2 2.Webプログラミング 概 要 (2)

( 復 習 )Webとは 様 々な 利 用 シーン 様 々なデバイス/ブラウザ パソコン 携 帯 電 話 ゲーム 機 /TV 電 子 ブックリーダー 学 校 案 内 / 会 社 案 内 オンラインショップ ブログ/ 掲 示 板 /SNS/Twitter/Facebook 学 内 / 社 内 システム スケジューラ/カレンダー/Webメール 様 々なサイト Webブラウザ Internet Webサーバ 電 子 ファイ ル

( 復 習 )Webの 仕 組 み 様 々なブラウザ 端 末 がある 端 末 :PC(Windows Mac Linux) 携 帯 電 話 (i-mode Android ios) ゲーム 機 TV ブラウザ:Internet Explorer Fire Fox Safari Chrome 様 々な 機 器 で 動 作 するが あまり 多 くない サーバ:PC 系 ルータ 系 家 電 系 基 本 的 なサーバプログラム:httpd 製 品 :Apache HTTP Server (Apache)tomcatなど Webブラウザ Internet Webサーバ コンテンツ: 様 々なファイル HTMLファイル 画 像 ファイル

( 復 習 )Webプログラミングとは? Webブラウザでの 入 出 力 / 動 作 を 制 御 する データの 整 形 出 力 生 データをHTML 形 式 で 出 力 複 数 のデータを 組 み 合 わせて 出 力 など データの 入 力 保 持 ブラウザからのデータをサーバで 保 持 など データの 入 出 力 の 補 助 入 力 制 限 見 た 目 を 良 くする など

( 復 習 )トレードオフを 考 える コンテンツ 対 応 デバイス 対 応 ブラウザ 不 具 合 高 機 能 (リッチ) 基 本 機 能

(1)HTTPの 基 本 的 な 仕 組 み 1URL 2 リクエスト GET / HTTP/1.1 User-Agent: Firefox Cookie: xxx メソッド リクエストURI HTTPバージョン (メソッド:HEAD GET POST) 空 行 その 他 のヘッダ Webブラウザ 1 回 のリクエストに1 回 のレスポンス ステートレス Webサーバ 3 レスポンス MIMEヘッダ text/plain text/html image/jpeg など コンテンツ 空 行 HTTP/1.1 200 OK Date: Feb.18.2008 MIME-Version: 1.0 Content-Type: text/html <HTML> </HTML> ステータスコード 200 番 代 正 常 400 番 代 クライアントエラー 500 番 代 サーバエラー HTTPヘッダ

(2)プログラミングの 意 義 プログラムがないと いつも 同 じリンク 構 造 あらかじめコンテンツをHTML 形 式 で 加 工 しておく 必 要 がある プログラムがあると 状 況 に 合 わせてリンク 先 を 変 更 できる 必 要 なコンテンツをその 場 で 作 ることができる?

すべてプログラム 処 理 でWebを 作 ることもできるが プログラム 処 理 にすると 単 純 なファイル 出 力 より 遅 くなる 使 い 分 けが 必 要 いつも 同 じ 表 示 か? プログラムする 必 要 なし 毎 回 どこか 違 う 表 示 か? プログラムする 例 えば: その 日 の 日 付 をWeb 上 に 出 力 DBに 記 録 されているデータを 読 み 出 してWebで 閲 覧 大 量 のテキストファイルをすべてHTML 化 するのは 面 倒 プログラムでHTML 化 して 出 力 または 事 前 にプログラムでHTML 化 して Webではファイル 出 力

(3)プログラミングにおける 基 本 的 な 考 え 方 (i)ブラウザへの 出 力 プログラムで 出 力 する (ii)ブラウザからの 入 力 データを 受 け 取 る GETメソッド POSTメソッド ブラウザの 環 境 変 数 ブラウザの 違 い(IE FireFox Safari Chrome ) OSの 違 い(Windows Mac Linux ) 言 語 の 違 い( 英 語 日 本 語 ) 基 本 形 (iii)ばらばらなデータを 関 連 付 ける Cookie (iv) 高 度 な 処 理 Ajax HTML5(Canvas)

(i)ブラウザへの 出 力 HTMLタグを 組 み 合 わせて 標 準 出 力 CGI Servletなど テンプレートから 起 こして 標 準 出 力 CGI Servletなど ファイルにプログラムを 記 述 する JavaScript JSPなど <HTML> <HEAD> <TITLE>テスト</TITLE> <HEAD> <BODY> なにか 文 章 </BODY> </HTML> プログラム 中 で 組 み 合 わせる <HTML> <HEAD> <TITLE>テスト</TITLE> <HEAD> <BODY> <SCRIPT > print 今 日 の 日 付 は date です ; </SCRIPT> </BODY> </HTML> <HTML> <HEAD> <TITLE>テスト</TITLE> <HEAD> <BODY> 今 日 の 日 付 は%%%%%です </BODY> </HTML> プログラム 中 で 日 付 に 置 きかる

MIMEヘッダを( 自 分 で) 付 ける 場 合 MIME-Version: 1.0 Content-type: text/html ( 空 行 ) + コンテンツの 種 類 に 合 わせたものを 指 定 する text/html text/plain text/javascript image/jpeg など <HTML> <HEAD> <TITLE>テスト</TITLE> <HEAD> <BODY> </BODY> </HTML> テキストデータ HTMLファイル プレーンテキスト ファイル バイナリデータ 画 像 ファイル 音 声 ファイル アーカイブファイル ワープロファイル function samp( ) { var hensu; } スクリプトデータ javascriptファイル CSSファイル

(ii)ブラウザからの 入 力 データを 受 け 取 る URL 入 力 Web ブラウザ 色 々な 端 末 : IE FireFox Safari Chrome PC(Windows Mac Linux) 携 帯 電 話 タブレットPC 日 本 語 英 語 ドイツ 語 ロシア 語 中 国 語 韓 国 語 Web ブラウザ Web ブラウザ http:/xxx/yy?zzz ブラウザからの 環 境 変 数 FORMタグからの 入 力 データ URLに 埋 め 込 まれた 変 数 Webサーバ

?の 後 ろの 文 字 列 ブラウザ 自 体 の 情 報 FORMへの 入 力 データ

データの 受 け 取 り 方 法 プログラムの 動 作 箇 所 による 違 い(ブラウザ 上 サーバサイド) データの 種 類 による 違 い(POSTメソッド GETメソッド 環 境 変 数 ) エンコードされたデータの 受 け 取 り 受 け 取 ったデータの 中 は エンコードされている 場 合 がある プログラム 中 で 使 うにはデコードする 必 要 がある 色 々なブラウザからの 入 力 データを 正 しく 受 け 取 る 動 作 環 境 による 違 い ブラウザによるちがい 使 えるHTML( 等 )が 異 なる 言 語 による 違 い: 英 語 日 本 語 OSによる 違 い: 改 行 コード 日 本 語 コード ユーザの 利 用 環 境 の 違 い 表 示 サイズ プラグインの 種 類 プログラミングで 留 意 するのは 特 に 改 行 コードや 日 本 語 コード 他 の 項 目 はブラウザ 情 報 を 収 集 し 出 力 するHTMLで 留 意 する

日 本 語 処 理 にお 関 する 留 意 点 日 本 語 (2バイト 文 字 )の 送 信 base64エンコード 日 本 語 コードの 問 題 jisコード shift jisコード eucコード uniコード ブラウザの 日 本 語 環 境 ( 表 示 入 力 データ)はshift jisで 処 理 プログラムの 動 作 環 境 はeucやunicodeで 処 理 データ 送 信 (MIME)ではjisで 処 理 改 行 コードの 問 題 (OS 依 存 ) 日 本 語 コード 改 行 コード Windows SJIS r n Mac SJIS n ( 旧 OSは r) UNIX/Linux EUCまたはunicode n これらの 違 いをプログラムで 吸 収 する 必 要 がある

具 体 的 な 流 れ( 例 ) 日 本 語 入 力 Webブラウザ (Windows) FORM ブラウザでは 正 しく 見 える 日 本 語 JIS 改 行 n SJIS r n を base64 エンコード サーバ (Linux) 文 字 化 け おかしな 出 力 違 うものを 検 索 解 決 策 : プログラム 中 で base64のデコード 改 行 コードの 整 形 日 本 語 コードの 変 換 不 整 合 Base64を 戻 しただけでは プログラム 内 ではEUC nで 処 理 授 業 ではブラウザ サーバともにWindowsなので 問 題 なし

ブラウザの 環 境 変 数 ( 実 施 例 ) ブラウザ HTML ブラウザ 情 報 ブラウザの 種 類 端 末 の 種 類 IPアドレスなど <A>タグのハイパーリンクに 変 数 を 埋 め 込 み <FORM>タグの 利 用 METHODはGETとPOSTがある サーバサイドのプログラム 出 力 結 果 ブラウザ 情 報 入 力 データは 環 境 変 数 標 準 入 力 として 取 り 出 すことができる ただし 独 特 のフォーマットになっている

呼 び 出 し 元 HTML <HTML> <TITLE> 練 習 </TITLE> <HR> <A HREF="http://10.4.83.90/cgi-bin/2012/samp1.cgi">ブラウザの 環 境 変 数 の 表 示 </A> <HR> FORMからの 入 力 受 付 : <FORM METHOD="POST" ACTION="http://10.4.83.90/cgi-bin/2012/samp2.cgi"><BR> 数 字 と 英 文 字 の 入 力 <INPUT TYPE="text" NAME="sono1"><BR> 日 本 語 の 入 力 <INPUT TYPE="text" NAME="sono2"><BR> <INPUT TYPE="submit" VALUE="send"><BR> </FORM> <HR> Cookieは サーバから 個 別 のブラウザを 識 別 するために 番 号 を 付 与 します 最 初 にアクセスしたときはCookieのデータはありません <BR> <A HREF="http://10.4.83.90/cgi-bin/2012/samp3.cgi"> クリックしてみてください </A> ブラウザの 戻 るで 戻 って 再 度 クリックします <HR> </HTML>

(iii)ブラウザからのばらばらなデータを 関 連 付 ける Webの 基 本 プロトコルであるHTTPはステートレスである ブラウザ 上 では 一 連 の 連 続 的 な 操 作 をしているつもりでも サーバ 側 では 連 続 性 はない ステートレスなままだと ユーザの 識 別 ユーザ 識 別 による アクセス 制 御 ができない 解 決 方 法 の 一 つとしてcookieを 使 ったセッション 制 御 がある

入 力 を 受 け 付 けるには Web ブラウザ 基 本 的 に 独 立 Web ブラウザ Webサーバ 基 本 的 に 独 立 Web ブラウザ 基 本 的 に 独 立

Cookieの 概 要 Web ブラウザ 初 回 のアクセス 自 分 が 発 行 した 識 別 番 号 でユーザを 識 別 識 別 番 号 を 付 与 Web ブラウザ Webサーバ 識 別 番 号 付 きでアクセス Web ブラウザ ブラウザ 上 で 処 理 するのでユーザは 意 識 しないで 良 い

(iv) 高 度 な 処 理 Ajax: Asynchronous JavaScript + XML 画 面 遷 移 を 伴 わないでWebページを 更 新 する 方 法 JavaScriptの XMLHttpRequest を 使 う 方 法 以 前 からあったがGoogleマップから 流 行 Canvasオブジェクト Javascript DOMオブジェクトを 用 いる 2Dのグラフィックを 描 写 できる(3Dも 準 備 中 ) 以 前 からあったがHTML5として 正 式 に 標 準 化

Ajaxのふるまい 通 常 のJavaScript http:xxx.yyy.jp/zz1.html Ajax http:xxx.yyy.jp/zz1.html zz1.html Javascript zz2.html <A HREF= > zz1.html Javascript zz2.html <A HREF= > zz2.html

Ajaxの 流 れ http:xxx.yyy.jp/zz1.html Web サーバ 1 2 4 5 6 zz1.html <HTML> function samp(getfile) { http = new XMLHttpRequest(); } function callbackhandle() { } <A HREF= javascript:samp( xxx ) > <DIV ID= xxx NAME= xxx ></DIV> </HTML> 3

サンプルコード <HTML> <HEAD> <TITLE>Ajax Basic Sample</TITLE> <SCRIPT language="javascript" type="text/javascript"> function text2( getfile ) { var getfile; http = new XMLHttpRequest(); if (http) { http.onreadystatechange = callbackhandle; http.open("get", getfile, true); http.send(null); } } function callbackhandle() { if (http.readystate == 4 && http.status == 200) { document.getelementbyid("koko").innerhtml = http.responsetext; } } </SCRIPT> </HEAD> <BODY> <A href="javascript:text2('nextpage.html')">ajax</a><br> <DIV id="koko" name="koko"></div> </BODY> </HTML> POSTのときは 変 数 を 入 れる

HTML5 2010 年 に 久 々のメジャーバージョンアップ 大 きな 機 能 の 違 い 2D/3Dグラフィック 操 作 javascriptにおけるcanvasオブジェクト 動 画 音 声 の 再 生 オフラインWebアプリケーション cache-manifest 属 性 クロスドメイン 通 信 Ajaxの 強 化 多 様 な 入 力 フォーム サーバからのデータプッシュ バックグラウンドプロセス クライアントサイドデータベース など 最 新 ブラウザで 有 効

実 習 レポート1 普 段 どんなサイトを 見 ているか よく 使 うサイトを3つあげ 利 用 頻 度 利 用 目 的 利 用 頻 度 そのサイトの 特 徴 魅 力 を 述 べよ HTML 形 式 でレポートせよ ( 講 義 の 感 想 要 望 も 記 述 可 ) (10 点 ) メモ 帳 でテキストファイルに 記 入 HTMLのタグをつけて 書 いてみる( 拡 張 子 は.html) 書 いた 文 章 をブラウザで 表 示 して 確 認 所 定 の 場 所 に 提 出 10.4.83.90 kadai 20121010 ( 学 籍 番 号 ) 評 価 ポイント: 問 題 の 意 味 を 正 しく 理 解 して 回 答 していること HTMLを 記 述 できること

補 足 <PRE>~</PRE>タグ <BR>タグ も 併 用 すると 見 栄 えが よくなる 拡 張 子 を.htmlでセーブ ダブルクリックしてブラウザから 確 認