アノテーションが肝! Servlet 3.0で作ったWebアプリの中身とは初心者のためのサーブレット/JSP入門(4)(1/4 ページ)

初めてJavaのWebアプリを作ってみたいという人に向けて、Servlet 3.0で作ったWebアプリの中身についてコードを交えて解説する。

» 2016年08月02日 05時00分 公開
[金城俊哉]

連載目次

※本稿は、秀和システム発行の書籍『Javaサーバサイドプログラミング パーフェクトマスター(2015年12月21日発行)』の中から、特に@IT読者に有用だと考えられる箇所を編集部が選び、著者及び出版社の許可を得て転載したものです。
ご注意:本稿は、タイトルを除き、書籍の内容を改変することなく、そのまま転載したものです。このため用字用語の統一ルールなどは@ITのそれとは一致しません。あらかじめご了承ください。


作成直後のサーブレットクラスを即、実行してみる

 これまでの操作で、プロジェクトにサーブレットクラスが追加されました。ここでは、サーブレットの構造と、その機能について見ていきたいと思います。

サーブレットを実行する

Navigator

「前回の操作で、プロジェクトに『Servlet01』というクラスが追加されました。このクラスには、サーブレットとしての必要最小限の機能がすでに備わっています。なので、すぐにコンパイルして実行することができます」


Driver

「じゃ、さっそく実行してみましょうよ。プロジェクト名を右クリックして[実行]を選択すればいいですね」


Navigator

「あ、今回は追加したサーブレットを実行しますので、サーブレットをコンパイルしたあと、サーブレットのURLを指定して直接、実行しましょう」


GlassFishの起動

 1. サーブレットを作成すると、自動的にコンパイルとデプロイが行われるので、ビルドとデプロイの操作は必要ありません。もし、サーブレットを作成したあとに内容を変更した場合は[ファイル]メニューの[すべて保存]を選択します。これによって、プロジェクト全体が保存されると共に、ビルドとデプロイが行われます(ビルドとデプロイの詳細はコラムを参照してください)。

 2. GlassFishを起動します。[サービス]タブをクリックして、[サーバー]→[GlassFish]を右クリックして[起動]を選択します。

 3. ブラウザーのアドレス欄に「http://localhost:8080/ServletApp01/Servlet01」と入力してアクセスします。WebアプリケーションのURLは「http://localhost:8080/ServletApp01」ですので、以下「/Servlet01」を指定することで、サーブレットにアクセスできます。

サーブレットの実行結果
Driver

「Servletなんちゃらって表示されましたけど」


Navigator

「デフォルトの状態で出力される文字列です。では、文字列が出力された経緯を見ながら、サーブレットの中身を確認していきましょう」


       1|2|3|4 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。