tomcat

includeとforwardで処理を転送してみる

処理を転送する際に、includeメソッドとforwardメソッドを使います。 違いは、転送後に処理が処理元に戻るかどうかというところになります。 includeメソッドは転送先のプログラム実行後、処理が処理元に戻る forwardメソッドは転送先に処理が完全に移行する…

セッション管理

セッション管理とはページ遷移する時に同一のclientであるかを認識するために使う。 たとえば、ログインしてから処理を行うショッピングサイトなどがその例。 ただしセッション管理は非常にナイーブな処理なので、脆弱性対応はきちんとしておかないとダメ。 …

初期化パラメータを取得する

DBに接続する際の、IDとかパスとか指定したりとか、早々変更しないようなパラメータなどを設定するのにweb.xmlが使う事ができる。 ソースに書いてると変更するとき面倒ですしね。こゆ設定ファイルで持たせるのはノーマルなやり方。 context毎に設定する時は…

クライントへのデータ返信とリダイレクト処理

1.クライアントへのデータ返信の仕方は? HttpServletResponseインターフェースにデータ返信するためのメソッドが用意。 Servletプログラムが通常オーバーライドするdoXxxメソッドの引数にはHttpServletResponseインタフェースのオブジェクトが定義されてる…

Servletのライフサイクルとクライントからのデータ取得

HttpServletクラスを継承したServletプログラムのライフサイクル 1.init( )メソッドの呼び出し サーブレットコンテナ(Tomcatなど)はServletプログラムを初期化します。その際にinitメソッドが呼び出す。 initメソッドは初めてリクエストが会ったときに一度だ…

eclipseでtomcat環境構築

http://www.searchman.info/java_eclipse/index.html

tomcat install for windows

http://tomcat.apache.org/download-60.cgi のページから、Windows Service Installerをclickしインストールする。環境変数JAVA_HOMEが設定されているか確認します。設定されていない場合は、JDKのインストールディレクトリを環境変数JAVA_HOMEに設定します…