ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja de ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja nl en sv fr de nl en ja kn ja ja ja ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja de en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja ja
Eclipseには色々な開発環境が準備されている。そのなかのPleiades All in One Eclipseを使うと難しい設定をしたり、基本的なコードを書いたりしないでも、オプションを選択するだけで簡単にサーブレットを作成することができる。この環境があれば、作成だけでなく実行も簡単だ。
しばらく待つと、今度はワークスペースを設定するための画面が表示される。
あらかじめ作成しておいたEclipse用のワークスペース(C:\workspace)を指定する。このワークスペースにこれから作成するサーブレットに関係するJavaのプログラムや設定ファイルがプロジェクトごとに保存される。OKボタンを押す。そうすると、いよいよEclipseの画面が表示される。
これが最初のEclipseの画面である。
パースペクティブの設定
サーブレットを開発するためはTomcatなどサーバーを動かすことが必要だが、この画面にはそれがない。サーバー管理などのサポートがあるサーブレットに適したパースペクティブ(画面の構成)が必要なのだ。それが、Java EE(Java Platform, Enterprise Edition)のためのパースペクティブである。
画面右上にあるパースペクティブのアイコンをクリックして。「パースペクティブを開く」の画面からJave EEを選択する。そして、OKボタンを押す。
画面の構成が変わって、Java EEのパースペクティブで画面が表示される。画面の中央は、プログラムを開発するためのエディタである。画面の中央下のところにサーバーのタブがある。これがサーバーの管理を行うところだ。サーブレット開発には、この両方が必要である。
サーブレットを含む開発に関係するもの入れるためにプロジェクトを作成する。そのために、メニューからファイル→新規→プロジェクトを選択する。
新規プロジェクト画面が開く。
その画面からWeb→動的Webプロジェクトを選択し、次へのボタンを押す。新規動的Webプロジェクト画面が開く。これがサーブレットを開発するための必要な構成情報を設定する画面である。
プロジェクト名を入力し、ターゲット・ランタイムを選択する。ターゲット・ランタイムを選択すると、下のふたつの項目が自動的に選ばれる。必要なら、動的モジュールバージョンや構成も選択する。動的Webモジュールバージョンとの組み合わせで、動作しない場合がある。注意が必要だ。
完了ボタンを押すと、プロジェクトが作成される。
これで、サーブレットを作成するための準備が整った。では、サーブレットの作成を始めよう。
サーブレットを作成するために、Javaソース→srcを選択する。srcを右クリックして、さらに新規→サーブレットと選ぶ。
サーブレット作成画面が表示される。
表示されたサーブレット作成画面にJavaパッケージ名:sample、クラス名:ServletSampleと入力する。完了ボタンを押す。
実行可能なサーブレットの基本的なコード自動生成される。これを修正して目的のサーブレットを作成することができる。次のセクションでは、このコードをそのまま実行している。
これで、サーブレットの基本的なコードができた。簡単だ。
サーブレットの実行を行うためには、サーバーを立ち上げる必要がある。サーバータブをクリックする。「使用可能なサーバーがありません。このリンクをクリックして新規サーバーを作成してください」と表示されるので、そのリンクをクリックする。
新規サーバー画面が表示される。
新規サーバー画面で、サーバー(ここではTomcat V8.0)を選択し、完了ボタンを押す。サーバーが追加される。
画面下のサーバータブを見ると、追加されたサーバーが停止状態であることが分かる。次に、サーバーを右クリックして、追加及び除去を選択する。
追加および除去画面が表示される。これは、サーバーにプロジェクトを追加したり、除去したりするための画面である。
追加および除去画面でプロジェクトWebSampleを選択して、追加ボタンを押す。WebSampleが構成済みに追加されたら、完了ボタンを押す。
サーバーにプロジェクトのリソースを公開するために、サーバーを選択し、右クリックして公開を選択する。これによって、プロジェクトの成果物がサーバー内に公開(配置)される。
サーバーをスタートさせるために、サーバーを選択し、右クリックして開始を選択する。
サーバーが立ち上がり、状態が始動開始済みになる。
プロジェクトが公開され、サーバーが起動したら、準備が完了したことになる。次にURLを指定してサーブレットを呼び出す。この時のURLは、以下のような形式になっている。
http://localhost:8080/[Project名]/[URLパターン]
Eclipseのプロジェクト名は、WebSampleであり、URLパターンはサーブレットのクラス定義の直前に@WebServlet()の引数として定義されているServletSampleとなる。
@WebServlet("/ServletSample") public class ServletSample extends HttpServlet { …… }
@WebServlet("/ServletSample")
public class ServletSample extends HttpServlet {
それで、ブラウザにURL:http://localhost:8080/WebSample/ServletSample と入力し、Enterを押す。
表示されるブラウザ画面:
これが、表示されればサーバーでサーブレットが正しく動作したことになる。
サーブレット開発の基盤となるツールはEclipse以外にも色々とあるが、開発にあたって必要なツールが最初から全て揃っており、ネット上での資料も豊富なことから、まず取っ掛かりとしてはEclipseがおすすめである。実際に導入して動かしてみよう。
このページの続きや関連ページは下記から一覧で確認できます。
サーブレットカテゴリーに戻る
IT講師に興味はありませんか?
・「今までIT講師をやってきたが、更に多くの講義を行いたい」
・「エンジニアとしてやってきたが講師業に魅力を感じている」
・「講師として活躍するためにベースとなる知識を知りたい」
・「様々な分野や言語の講師にチャレンジしてみたい」
という方はぜひIT講師募集のページをご覧ください。
リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。
システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。
テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。
IT講師募集のページを見る
SNSでもご購読できます。
Twitterでフォローする
Feedlyでフォローする
リカレントテクノロジー
【ITエンジニア養成スクール & IT研修専門企業のリカレントテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。
コメントを残す コメントをキャンセル
メールアドレス(公開はされません。) *
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
ファイルやディレクトリをコピーするcpコマンドの使い方!【Linuxコマンド集】
ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
grepコマンドの詳細まとめました【Linuxコマンド集】
【初心者向け】3分でわかるLinuxでできることまとめ 10選
【Windows編】フリーテキストエディタ13選!初心者にもおすすめ
lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】
ファイル・ディレクトリを削除するrmコマンドについて詳しく!【Linuxコマンド集】
【目的別】初心者におすすめのLinuxディストリビューション7選
【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
【2023年度最新】おすすめの新入社員向けC#研修 9選
【初心者向け】Pythonの特徴8選
【1分で読める】プログラミング講師になる7つのメリット
【PHP入門者向け】 PHPの文字列リテラルについて知ろう
【PHP入門者向け】 文字列の中の変数展開についてまとめました
【ざっくり理解する】 IPv6アドレスとは?
【初心者向け】システムエンジニアとは?その種類と役割は?
【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう
【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き
【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き
【Java & Tomcat】コンテンツタイプの設定(setContentType)※サンプルプログラム付き
【Java & Tomcat】サーブレットのライフサイクル ※サンプルプログラム付き
【Java & Tomcat】文字出力用のストリームの取得(getWriter)※サンプルプログラム付き
【Java & Tomcat】リダイレクトの設定(sendRedirect)※サンプルプログラム付き
【Java & Tomcat】サーブレットからフォームデータを取得する(サンプルコード付き)
IT研修サービス(リスキルテクノロジー)
短期IT研修サービス(リスキル)
ビジネス研修(リスキル)
プログラミング講師募集
JavaScript入門
プログラミングスクール
© Copyright 2022 エンジニアの入り口. All rights reserved.
未経験からの育成制度も充実
IT講師に興味はありませんか?
リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます