Spring Framework、SpringMVC、Spring Security、MyBatisフレームワークを使ったWebアプリケーション開発を講義と演習の繰り返しで学習するハンズオン研修です。各フレームワーク学習の要点をまとめて4日間に集約した研修です。講義の最後は知識の確認と定着を目的に総合演習を実施します。
研修目的
Spring Framework、SpringMVC、Spring Security、MyBatisフレームワークを使ったWebアプリケーション開発を理解する
受講対象者
・Java言語のプログラミング経験がある方
・これからフレームワークを使った開発を計画されている方
研修形式
・座学
・実機演習
カリキュラム
1.Spring FrameworkのDI
・Spring Frameworkを利用したDIの実現方法、インジェクションについて
2.AOP
・AOPの概念である横断的関心事と中心的関心事の概念及び
Spring FrameworkのAOP実現方法について学習します。
3.アノテーションドリブン
・アノテーションを使ったDI及びAOPの実現及び作成方法について
4.宣言型トランザクション
・宣言型トランザクションの概念とアノテーションを使った利用方法について
5.MyBatisの概要
・MyBatisフレームワークの特徴や全体のアーキテクチャについて
6.Mapperインターフェース
・Mapperインターフェースを利用したデータベースアクセス方法について
7.動的SQL
・XMLのタグを利用して動的にSQLを組み立て、利用する方法について
8.SpringFrameworkとの連携
・Spring Franeworkとの連携方法と連携機能の特徴について
9.SpringMVCの概要
・SpringMVCフレームワークの特徴や全体のアーキテクチャについて
10.Controller
・Controllerの仕組みと作成、利用方法について
・Controllerの作成及び利用するアノテーション
・リクエストとクラス、メソッドのマッピング
・リクエストのフォワード及びリダイレクト
11.リクエストパラメータの取得
・リクエストパラメータの取得方法について
12.Model
・Modelオブジェクトを使ったデータの受け渡し、
Session管理機能、Flashスコープについて
13.バリデーション
・アノテーションを使った単項目入力チェック及びSpring Validator及び
Bean Validatorを使った相関チェック機能の実装と利用方法とメッセージソースの使い方について
14.サービスと例外処理
・サービス層の実装方法と例外処理方法について
15.タグライブラリ
・Spring Frameworkが提供するタグライブラリの機能およにSpEL式について
16.Spring Securityによる認証と認可
・Spring Securityフレームワークを利用した認証機能のアーキテクチャ、
実装、利用方法、認可機能の利用方法について
17.コントローラのテスト
・MockMvcを利用したコントローラのテスト方法について
参考日数
3日間
※ご相談の上決定します。
備考
カリキュラム内容は、研修目的や事前課題をもとに受講者の実務課題に合わせてカスタマイズします。
時間・対象人数についても柔軟に対応をさせていただきます。
貴社内の会場へPC等の機材レンタル・設置作業(有料)も対応しております。
研修会場は、弊社の全国提携会場(有料)のご用意が出来ますのでお気軽にご相談ください。
システム設計/開発に関連する研修
- Pythonプログラミング入門研修
- MyBatis3ハンズオン研修
- SpringMVCハンズオン研修
- SpringFrameworkハンズオン研修
- COBOLプログラミング基礎研修
- 機械学習プログラミング基礎研修
- Pythonプログラミング概要研修(3h)
- Scalaプログラミング基礎研修
- Goプログラミング基礎研修
- アジャイル開発におけるスクラム研修
- Cross-Origin Resource Sharing(CORS)活用研修
- テスト駆動開発(TDD)研修
- ASP.NET MVC研修
- HTML5 API研修
- C#プログラミング応用研修
- iOSアプリケーション基礎研修
- AngularJS入門研修
- Django入門研修
- Delphi XE 応用研修
- Delphi XE基礎研修
- Delphiマイグレーション研修
- Pythonプログラミング(2系)基礎研修
- Titanium Mobile基礎研修
- Androidアプリケーション開発研修【基本編】
- C#プログラミング研修(.net経験者育成編)
- Objective-Cプログラミング基礎研修
- iPhoneアプリケーション開発研修
- アーキテクチャー基礎研修
- アプリケーション設計研修
- ドメイン駆動設計研修
- Delphi バージョン移行向け基礎研修
- アルゴリズムとデータ構造研修
- 開発プロセス入門研修
- Visual Basic2008 プログラミング基礎研修
- ASP.NET 2.0 プログラミング研修
- ADO.NET 2.0 プログラミング研修
- Visual Basic6.0 ユーザ Visual Basic2008プログラミング研修
- .NET Framework概要研修
- Microsoft Silverlight アプリケーション開発研修
- .NET開発 オブジェクト指向入門研修
- 要件定義とアーキテクチャ設計研修
- 品質向上のためのテストの計画、設計研修
- 品質評価・検証技術研修
- Amazon EC2/S3を使ったシステム開発体験研修
- ASP.NET 2.0 XML Webサービス入門研修
- Windows Azureアプリケーション開発体験研修
- Androidアプリケーション開発研修【実践編】
- Google App Engine/Javaを使ったアプリケーション開発体験研修
- システム開発におけるセキュリティ入門研修
- プログラミング技術基礎研修
- Javaプログラミング基礎研修
- Javaプログラミング応用研修
- Cプログラミング研修
- C++プログラミング基礎研修
- C++プログラミング応用研修
- C#プログラミング基礎研修
- J2EE Webコンポーネント研修
- フレームワークによるWebアプリケーション構築(Struts研修)
- フレームワークによるWebアプリケーション構築(Seasar研修)
- デザインパターンを活用したプログラミング研修
- UMLモデリング設計研修
- オブジェクト指向技術概論研修
- オブジェクト指向/UMLモデリング入門研修
- ユニットテスト研修
- Seasar2(SAStruts/S2JDBC)を使ったWebアプリケーション開発研修
- 最適なフレームワーク選び研修
- Ajaxの基礎と実践テクニック研修
- Ruby On Rails研修
- 応用情報技術者資格対策研修
- 基本情報技術者資格対策研修
- JavaプログラマSE5/6(OJC-P)資格対策研修