技術教育サービス

トップページ > 技術教育サービス > 定期開催コース > Webアプリケーション開発 Struts1.3編…

Webアプリケーション開発 Struts1.3編 予約受付中

研修概要コース詳細実習環境配布資料

Strutsは、MVCモデル2アーキテクチャを採用した完成度の高いシンプルなWebアプリケーションフレームワークです。Webアプリケーションに必須の機能を標準装備し、開発効率を向上させます。 このコースでは、Strutsの動作原理を理解し、高品質・低コストなWebアプリケーション開発手法を習得することができます。

研修概要

研修の目的

Strutsの動作原理を理解し、簡単なWebアプリケーションを作成できる。
Eclipseを使ってStrutsを利用したWebアプリケーションの開発環境を構築できる。
Eclipseを使ってStrutsを利用した基本的なWebアプリケーションの開発ができる。

研修の内容
  • Struts概要
    • Strutsフレームワークの特徴
    • Apache Strutsプロジェクト
    • ライブラリとフレームワーク
  • Struts開発環境の構築
    • Strutsアプリケーションの動作環境
    • 演習1
  • Strutsアプリケーションの構成
    • Strutsアプリケーションの主なコンポーネント(ActionServlet/RequestProcessor/ActionForm/Action/JSPページ・カスタムタグ/Struts設定ファイル)
    • MVCモデルアプリケーション
    • Strutsアプリケーションの処理の流れ
    • Strutsアプリケーションの開発
    • web.xmlの準備
    • 実行に必要なライブラリの準備
    • JSPページの作成
    • Struts設定ファイルの作成
    • ActionFormの作成・登録
    • Actionの作成
    • アクションマッピングの定義
    • Strutsアプリケーションのデプロイ
    • 演習2
  • Strutsカスタムタグによる入力フォーム
    • フォームの実装
    • JSPページからforwardを行う
    • タグ
    • 演習3
  • Strutsカスタムタグによる処理制御と例外処理
    • コレクションのループ処理(タグ)
    • 比較演算を行うlogicタグ
    • Strutsの例外処理機能
    • メッセージリソースファイルの設定
    • ExceptionHandlerクラス
    • 演習4
  • 入力チェック機能(Validator)
    • 標準で用意されている検証ルール
    • Validatorプラグインを使用する設定
    • ValidatorFormの作成
    • 検証ルールの設定
    • エラーメッセージの定義と表示
    • JavaScriptの利用
    • 演習5
  • TransactionTokenによる画面遷移制御(二重送信と割り込みの防止)
    • TransactionToken
    • saveTokenメソッド
    • isTokenValidメソッド
    • 演習6
  • 表のサブミット
    • 可変数の入力項目
    • インデックス付きのsetter/getterメソッド
    • 配列型プロパティのActionForm/List型プロパティのActionForm
    • 演習7
  • 同一フォームの複数送信ボタン
    • EventDispatchAction
    • MappingDispatchAction
    • Actionの連鎖
    • 演習8
対象者

Eclipse/Strutsを使用したWebアプリケーション開発を検討している方
より効率的なWebアプリケーション開発手法を習得したい方

前提条件

基本的なJavaプログラミングができること
基本的なJavaクラスライブラリを利用できること(java.utilパッケージ、JDBC API)もしくは、Javaプログラミング基礎コースを受講されている方
HTMLの基本的なタグを理解していること
基本的なServlet,JSPのプログラミングができること(セッション管理、MVCモデル、スコープの概念、JavaBeans)もしくは、Servlet&JSPコースを受講されている方

コース詳細

日程 2012年9月18日〜2012年9月19日(2日間)
時間 09:30〜17:00
会場 カサレアル 御殿山セミナールーム
受講料 84,000円(税込み)
※受講料にはテキスト代も含まれています。
定員 10人

実習環境

JavaSE JDK 1.6、アプリケーションサーバー : Apache Tomcat 6、フレームワーク:Apache Struts 1.3.8、Eclipse 3.4.x、データベース : MySQL 5
※使用ソフトウェアは変更になる可能性があります。

配布資料

セミナーテキスト及び演習テキスト、全演習 サンプルソースコード