個別指導 Javaプログラミングスクール 武蔵浦和(中浦和)

現役SE(システムエンジニア)が埼京線の武蔵浦和(中浦和)周辺でJavaプログラミング学習の個別指導を行っています。

サーブレット(Java Servlet)1

[Webアプリケーション] サーブレットJava Servlet)1

今までの学習ではコンソール画面を利用するコンソールアプリケーションを作成してきましたが、今項目からWebアプリケーションの開発練習を始めます。 まずはWebアプリケーション開発するために、eclipseの設定を行います。

Java EEパースペクティブを追加
eclipseの画面右上にあるパースペクティブを開く(+のマークがあるアイコン)をクリックして、Java EE(Enterprise Edition)を選択して開きます。

▼画像左の+のアイコンをクリック
パースペクティブ

Java EEを開く
javaEE

Java EEのアイコンが追加されているので、クリックして選択する。
JavaEE追加

■動的Webプロジェクトを作成
Java EEを選択したら、いつもの様にまず新規のプロジェクトを作成します。その際に「動的Webプロジェクト」を選択してください。

▼プロジェクトエクスプローラーで右クリックして「動的Webプロジェクト」をクリック
動的Webプロジェクト

▼作成された動的Webプロジェクトの「src」配下にサーブレットを作成する
動的Webプロジェクトのsrc

▼「src」上で右クリックし新規でサーブレットを作成する
Servlet

▼作成したサーブレットに下記のサンプルプログラムを記述し、サーバーで実行しましょう。

@WebServlet("/Servlet1")
public class Servlet1 extends HttpServlet {
    private static final long serialVersionUID = 1L;

    public Servlet1() {
        super();
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // 文字コードの設定
        response.setContentType("text/html; charset=UTF-8");
        // 出力ストリームの取得
        PrintWriter out = response.getWriter();
        // HTML文書の出力
        out.println(" <html>                       ");
        out.println(" <head>                       ");
        out.println("     <title>タイトル</title>  ");
        out.println(" </head>                      ");
        out.println(" <body>                       ");
        out.println("     <h1>サンプル見出し</h1>  ");
        out.println("     <p>サンプル文章</p>      ");
        out.println(" </body>                      ");
        out.println(" </html>                      ");
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }

}


▼画像の様に実行されれば問題ないです。
起動



さいたま市南区武蔵浦和駅中浦和駅)周辺でプログラミングを勉強したい・興味のある方に、 個別指導でJavaのプログラミングを教えています。生徒さまはIT・プログラミング未経験の社会人の方がほとんどです。
▼興味があれば、下記リンクをご確認ください。

java-musashiurawa.hatenablog.com