1. Top » 
  2. スポンサー広告 » 
  3. 【Java】開発環境を活用してサーブレットを書く。
  4. プログラミング全般 » 
  5. Java » 
  6. 【Java】開発環境を活用してサーブレットを書く。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  • Genre:

【Java】開発環境を活用してサーブレットを書く。

前々回ダウンロードした環境を前回設定しました。
今回は実際にそれらを利用してサーブレット/JSPを書いていきます。
とりあえずEclipseを起動させ、通常の状態にしておきます。

File→New→Other→Web→Dynamic Web Projectと進みます。

j2ee_03_01.jpg


次に、ProjectNameを入力します。
ここではよく使われる適当な名前「hoge」とでも設定しておきます。好きなモノでいいです。
その他の項目はデフォルトのままでFinishです。

j2ee_03_02.jpg


さて、Eclipseの通常画面に戻りました。
左側に出ているProjectExplorerの中にhogeというプロジェクトが出来ていることを確認します。
ProjectExplorerが出ていない場合は、Serverの時と同様で、Window→Shor Viewから表示させてください。
(たいていのモノを消してしまった場合、Window→Show Viewからもう一度表示させられます。)

また右上の部分でJava EEが選ばれていることも確認しておいてください。
この場所でメニューやボタンなどの配置をそれぞれのモードに変えることが出来ます。
よく使うモノとしてはJava、JavaEE、デバッグなどです。

j2ee_03_03.jpg


さて、プロジェクトhogeを右クリック→New→Servletと選択します。

j2ee_03_04.jpg


出てくるダイアログで作成するサーブレットの名前等の設定をします。ここでは

Java Package:hoge
ClassName:HelloServlet


とします。

j2ee_03_05.jpg



その後Finishとすると、いわゆるサーブレットのひな形が作成されて表示されます。
見てみましょう。

j2ee_03_06.jpg


さて、その中にはdoGetというメソッドが自動的に作成されていると思います。
このdoGetというメソッドがサーブレットのもっとも基本的なメソッドとなります。
ここを次のように書き直していきましょう。ただし、ソースファイルの先頭に

import java.io.PrintWriter;


を追加するのを忘れずに。

    protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html; charset=Windows-31J");
PrintWriter out = response.getWriter();

out.println("");
out.println(" ");
out.println("

Title

");
out.println("

");
out.println("Text output
");
out.println("日本語の例
");
out.println("

");
out.println("
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
");
out.println(" ");

}



Eclipseの場合、Ctrl-Sで上書き保存をするときに自動的にチェックされます。
特に赤色の×が周辺になければエラーがないコードということになります。
またCtrl+Shift+Fでコードを見やすいように整形することも出来ます。
(整形方法については自分で設定も出来ます。)

さて、このファイルはhogeプロジェクトのどこに保存されているのか言っていませんでした。
これはhoge→Java Resources: src→hoge→HelloServlet.javaというように見ることが出来ます。
HelloServletがファイル名、その前のhogeがダイアログで決めたパッケージ名です。


それではこのサーブレットを実行します。
上のようにして表示させたHelloServletを右クリック→Run As→Run on Serverを選びます。
初回実行時、どのサーバを用いるか聞かれるので、自分で用意したServerを選択します。
このダイアログ中、現在のプロジェクトは必ずこのServerを使うといったチェックボックスがありますから
チェックしておくと、毎回ダイアログが出なくなり便利です。


実行させると下の方にTomcatの起動メッセージが出ます。
すでにTomcatを起動していた場合、再起動するかどうかが問われますので
一応再起動しておくといろいろ安心です。

Tomcatが起動すると、内部ブラウザと呼ばれる確認用のブラウザが新しいタブで開かれます。
そこで実行結果を確認しましょう。

j2ee_03_07.jpg


おおおぉ。打ち込んだモノが出力されました。


ここまで非常に簡単ながら


  • 開発環境の用意

  • 開発環境の起動と準備

  • サーバの作り方

  • プロジェクトの作り方

  • サーブレットの作り方

  • サーブレットの実行



などを見てきました。
いかがでしたでしょうか。

次回はもう少し詳しく説明するか
もしくはせっかく準備しているので、データベース関連の話を絡めていきます。



category of Java:
【Java】サーブレット/JSPを書く勉強をするための環境について知っていること(一回目)
【Java】サーブレット/JSPを書く勉強をするための環境について知っていること(二回目)
関連記事
スポンサーサイト

Comment

コメントフォーム
このエントリへコメントを書く
(任意)
(任意)
(任意)
(必須) HTMLタグは使用できません
(任意) ID生成と編集に使用します
(任意) 非公開コメントにする

Page Top

Trackback

Trackback URI
http://parabola0.blog86.fc2.com/tb.php/515-7db6f2c9 この記事にトラックバックする(FC2ブログユーザーのみ)

Page Top

訪問者

お引っこし。 http://parabola.sblog.jp/

プロフィール

parabola0

Author:parabola0
Twitter用ですが…。
プロフィール

最新記事
最新コメント
最新トラックバック
カテゴリ
月別アーカイブ
検索フォーム
リンク

このブログをリンクに追加する

QRコード
QRコード
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。