2021-08-09から1日間の記事一覧
DAOパターンとは ざっくりいうと、データベースを利用する際は、 担当者を作って全て任せる設計にしましょう というデザインパターンの一つ デザインパターンとは 設計を便利にする為の定石 デザインパターンに従ってクラスを設計することで 開発効率や保守…
アプリケーションスコープとは ServletContextインスタンス。サーブレットクラス の場合はスーパークラス(HttpServlet) のgetServletContext()で取得する JSPファイルの場合、ServletContextインスタンスは暗黙オブジェクト「application」で利用できる アプ…
セッションスコープの仕組み セッションスコープの正体であるHttpSessionインスタンスはユーザ(ブラウザ)ごとに生成される アプリケーションサーバはHttpSessionインスタンスを作成(あるユーザにとって最初のgetSession()を実行)すると、 内部でセッションID…
セッションスコープとは 保存したインスタンスの有効期間は、開発者が決めることができる 保存したインスタンスをレスポンス後も残せる為、リクエストを跨いで利用できる = リクエストスコープでは行えない実装が可能となる javax.serclet.http.HttpSession …
スコープとは インスタンス保存できる領域のこと。 スコープを経由させることで、サーブレットクラス とJSPファイルの間でインスタンスを共有できる 保存できるのはインスタンスのみ。int型やdouble型などの基本データ型変数は いんではないのでスコープに保…
処理の転送方法 方法として、フォワードとリダイレクトがある。 フォワード 同じアプリケーション内のサーブレットクラス やJPファイルに処理を移す 構文 RequestDispather despather = request.getRequestDispather("フォワード先"); dispather.forward(req…
MVCモデルとは WebアプリなどのGUIアプリを効率良く開発する為の規範的な構造 Model(実務係) 一般のクラスが担当 View(表示係) 一般に、JSPが担当する コントローラーからの指示をうけて、画面にレスポンスを行う -Controller(受付兼指示係) 一般に、サーブ…
前提 リクエストパラメータは、アプリケーションサーバによって「HTTPServletRequstインスタンス」に格納され、 送信先(リクエスト先)のサーブレットクラス またはJSPファイルに渡される サーブレットクラス でリクエストパラメータの取得 ①リクエストパラメ…
フォームとは フォームを使うと、Webページに入力したデータをサーバサイドプログラムに送信することができる。 フォームはHTMLの複数のタグを組み合わせて作成する。 入力項目のひとまとまりがフォームである。(データ入力や送信の為の部品。テキストボック…
サーブレットクラス サーバを再起動して、リクエストし直す TOmcatで自動読み込み設定を行えば再起動は不要 JSPおよびHEMLファイル リクエストしなおす、サーバ再起動は不要
JSPとは Java Servlet Pagesとよばれるサーバサイドプログラムの技術。 JSPファイルは、リクエストされるとサーブレットクラス に変換される。 ※そのためサーブレットでできることはJSPでもできる JSPファイルの記述 HTMLの中にJavaのコードを埋め込んで記述…
参考 sukkiri.jp
URLパターンとは サーブレットクラスをリクエストするときに使用する名前で、開発者が自由に設定できる http://<サーバ名>/<アプリケーション名>/<URLパターン> 例:HelloSErvletというクラス名のサーブレットクラスに「hello」という URLパターンを設定した場合、そのクラ</urlパターン>…
サーブレットクラスの作成ルール javax.servlet.http.HttpServlet クラスを継承する doGet()メソッドをオーバーライドする doGet()は、サーブレットクラスがリクエストされると実行されるメソッド。 いわばサーブレットクラスのメインメソッドである、 スー…