「JSP_Servlet」カテゴリーアーカイブ
ログイン処理(DAOを使った汎用的で現実的な構造)
前回のデータの永続化機構(データベースやデータファイル)とビジネスロジック間にDAO:Data Access Objectを配し、データの永続化機構をビジネスロジックから隠蔽する方法を説明しました。今回はDAOを使う場合 … 続きを読む
ログイン処理(Daoを使った改良版)
前回のデータベースを使ったユーザ管理:ログイン処理(書き下し版)のプログラム構造を改良し、保守性、拡張性を向上させましょう。 まず、前回のプログラム構造を振り返ってみましょう。 ログイン処理(書き下し版)は四つのユースケ … 続きを読む
JSPで外部cssをlink指定する
コンテキストルート直下にあるJSPで同じ階層に置いた外部cssファイルをlink指定する場合、通常の指定法 では、コンテキストルート経由の指定でないためか内部で404(Not Found error)が出てしまいます。そ … 続きを読む
ログイン処理(書き下し版)
ユーザ管理アップリケ―ションを作りましょう。 いわゆるログイン処理です。 ログイン処理といってもログインチェックを行うためにはユーザの追加やユーザの削除、さらにユーザ情報の一覧が必要でしょう。これらのユースケースを整理し … 続きを読む
JSPとは
JSP(JavaServer pages)とは サーブレットよりも効率的にWebアプリケーションを開発するために作られた言語で、HTMLコードの中にJSPで決められたタグを埋め込みHTMLを出力するプログラムを書くことが … 続きを読む
サーブレットとは
サーブレットとは 動的なWebページを作る、サーバー側に配置されるJavaアプリケーションの一つです。 サーブレットの開始点 スタンドアローンのJavaアプリケーションはmainメソッドが処理開始点ですが、Webアプリケ … 続きを読む
サーブレットでの日本語表示・入力
サーブレットとブラウザ間の文字の入出力にはdoGetメソッド、doPostメソッドを使いますが、どのようにこれらを使うか、については多くの情報が検索できますし、書物でも解説されています。 しかし、入出力時の文字コードを適 … 続きを読む
サーブレットの隠蔽(web.xmlの構造)
サーブレットの隠蔽はWeb.xmlファイルの<servlet>と<servlet-mapping>により行われます。 servletタグでは<servlet-class>によって起動す … 続きを読む
サーブレットの配置
サーブレットを呼び出しは以下の様に行います。 http://:/[/] その為には、サーブレットを次のように切に配置するとともに付随した情報を適切に配置しなければいけません。 なお、コンテキストルート名とは、tomcat … 続きを読む
アプリケーションまで情報を伝えるポート番号
宛先IPアドレスとMACアドレスによってインターネットの大海原を航海した情報パケットがついに目的のコンピュータに到着したからといって終わりではありません。情報パケットは最終的に情報を依頼したアプリケーションまで到着する必 … 続きを読む