Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jakarta EEシリーズその1:Contexts and Dependency Injection(CDI)入門
Rating: 3.0 out of 5(1 rating)
11 students

Jakarta EEシリーズその1:Contexts and Dependency Injection(CDI)入門

Jakarta EEのContexts and Dependency Injection(CDI)について、コンソールアプリケーションでCDIコンテナであるWeldを動かしながら学んでいきます。
Created byUI Koyama
Last updated 11/2025
Japanese

What you'll learn

  • Jakarta EEの概要について学びます
  • Contexts and Dependency Injection(CDI)について学びます
  • CDIの主要なアノテーションを実際に利用して簡単なプログラムを作成し動かします
  • CDIを利用するメリットを学びます

Course content

11 sections25 lectures1h 57m total length
  • コース紹介4:33

    Jakarta EEのContexts and Dependency Injection(CDI)入門コースのコースの紹介です。

    コースの内容、使用する環境、前提知識、対象者、ゴールについて説明します。


  • Jakarta EEの概要3:27

    Jakarta EEの概要を説明します。

    Jakarta EE Platform、Jakarta EE Web Profile、Jakarta EE Core Profileの違いなどを説明します。

  • CDIの概要4:18

    Contexts and Dependency Injectionの概要を説明します。

    本コースで使用するCDIのバージョンや環境について説明します。

  • 1-1. サンプルプログラムの作成9:46

    @Injectアノテーションを利用したサンプルプログラムを作成します。

    beans.xmlのbean-discovery-modeにallを指定して動作確認します。

  • 1-2. サンプルプログラムの解説4:39

    1-1. で作成したサンプルプログラムの解説をします。

Requirements

  • Javaでのプログラミング経験を前提とします
  • Annotation, implements, extends, @Override, List, Set等の用語が登場しますが、それらは理解している前提です
  • Eclipseもしくはその他のIDEの環境構築や基本操作ができる前提です

Description

・Jakarta EEの概要

・Context and Dependency Injectionの概要

・簡単なサンプルプログラムの作成と動作確認、および解説

  - 1~10のセクションからなり、以下のアノテーションを利用

@Inject, @Dependent, @Alternative, @Named, @Qualifier, @Default, @Priority, @Produces, @Disposes, @ApplicationScoped, @PostConstruct, @PreDestroy, @Observes, @ObservesAsync, @Decorator, @Delegate
・コンソールアプリケーション上でCDIコンテナであるWeldを動かしてCDIを試します

・2025年2Q追加レクチャーでJakarta EE 11と CDI4.1 変更点概要を学習します

Who this course is for:

  • これからJakarta EEを学ぼうとしている開発者
  • これからContexts and Dependency Injection(CDI)を学ぼうとしている開発者