(´・ω・)ノ
今回のテーマはTomcatである。
TomcatとはApacheプロジェクトというオープンソース団体が提供する
JavaのJSPやServletを処理するWEBAPサーバである。
◆WEBサーバとしてのTomcat
WEBサーバとしての機能もあるのだが、
Apacheを介して通信したほうが、
拡張性や機能性、セキュリティやレスポンスなどが良いらしい。
そのため、DMZにApacheを設置し、
内部のTomcatにアクセスするということをやる。
◆ServletとJSP
Tomcat6はServlet 2.5とJSP 2.1に対応している。
Tomcat5はServlet 2.4とJSP 2.0に対応している。
扱える範囲が広がった!
が、しかしTomcat6はJava1.4がダメらしい。
◆Tomcat6の新機能
Tomcat6にはcometというものがあり、
これはクライアント側からリクエストされたときに、
サーバはあえてレスポンスを返さずにHTTPコネクションを開いたままにしておく。
この状態を使ってサーバがレスポンスを返すタイミングを決めることができる。
この技術はチャットなどに使え、
他のクライアントがサーバにコメントなどを送ったときに、
すぐにクライアントのブラウザに反映できるのだ。
これが擬似プッシュ型通信というものらしい。
WEBでAjaxやFlash、HTML5など動的な動きをする技術が
結構今のご時世熱いと思ってるのは私だけだろうか・・・(´・ω・`)
その辺は調べてない。
[1回]
PR
COMMENT