コツコツ学習ブログ

プログラマのweb上のメモ的なもの

2021-08-09から1日間の記事一覧

DAOパターン

DAOパターンとは ざっくりいうと、データベースを利用する際は、 担当者を作って全て任せる設計にしましょう というデザインパターンの一つ デザインパターンとは 設計を便利にする為の定石 デザインパターンに従ってクラスを設計することで 開発効率や保守…

アプリケーションスコープ

アプリケーションスコープとは ServletContextインスタンス。サーブレットクラス の場合はスーパークラス(HttpServlet) のgetServletContext()で取得する JSPファイルの場合、ServletContextインスタンスは暗黙オブジェクト「application」で利用できる アプ…

セッションスコープの仕組みとクッキー

セッションスコープの仕組み セッションスコープの正体であるHttpSessionインスタンスはユーザ(ブラウザ)ごとに生成される アプリケーションサーバはHttpSessionインスタンスを作成(あるユーザにとって最初のgetSession()を実行)すると、 内部でセッションID…

セッションスコープ

セッションスコープとは 保存したインスタンスの有効期間は、開発者が決めることができる 保存したインスタンスをレスポンス後も残せる為、リクエストを跨いで利用できる = リクエストスコープでは行えない実装が可能となる javax.serclet.http.HttpSession …

スコープの基本とJavaBeans

スコープとは インスタンス保存できる領域のこと。 スコープを経由させることで、サーブレットクラス とJSPファイルの間でインスタンスを共有できる 保存できるのはインスタンスのみ。int型やdouble型などの基本データ型変数は いんではないのでスコープに保…

処理の転送(フォワードとリダイレクト)

処理の転送方法 方法として、フォワードとリダイレクトがある。 フォワード 同じアプリケーション内のサーブレットクラス やJPファイルに処理を移す 構文 RequestDispather despather = request.getRequestDispather("フォワード先"); dispather.forward(req…

MVCモデル

MVCモデルとは WebアプリなどのGUIアプリを効率良く開発する為の規範的な構造 Model(実務係) 一般のクラスが担当 View(表示係) 一般に、JSPが担当する コントローラーからの指示をうけて、画面にレスポンスを行う -Controller(受付兼指示係) 一般に、サーブ…

リクエストパラメータの取得

前提 リクエストパラメータは、アプリケーションサーバによって「HTTPServletRequstインスタンス」に格納され、 送信先(リクエスト先)のサーブレットクラス またはJSPファイルに渡される サーブレットクラス でリクエストパラメータの取得 ①リクエストパラメ…

フォーム

フォームとは フォームを使うと、Webページに入力したデータをサーバサイドプログラムに送信することができる。 フォームはHTMLの複数のタグを組み合わせて作成する。 入力項目のひとまとまりがフォームである。(データ入力や送信の為の部品。テキストボック…

サーブレットとJSPのファイル変更の反映

サーブレットクラス サーバを再起動して、リクエストし直す TOmcatで自動読み込み設定を行えば再起動は不要 JSPおよびHEMLファイル リクエストしなおす、サーバ再起動は不要

JSPの基礎の基礎

JSPとは Java Servlet Pagesとよばれるサーバサイドプログラムの技術。 JSPファイルは、リクエストされるとサーブレットクラス に変換される。 ※そのためサーブレットでできることはJSPでもできる JSPファイルの記述 HTMLの中にJavaのコードを埋め込んで記述…

Apache Tomcatオートリドード

参考 sukkiri.jp

URLパターン

URLパターンとは サーブレットクラスをリクエストするときに使用する名前で、開発者が自由に設定できる http://<サーバ名>/<アプリケーション名>/<URLパターン> 例:HelloSErvletというクラス名のサーブレットクラスに「hello」という URLパターンを設定した場合、そのクラ</urlパターン>…

サーブレットクラスの作成と実行

サーブレットクラスの作成ルール javax.servlet.http.HttpServlet クラスを継承する doGet()メソッドをオーバーライドする doGet()は、サーブレットクラスがリクエストされると実行されるメソッド。 いわばサーブレットクラスのメインメソッドである、 スー…