【Java中級】フレームワークを使ったWebアプリケーション構築(Struts2 / Spring4版)

第9回|Java入門 -Springの基本動作-

おためし受講中
  • 授業で使用する教材

    教材はありません

「授業フィードバック」で、授業の感想を教えてください!

チュートリアルは、こちらの「その他のオプション」からいつでも確認いただけます。

コピーしました!

ここには授業中のやりとりが表示されます

生放送でのコメントが再生されています

【前半】授業
  • SpringのDIとAOP:前回のおさらい
  • 00:04:39〜(02:11)
  • 質問:DIコンテナがServletに行っている処理は?
  • 00:06:50〜(02:46)
  • SpringのDIとAOP:SpringのDI
  • 00:09:36〜(06:57)
  • 質問:AOPの概念でプログラムを作成すると、 どんなことができるでしょうか?
  • 00:16:33〜(01:50)
  • Q:DIを設定ファイルを使わすに、アノテーションだけででもやれるのでしょうか?設定ファイルは面倒ですね。
  • 00:18:23〜(00:21)
  • Q:@Autowired って、EE7でいう@Injectと同じですか?
  • 00:18:44〜(01:28)
  • SpringのDIとAOP:SpringのAOP
  • 00:20:12〜(03:24)
  • SpringのDIとAOP:SpringでAOPする方法
  • 00:23:36〜(07:54)
  • Spring Framework4でDIしてみる:サンプルプログラムの配置
  • 00:31:30〜(06:38)
  • Spring Framework4でDIしてみる:サンプルプログラムの確認
  • 00:38:08〜(02:41)
  • Spring Framework4でDIしてみる:eclipseによる実演
  • 00:40:49〜(03:21)
  • Spring Framework4でAOPしてみる
  • 00:44:10〜(03:36)
  • Spring Framework4でAOPしてみる:eclipseによる実演
  • 00:47:46〜(06:03)
  • 本日のおさらい
  • 00:53:49〜(01:25)
【後半】質疑応答
  • Q:AOPは、現場ではどのような処理に使われる事が多いのでしょうか?
  • 00:55:28〜(01:45)
  • Q:アドバイスとして定義するメソッドのシグネチャーは戻り値 void で引数 JoinPoint と決まっているのですか?他に利用できる情報はなし?
  • 00:57:13〜(01:10)
  • Q:AOPは、横断的なログを取るとかにしか使えないように思えますが、どうでしょう。
  • 00:58:23〜(00:50)
  • お知らせ
  • 00:59:13〜

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    全12回 2016年2月15日公開
    Java入門 -Springの基本動作-

    このコースではJavaでWebアプリケーション構築を学びはじめた方向けの授業です。 Javaで使用されているフレームワークの種類、概要、環境構築、プログラムの方法を学んでいただげます。
    複数あるJavaのフレームワークの中から「Struts2」、「Spring Framework4」にフォーカスし、その特徴を理解することを目的としています。

    9限目では「Spring Framework4」の基本動作をサンプルプログラムを作成しながら解説します。

    ■ アジェンダ

    ・Spring Framework4のDIとAOP
    ・Spring Framework4でDIしてみる
    ・Spring Framework4でAOPしてみる

    ■事前準備

    この授業では下記サンプルファイルを用います。事前にダウンロードしておいて下さい。
    3080_downloads.zip

    この授業は、Javaプログラムの基礎およびJavaを使用したWebアプリケーションの基礎に関して学習された方を対象としております。事前に受講いただけるとより内容が理解できますので、あらかじめつぎのコースを受講しておいて下さい。
    1.Javaプログラムの基礎
    Java入門(全3回)」 
    Java入門 -計算機プログラムを作りながら学ぶJavaの基本-(全10回)

    2.Javaを使用したWebアプリケーションの基礎
    Java入門 -ショッピング風サイトの作成-(全14回)

    また、この授業ではJavaの開発環境が必要です。まだ準備出来てない方は、下記1、2、3の順で事前にインストールしておいて下さい。

    1. JDK(Java Development Kit)はJavaの開発および実行に必要なツールです。下記インストール手順書を参考に、事前にインストールしておいて下さい。※ インストール方法は授業中にも解説いたします。
    Windows用: jdk_for_win.pdf
    Mac用: jdk_for_mac.pdf

    2. eclipseはJava等の開発を便利にする統合開発環境です。2限目以降の授業で使用しますので、下記インストール手順を参考に、事前にインストールしておいて下さい。
    Windows用: eclipse導入手順書(Windows).pdf
    Mac用: eclipse導入手順書(Mac).pdf

    3. MySQLは、11限目以降で解説するデータベースアクセスのプログラムに必要なソフトウエアです。下記手順を参考に環境を構築しておいて下さい。
    Windows用: ①MySQL構築手順書_Win.pdf
    Mac用: ①MySQL構築手順書_Mac.pdf

    合わせて、eclipseからMySQLに接続する手順についても下記手順を参考に実行してみて下さい。
    ②eclipseからのデータベース接続手順書.pdf
    ※Windows、Mac共通

     

    受講生代表

    • 大木 しのぶ

      大木 しのぶ

      スクー放送部

    教室画面の機能をご紹介します

    学習機能を活用して、効率よく学習しましょう!