connet.lolipop.jp
XMLファイルの作成
● サーブレットアプリケーションの動作情報を、XMLファイルに設定します。

web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
  <display-name>SampleServlet</display-name>
  <servlet>
    <servlet-name>SqliteDB</servlet-name>
    <servlet-class>sample.util.SqliteDB</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Select</servlet-name>
    <servlet-class>sample.view.Select</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Insert</servlet-name>
    <servlet-class>sample.view.Insert</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Insert2</servlet-name>
    <servlet-class>sample.view.Insert2</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Search</servlet-name>
    <servlet-class>sample.view.Search</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Search2</servlet-name>
    <servlet-class>sample.view.Search2</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Update</servlet-name>
    <servlet-class>sample.view.Update</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Update2</servlet-name>
    <servlet-class>sample.view.Update2</servlet-class>
  </servlet>
  <servlet>
    <servlet-name>Delete</servlet-name>
    <servlet-class>sample.view.Delete</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Select</servlet-name>
    <url-pattern>/Select</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>SqliteDB</servlet-name>
    <url-pattern>/SqliteDB</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Insert</servlet-name>
    <url-pattern>/Insert</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Insert2</servlet-name>
    <url-pattern>/Insert2</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Search</servlet-name>
    <url-pattern>/Search</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Search2</servlet-name>
    <url-pattern>/Search2</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Update</servlet-name>
    <url-pattern>/Update</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Update2</servlet-name>
    <url-pattern>/Update2</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>Delete</servlet-name>
    <url-pattern>/Delete</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <session-config>
    <session-timeout>30</session-timeout>
  </session-config>
</web-app>

CSSファイルの作成
● 画面を装飾するCSSファイルを作成して、スタートページに設定します。

SampleServlet.css
/**
* CSS
*/
body {
  margin: 10px;
  padding: 0;
  color: #333;
  background:#F0FFF0;
}
a {
  color:#bf002f;  
}
.submit {
  border:none;
  background:transparent;
  text-decoration:underline;
  color:#bf002f;
  cursor: pointer;
}

サーブレットプログラムを実行してみる
Eclipse IDEを以下の手順で行います。
プロジェクト(SampleServlet)上を右クリック -> 実行 -> サーバーで実行 -> クリック
あるいは、
index.jsp(SampleServlet/WebContent/index.jsp)をダブルクリックしてエディタウインドウに表示 -> ツールバー ->
▶(実行)クリック

確認できたでしょうか?、根気よく挑戦してみて下さい。
Warファイルを生成してTomcatで実行してみる
1.Tomcatを準備する
Tomcat(Java Webサーバー)アプリケーションはすでにインストール・配置されているものとします。
c:/Tomcat××/
本家サイトはこちら。
Apache Tomcat

2.Warファイルの生成
Warファイルは、JSP・サーブレットクラス・ライブラリー・Web.xml等が含む一固まりのファイルで、 拡張子には「War」が付きます。
Eclipse IDEの中から簡単に生成することが出来ます。
(1)プロジェクト上を右クリック -> エクスポート -> WARファイル
(2)宛先 -> c:/Tomcat××/webapps/SampleServlet.war -> 完了 (例:SampleServlet.war) 

3.実行
(1)Tomcatを起動
 c:/Tomcat××/bin/Tomcat××.exe -> ダブルクリック

(2)Webブラウザを起動
 URL欄にアドレスを入力
 http://localhost:8080/SampleServlet/
 ブラウザを更新。


Search
Google


↟ このページの先頭へ