Struts入門
StrutsはWebアプリケーション構築に必要な機能を提供するオープンソースフレームワークであり、Webアプリケーションの開発効率と品質を向上させます。本コースでは、Strutsの構造と動作の仕組みを理解し、Strutsを適用したWebアプリケーションの開発技術を学びます。
2日
10:00~17:00
84,000円
※弊社トレーニング「JSPサーブレットプログラミング入門」修了程度の知識
フレームワークを利用したWebアプリケーション開発の入門に最も多く利用されているフレームワークの1つである「Struts」について、その構造と動作の仕組み、またStrutsのベースとなるMVCアーキテクチャに則したプログラミング方法について学びます。Strutsの使い方のみを学習し、その理念や動作原理を理解しないままWebアプリケーションに適用・開発した場合、Strutsの利点を生かせていないアプリケーションになってしまうことがあります。これではStruts導入の意味がありません。 本コースは、Webアプリケーションの基本的なアーキテクチャ構成と、その中におけるフレームワークの役割りを理解した上で、Strutsを学習する構成となっています。これにより、MVCアーキテクチャに基づく、Strutsを適用した保守性・拡張性の高いWebアプリケーション開発の基礎を身に付けることができます。
【第1日目】
形式:講義+演習(個人)
第1章 フレームワークとアーキテクチャの考え方
フレームワークの役割りとアプリケーションアーキテクチャの考え方について学びます。
1) フレームワーク
2) アプリケーションアーキテクチャ
3) アーキテクチャ設計
第2章 Strutsを知る
Strutsの特徴とその仕組み、MVCアーキテクチャについて学びます。
1) Strutsとは
2) MVCアーキテクチャ
3) Struts適用前のWebアプリケーション
4) Strutsを適用したWebアプリケーション
第3章 Strutsを学ぶ
Strutsを構成する主な要素について、それぞれの役割りと使い方を学びます。
1) Struts利用のための準備
2) struts-config.xml
3) ActionServlet
4) ActionForm
5) Action
6) ActionForward
7) Taglib
【第2日目】
形式:講義+演習(個人)
第4章 Strutsを使う
Strutsが提供する機能について、それぞれの役割りと使い方を学びます。
1) メッセージリソース
2) 入力値検証
3) 例外ハンドリング
総合演習 Strutsで作る
Strutsを利用したアプリケーション開発の総合的な演習を行います。