JavaA2Z

KAB-studio > プログラミング > JavaA2Z > classesディレクトリとは

classesディレクトリ

日本語 種類住所録
英語 classes directory
ふりがな くらすいずでぃれくとり
フリガナ クラスイズディレクトリ

解説

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// webapps/sample-servlet/WEB-INF/src/SampleServlet.java
// http://localhost:8080/sample-servlet/servlet/SampleServlet でアクセスできます。
import java.io.PrintWriter;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
*   サーブレットのテスト。
*/
public class SampleServlet extends HttpServlet
{
    public void doGet( HttpServletRequest request, HttpServletResponse response ) throws IOException, ServletException
    {
        // Content-Typeをセット。
        response.setContentType( "text/html;charset=Windows-31J" );

        // HTML出力用のPrintWriterを取得します。
        PrintWriter out = response.getWriter();

        // HTMLを出力します。
        out.println( "<HTML>" );
        out.println( "<HEAD>" );
        out.println( "<TITLE>サーブレットのテスト</TITLE>" );
        out.println( "</HEAD>" );
        out.println( "<BODY>" );
        out.println( "テストです。" );
        out.println( "</BODY>" );
        out.println( "</HTML>" );
    }
}

/*
 「サーブレット」の項目に書かれた通りに設定すると、このプログラムの
コンパイル後は以下のようなファイル構成になります。


webapps
|-sample-servlet
| |-WEB-INF
| | |-classes
| | | |-SampleServlet.class
| | |-src
| | | |-SampleServlet.java
| | |-web.xml


 このように、クラスファイルはWEB-INF/classesディレクトリに作られます。
 そして、サーブレットが呼び出される時、アプリケーションサーバーは
このWEB-INF/classesディレクトリ内からクラスを探し出しインスタンスを
作成してdoGet()/doPost()メソッドを呼び出します。
// webapps/sample-servlet/WEB-INF/src/SampleServlet.java
// http://localhost:8080/sample-servlet/servlet/SampleServlet でアクセスできます。
import java.io.PrintWriter;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
*   サーブレットのテスト。
*/
public class SampleServlet extends HttpServlet
{
    public void doGet( HttpServletRequest request, HttpServletResponse response ) throws IOException, ServletException
    {
        // Content-Typeをセット。
        response.setContentType( "text/html;charset=Windows-31J" );

        // HTML出力用のPrintWriterを取得します。
        PrintWriter out = response.getWriter();

        // HTMLを出力します。
        out.println( "<HTML>" );
        out.println( "<HEAD>" );
        out.println( "<TITLE>サーブレットのテスト</TITLE>" );
        out.println( "</HEAD>" );
        out.println( "<BODY>" );
        out.println( "テストです。" );
        out.println( "</BODY>" );
        out.println( "</HTML>" );
    }
}

/*
 「サーブレット」の項目に書かれた通りに設定すると、このプログラムの
コンパイル後は以下のようなファイル構成になります。

>
webapps
|-sample-servlet
| |-WEB-INF
| | |-classes
| | | |-SampleServlet.class
| | |-src
| | | |-SampleServlet.java
| | |-web.xml
<

 このように、クラスファイルはWEB-INF/classesディレクトリに作られます。
 そして、サーブレットが呼び出される時、アプリケーションサーバーは
このWEB-INF/classesディレクトリ内からクラスを探し出しインスタンスを
作成してdoGet()/doPost()メソッドを呼び出します。

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/10/06
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。