Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

非専攻者のためのSpring AOP(Aspect Oriented Programming)

この講義により、非専攻者はSpringのコアモジュールであるAspect Oriented Programming(AOP)の概念と動作原理を完全に理解することができます。

  • admin0013
스프링
aop
백엔드
강사
Spring
spring-aop

こんなことが学べます

  • Spring AOPの概念と動作原理の理解

  • Spring AOPの用語を理解する

  • XML方式のAOP設定の適用

  • Annotation ベースの AOP 設定の適用

非専攻者のため
Spring AOP完全ガイド

あなたが知っているほとんどのIT企業は、Springを直接使用したり、Springを変形した独自のフレームワークを使用してプログラムを開発したりしています。

通常、Springフレームワークは次の4つのモジュールを順次学習します。

- Spring IoC(Inversion Of Control)

- Spring AOP(Aspect Oriented Programming)

- Spring MVC(MoelView Controller)

- Spring ORM(Object Relation Mapping)

Spring IoCがビジネスコンポーネントを作成するための基盤技術である場合、Spring AOPはビジネスメソッドで共通に必要な機能を一括管理するための技術です。

こんな方におすすめです。

✅Springベースのバックエンド開発者を夢見ている非専攻者

Springフレームワークは概念自体が難しいですが、内容が複雑で膨大です

すぐにSpringを使用する必要がある新開発者

新開発者が実際の開発に参加することは容易ではなく、さらに他の開発者に尋ねることも難しいですが、たとえ質問があっても、戻ってくる答えは概念や原理よりも整形化されたコーディングパターンやAPIの説明にとどまりやすいです。

✅Springベースのシステムを運営する必要がある新人またはキャリア開発者

フレームワークベースのシステムは、オペレーティングプロセスで問題が発生したときに問題の原因を見つけるのが難しいです。これは、プログラムがフレームワークが提供するアーキテクチャと機能を使用しているためです。

この講義をおすすめする理由

無駄な文法とAPIはむしろ毒

一般的に、私たちがプログラムを開発するときによく使うAPIは10〜20%以内に過ぎません。

本レッスンでは、実際のプロジェクトで使用されるSpring AOPの概念と文法のみを集中的に学習することで効率を高めました。

プロジェクトを完成させながら文法とAPIを体得する

文法とAPIを学習しながら作成する断片的な例は、相互に関連付けられていないため、時間が経つと簡単に忘れられます。

本講義は、一般的な文法とAPIの説明中心の講義ではなく、実習に基づいて文法とAPIにアプローチする方法を選択しました。

非専攻者の目の高さに合わせた最適な講義

通常、プログラミングスキルは、そのスキルを最初に学習した先輩や専門講師を通じて学習することになりますが、先輩開発者や専門講師は説明をするとき、自分が一般的に使用する用語や表現方法を使用するため、非専攻者や初級者が理解することは困難です。

この講義は、最大限の非専攻者の目の高さと視線でSpring AOPを説明しています。

このようなことを学びます。

セクション 0: ビジネスコンポーネントの作成とテスト

実習と開発環境を設定できます。

Spring IoCベースのビジネスコンポーネントを作成してテストできます。

ビジネスコンポーネント構造

セクション 1: AOP 概念と用語の理解

AOPの概念と関心の分離を理解することができます。

AOPの重要な用語を理解することができます。

AOP用語

セクション 2: Advice の動作時点

5つ(Before、After、After Returning、After Throwing、Around)Adviceの概念と動作原理を理解できます。

さまざまなAdviceをプロジェクトに適用できます。

Around Adviceの動作原理

セクション 3: Annotation ベースの AOP 設定

XML ベースの AOP 設定を Annotation ベースに変更できます。

セクション 4: Spring JDBC

Spring JDBCの概念とXML設定を理解することができます。

Spring JDBCに基づいてDAOクラスを実装できます。

Spring JDBC

セクション 5: Transaction 管理

Spring Transactionの動作原理を理解することができます。

ビジネスメソッドにトランザクションを適用できます。

Transactionの動作原理

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windows

  • 使用ツール:Tomcat(10.1)、Eclipse(4.28)、JDK(Java17:LTS)、H2(2.2.222)

学習資料

  • 最初の講義では、講義に必要なPPT資料をダウンロードできます。

  • 最後のレッスンで完成したプロジェクトソースをダウンロードできます

選手の知識と注意事項

  • このレッスンを受講するには、基本的にJava ProgrammingとJDBC APIの事前知識が必要です。

  • 講義に付属のPPTは著作権が設定されていますので、講義目的以外の使用にご注意ください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Javaベースのバックエンド開発者として就職を希望する非専攻卒業者

  • Javaベースのバックエンド開発者になることを望む人文科学/社会大学生

  • Springベースのシステムを開発または運営する必要がある新入社員

  • Javaプログラムの学習を終えた初級開発者

前提知識、
必要でしょうか?

  • Java Programming言語

  • SQL基礎(基本的なCRUDクエリについて)

  • JDBCベースのDB連携処理

  • Spring IoC

こんにちは
です。

1,248

受講生

100

受講レビュー

12

回答

4.9

講座評価

21

講座

https://ssamz.com


About us

  • IT 기업 교육 현장에서 20년 넘게 다양한 학습자들과 호흡하며 IT 관련 교육을 진행한 분야별 최고의 쌤들(SSAMZ)이 모여서 설립한 회사입니다.

  • 쌤즈는 온라인 강의뿐만 아니라 기업 맞춤형 대면 교육을 통한 코칭, 멘토링을 제공하여 소프트웨어 전문가를 꿈꾸는 학생에서부터 현업 개발자, 엔지니어들을 양성하는데 힘쓰고 있습니다.

 

쌤즈가 지향하는 교육

좋은 강의는 강사의 전문성 + 지식 컨텐츠 + 전달 능력에 의해 결정됩니다. 쌤즈는 최고 경력의 전문 강사들의 고품질 컨텐츠를 바탕으로 수강생 눈높이에서 이해하기 쉽도록 전달하는 교육을 지향합니다.


  • 교육 문의 : admin@ssamz.com

 

 

カリキュラム

全体

42件 ∙ (5時間 43分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • yojaej0139님의 프로필 이미지
    yojaej0139

    受講レビュー 16

    平均評価 4.9

    5

    31% 受講後に作成

    Tôi hiện đang tham gia khóa học AOP sau khi hoàn thành khóa học IoC một lần. Nội dung bài giảng rất dễ hiểu và dễ theo dõi!! Tôi cũng thích đoạn họ làm mới tâm trạng một cách ngắn gọn bằng cách nói, “Hãy nhìn vào màn hình” hoặc “Tôi sẽ nghỉ ngơi.” Tôi cũng muốn hoàn thành khóa học AOP một cách nhanh chóng!! Cảm ơn

    • admin0013
      知識共有者

      Đây là huấn luyện viên Chae Gyu-tae. Trước hết xin cảm ơn đánh giá có giá trị của bạn. Chúng tôi sẽ cố gắng tạo ra những bài giảng dễ dàng và hữu ích hơn trong tương lai.

  • lgs9914님의 프로필 이미지
    lgs9914

    受講レビュー 4

    平均評価 5.0

    5

    62% 受講後に作成

    • giyulkim님의 프로필 이미지
      giyulkim

      受講レビュー 12

      平均評価 5.0

      5

      100% 受講後に作成

      • olleebo1122410님의 프로필 이미지
        olleebo1122410

        受講レビュー 3

        平均評価 5.0

        5

        31% 受講後に作成

        ¥7,904

        admin0013の他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!