トップ 一覧 ping 検索 ヘルプ RSS ログイン

Sun認定Webコンポーネントデベロッパーの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!SCWCD (Java EE)
[Java]
{{amazon 4756142435}}
非常にわかりやすいし、説明が丁寧。
{{amazon 1932394389}}
自分が受験したときには、まだ310-085は英語の本しかなかった。英語の勉強にもなりました。

{{ref scwcd.war}} サンプルWebApp
!!リンク
*[JSP Tag Extensions プログラマーズ ガイド|http://edocs.beasys.co.jp/e-docs/wls/docs90/taglib/index.html]
*[Apache-SVN|http://svn.apache.org/viewvc/]
!!課題
!!SCWCD 準備
!Section 1 - サーブレット テクノロジー モデル
*1.2 HttpServletRequestインタフェースを使用して、以下のコードを書き出す 
*1.3 HttpServletレスポンスのインタフェースを使用して、以下のコードを書き出す 
*1.4 サーブレットのライフサイクルの目的とイベントシーケンスを説明する 

!Section 2 - Webアプリケーションの構造と配備 
*2.1 Webアプリケーションのファイルとディレクトリ構造を構築する
*2.2 配備記述子の要素に対応する目的と意義を記述する
*2.3 配備記述子の要素に対応する正しい構造を構築する
*2.4 WARファイルの目的およびコンテンツ、構造についての説明

!Section 3 - Webコンテナモデル 
*3.1 ServletContext init パラメータ
*3.2 基本的な属性スコープ(request, session, context)
*3.3 Webコンテナのリクエスト処理モデル
*3.4 Webコンテナのライフサイクルイベント
*3.5 RequestDispatcherの構造

!Section 4 - セッション管理
*4.1 オブジェクトをsessionオブジェクト内へ格納・検索する
*4.2 sessionオブジェクトへのアクセス、ライフサイクルに使用されるAPI
*4.3 sessionリスナーを使ってイベントに対応するコードを書く
*4.4 Webコンテナがセッション管理を行う場合、クッキーやURLの書き換え

!Section 5 - Webアプリケーションのセキュリティ
*5.1 サーブレットの仕様に基づいて、セキュリティの仕組みを比較・対照
*5.2 配備記述子の中で、セキュリティなどを宣言
*5.3 認証タイプを比較・対照

!Section 6 - JSPテクノロジーモデル
*6.1 要素に対応するJSPコードを識別あるいは記述
*6.2 ディレクティブを使用してJSPコードを書く
*6.3 JSPドキュメント(XMLベースのドキュメント)を書く
*6.4 JSPのライフサイクルの目的とイベントシーケンス
*6.5 定義済みオブジェクトを使用して、JSPコードを書く
*6.6 タグライブラリの宣言、式言語、スクリプト言語の終了配備記述子
*6.7 インクルードメカニズムを識別し、JSPコードを書く

!Section 7 - 式言語(EL)を使用したJSPの構築
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html#wp71019
Struts タグからListのサイズを取得

*7.1 定義済み変数にアクセスするELコードを書く
*7.2 演算子を使用するELコード (属性アクセス、コレクションアクセス)
*7.3 演算子を使用するELコード (算術演算子、比較演算子、論理演算子)
*7.4 関数を使用するELコード

!Section 8 - 標準アクションを使用したJSPの構築
*8.1 標準アクションを使用してコード部分を作成

!Section 9 - タグライブラリを使用したJSPページの
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSTL3.html#wp72409

*9.1 JSPにtaglibディレクティブを作成
*9.2 JSPの中にカスタムタグの構造を作成
*9.3 coreタグライブラリからJSTLを使用

!Section 10 - カスタムタグライブラリの構築
*10.1 doStartTag, doAfterBody, doEndTag
*10.2 JSP定義済み変数にアクセスするタグハンドラコード
*10.3 parent tagとarbitary tag ancestorにアクセスするタグ
*10.4 カスタムタグイベントモデルのセマンティック
*10.5 タグファイルのセマンティックス、Webアプリケーションの構造

!Section 11 - J2EEパターン 
*11.1 問題を解決するためのパターン
*11.2 デザインパターンと、もたらすと考えられる利益

----
{{include_html banner_html, "!J2EE"}}