プãƒã«ãªã‚‹ãŸã‚ã®Web技術入門
Javaã§ã®WEBアプリを作æˆã™ã‚‹ã«å½“ãŸã£ã¦èªã¿ã¾ã—ãŸã€‚
JSP,サーブレットã¨ã„ã£ãŸæŠ€è¡“ã¯ã¾ã•ã«ç†è§£ã—ãŸã‹ã£ãŸé …ç›®ã ã£ãŸã®ã§è‰¯ã‹ã£ãŸã§ã™ã€‚
éŽåŽ»ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¶Šã—ã«æ–‡æ›¸ã‚’共有ã—ãŸã„ã¨ã„ã†ãƒ‹ãƒ¼ã‚ºãŒã‚ã£ã¦HTTPãŒç”Ÿã¾ã‚ŒãŸã€‚
↓
ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®æ“作ã«ã‚ˆã£ã¦å¯¾è±¡ã‚’動作ã•ã›ãŸã„ã¨ã„ã†ãƒ‹ãƒ¼ã‚ºãŒã‚ã£ã¦CGIãŒç”Ÿã¾ã‚ŒãŸ
↓
CGIを高速ã«å¤§é‡ã«å‹•作ã•ã›ã‚‹ç‚ºã«ServletãŒç”Ÿã¾ã‚ŒãŸ
↓
Servletã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’クライアントå´ã¨ã‚µãƒ¼ãƒå´ã§åˆ†é›¢ã•ã›ã‚‹ç‚ºã«JSPãŒç”Ÿã¾ã‚ŒãŸ
ã¨ã„ã†æ§˜ã«æ™‚ç³»åˆ—ã«æ²¿ã£ã¦å„技術を説明ã—ã¦ãれã¦ã„ã¾ã™ã€‚
çµæžœã€ã‚¢ãƒ—リケーションサーãƒ(Tomcat)ã€JSPã€ã‚µãƒ¼ãƒ–レット
ã«å¤šãã®ãƒšãƒ¼ã‚¸ã‚’割ã„ã¦ã„ã¾ã™ãŒã€éžJavaエンジニアã«å–ã£ã¦ã¯åˆ†ã‹ã‚Šé›£ããªã„ã§ã—ょã†ã‹ï¼Ÿ
大丈夫ã§ã—ょã†ã‹ï¼Ÿ PHPã‚„Rubyエンジニアã«å–ã£ã¦ã‚‚ã“ã‚Œã‚‰ã¯æœ‰ç”¨ã§ã—ょã†ã‹ï¼Ÿ
.Neté™å®šã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã«å–ã£ã¦ã¯é›£ã—ã„ã¨æ€ã„ã¾ã™ã€‚
ãŸã ã“ã“ã‚’ç†è§£ã™ã‚Œã°IISã®è¨å®šç‰ã‚‚æ ¼æ®µã«ã‚„りやã™ããªã‚‹ã¨ã¯æ€ã„ã¾ã™ãŒã€‚
WEBã®æŠ€è¡“ãŒPerl→Javaを経ã¦ç¾åœ¨ã«è‡³ã‚‹äº‹ã®è¨¼å·¦ã¨ã‚‚言ãˆã‚‹ã§ã—ょã†ã€‚
ä»–ã€ä»¥ä¸‹ã«ã¤ã„ã¦èª¬æ˜Žã—ã¦ã„ã¾ã™ã€‚
サーãƒ, クライアントモデル
HTTPプãƒãƒˆã‚³ãƒ«
IPアドレス
URL, URI
GET, POST
CGI
Cookie
Session
Web システム構æˆ
WEB サーãƒ
DB サーãƒ
アプリケーションサーãƒ
Webアプリーション
フレームワーク
Web アーã‚テクãƒãƒ£
MVC Pattern
layer Pattern
本サイトã®å‚照記事
[JAVA]