5月26日(火) 1,2コマ目(A班)、3,4コマ目(B班)
今日、やったこと
- Webとは
- Webアプリケーションとは
- 超簡単なアプリケーション作成
- ページ遷移
今日のホワイトボード
Webとは?
クライアント<=>サーバー間をHTTPで通信する。
ちなみに、HTTPは平文でやりとり、暗号化に対応しているのはHTTPS。
いまどきは暗号化通信が基本なので、HTTPではなく、HTTPSを使う。
Webアプリケーションとは?
Webはドキュメントを公開し、クリック1つで関連のあるドキュメントを見ることができればよかった。
しかしながら、Webのクライアント管理の簡単さに惹かれた人たちがいろいろな͡͡コトをWebでできるようにした。
その1つがショッピングサイト。
しかしながら、Webだけ(HTTP+HTML)ではどうにもならないため、アプリケーションサーバーを追加して対応した。
ASP.NETサンプルアプリケーションの動きについて
処理の流れを追っかけた。
①アプリケーション起動、ブラウザに表示されるまで
②=ボタンクリック、ブラウザに表示されるまで
ページ遷移
1ページ目から2ページ目へ表示ページを変えることをページ遷移と呼びます。
ページ遷移を実現する方法はいろいろあります。
リダイレクト
リダイレクト自体はHTTPで用意されている。
Webページを別サーバーに移動した際に、移動先を通知しリクエストしてもらう仕組み。
トランスファー
これはサーバー内で処理が完結するため、ASP.NETの機能。
これら以外に
HTMLの<A>タグを使ったリンクもある。
今日やったことは
言語の違いはあっても、C#でもJavaでも原理は同じです。
たいしたことはやってませんが、何気に卒業までずっと付き合う基礎をやりました。
コメント