おためし受講中

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共通

 

学生代表

  • 大木 しのぶ

    大木 しのぶ

    スクー放送部

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

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