ポスログ

ぽすとぐれすの日常

Javaサーブレットについて学んできたぞ!

本日から

私の学校に某社へのインターンシップの事前研修で,サーブレット周りを学べる機会があるという事で参加してきた.
一応,自分の立ち位置としては講師の補助的な役割であるが,そんなのお構いなしで普通に研修生と同様に演習にも参加している.
だって,教えれるほどの知識が無いし...
はい,脳みそツルツルでございます.
そこで,復習をかねて今日学んだ内容をまとめたいと思います.

本日やった内容

Tomcat, Java Servletを使ってブラウザ上からHello Worldを表示させる!
最初これだけ言われてもピンとこなかったので,それぞれについて説明していく.

Tomcat
IT用語辞典を参考にすると,
JavaサーブレットJSPを処理するアプリケーションサーバらしい.
つまり,誰でも簡単にサーバーを立てる事が可能という事.(間違えている可能性有)

Java Servlet
こちらもIT用語辞典を参考にすると,
webサーバー上(グローバルIPアドレスが固定的に割り当てられていて,インターネットに常時接続されており,サーバーソフトが起動中であるパソコン)で実行されるモジュール化されたJavaプログラム.

ここで,以下にTomcat,Java Servletを使ってブラウザ上から文字を表示させた手順を記します.

サーブレットを動かすプロジェクトの作成

「File」→「New」→「Project」→「Web」→「Dinamic Web Project」を選択して「Next」
プロジェクト名を入力
Target Runtimeの所で「New Rutime」をクリック
Apache tomcat○○ を選択
Create new local serverにチェック
次ページでTomcatインストールディレクトリを指定する.
finishで完了
Target Runtimeが「Apache Tomcat7.0」になっている事を確認
「Next」をクリック.Javaの設定は,デフォルトのままクリック
「Create web.xml~」にチェックを入れる
最後に「Finish」をクリック

HelloWorldサーブレットの作成

Projectエクスプローラーで該当プロジェクトを選択した状態にする
「File」→「New」→「Other」から「Web」→「Servlet」を選択
Create Servletのダイアログが開く
パッケージ名とクラス名を入力する.後は,デフォルトの設定でFinish.
doGetメソッドの中に“response.getWrite().write("Hello World");”と打ち込む
Serverタブからサーバーをstoppedからstartedに移行させ,プログラムを実行する.

明日から

二週間にわたってある.皆が研修を受けている裏で何がブラウザ上で動く簡単なゲームを作ろうかな