blog個人勉強用ブログだっす。JavaEEJSP2.0から導入されている変数表示するために使用する。FIleは独自タグの簡易版である。タグクラス、タグライブラリ定義(,tld)は不要である。Definitionの略語。ルート要素はtablibである。\tomcat\7\webapps\examples\WEB-INF\jsp2配下のjsp2-example-taglib.tldをコピーして下記に修正する。タグクラスはjavax.servlet.jsp.tagext.SimpleTagSupportを継承する。属性を含む場合、対応するgetter,setterが必要。doTag()をoverriderし、ページ内容を出力する。動的にServlet,Filter,Listenerを配置可能になっている。JavaEEHttpServletRequestの下記メソッドを利用してファイルアップロード行う。JavaEEServlet3.0ではAsyncContextクラスを使って非同期処理を行う。ServletはServletRequestの下記メソッドを使って非同期開始、AsyncContext生成を行う。記述する方法以外アノテーションで配置できるなっている。JavaEE二つのListenerを一つのクラスに記述する。JavaEEapplication範囲の属性変更を監視するServletContextAttributeListenerを実装する。JavaEEWebアプリの起動を終了監視するServletContextListenerを実装する。JavaEEServlet3.0からは下記2種類の配置方法がある。Listenerクラスに@WebListernerアノテーションを使う。従来方法であるweb.xmlに記述する。キャッチするための仕組みである。リクエストキャッチなど。Listener適用には2ステップが必要。JavaEEServlet3.0からは下記2種類の配置方法がある。Filterクラスに@WebFilterアノテーションを使う。従来方法であるweb.xmlに記述する。JavaEEFilterクラスはjavax.servlet.Filterインタフェースを実装する。JavaEEFilterとはservletの強化版ともいえる。対して後処理を行うことができる。Filter適用には2ステップが必要。JavaEEServletの初期化パラメータはServlet生成後のinit()メソッドで使用される。web.xmlに<servlet>タグの<init-param>で設定する。@WebServletアノテーションのinitParams属性で設定する。※初期化パラメータはServletConfigオブジェクトを通してアクセスする。Webアプリが起動時にインスタンスが生成されるServletのこと。web.xmlに<servlet>タグの<load-on-startup>で設定する。@WebServletアノテーションのloadOnStartupで設定する。Servletのインスタンスが生成されるタイミングは二つがある。最初にServletにリクエストした時生成される。殆どの場合、このケースである。Webアプリが起動する時、生成される。load-on-statupのServletである。呼び出されるように設定すること。Servlet3.0からは下記2種類の配置方法がある。Servletクラスに@WebServletアノテーションを使う。JavaEEJ2EEにおけるクライアントのリクエストを処理し、応答を返すプログラムである。requestなど)がデフォルト生成されない。JavaEEクライアントがサーバに接続から切断までの情報を保存する。ログイン中なのか、なにをカートに入れているのかなど。※単純にページ間の情報共有は、sessionを使うべきではなく、requestとforwardを使う。JavaEEクライアントに保存される情報である。ブラウザを閉じてもライフサイクル中には消えない。JavaEEクライアントへの応答する際に使用するオブジェクト。通常はoutオブジェクトを使用するが、非キャラコンテンツは応答できない。JavaEEクライアントの要求(リクエスト)をカプセルかしたオブジェクトである。リクエストパラメータを取得する。requestスコープ属性操作ができる。includeを実行する。applicationスコープの情報にアクセスできる。%>の本質はout.write()である。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。