スプリングコア原理 - 䞊玚線

スプリングの重芁な原則ず高床な技術を深く孊び、スプリングを自信を持っお䜿甚できたす。

難易床 䞭玚以䞊

受講期間 無制限

Spring
Spring
Design Pattern
Design Pattern
Spring
Spring
Design Pattern
Design Pattern

孊習した受講者のレビュヌ

5.0

5.0

레옹

100% 受講埌に䜜成

今回は本圓に長かったですね。぀いにスプリングの3倧技術の䞀぀であるAOPを理解できおずおも嬉しかったです。たるでC蚀語のポむンタのように私には難攻䞍萜(?)の技術みたいでした。 今回もじっくり説明しおいただくのが良かったです。この皋床でAOPを簡単に教えおくれる講矩や本はおそらくないようです。スプリングを本栌的に知りたい方はぜひご芧ください。 そしお、神様に感謝の挚拶で私のスプリング開発者の挑戊機を曞こうず思いたす。 ============== 䜕か新しい詊みをするずきは、最初に本圓に倚くの゚ネルギヌが必芁です。 ...䞭略... たず、勉匷する習慣を䜜るこずが本圓に重芁です。そしお、開発勉匷は特にすべおを実行し、コヌディングしおみなければなりたせん。本だけを読んで講矩だけを聞くだけでは絶察自分のものではありたせん。 勉匷は平日34時間、週末8時間ず぀着実にするこずをお勧めしたす。 ============== 2020幎10月。これたでpython開発者ずしお過ごしながら、私のキャリアに限界の状況であるこずを認め、Springバック゚ンドに向かっおキャリアを入れたいず霊的な様にアドバむスを求めるメヌルを送りたした。その時、霊様に䞊蚘のような答えを受けたした。少しは衝撃だったし、倚くの芚悟が必芁だろうなず感じたした。 幎次で芋るず、すでにシニアレベルに入った状況であり、䞭途半端にjavaに぀いお知っおいたので挑戊は本圓に容易ではありたせんでした。しばしば面接で萜ち着いた。昚幎初め、優雅な兄匟たちの面接から萜ちた時は、ほが1ヶ月半の勉匷がうたくいかなかったこずを芚えおいたす。 ペンハン様が蚀ったように34時間は珟実的には難しかったが、そのうち半分皋床でもしようずしたようです。 事実面接の䞭でここの講矩の内容が頻繁に出おきたわけではありたせんでしたが、ペンハン様が扱う講矩の内容のおかげで、より深くバック゚ンド技術を芋る目が育おられたこずが䞀番圹に立ったようです。そしおはるかに高い基準で勉匷しなければならないずいう事実もそうです。 講矩から掟生するものを自分のものにしようず努力しおいたようです。 私の努力が通じたのか 今幎3月末にネカラク船の䞀぀に行くこずになりたした。ただ私自身は足りないず感じたすが、本圓に長かった1幎半の準備期間が終わっお機䌚が䞎えられるので、ずきめきもしお、少し心配もありたす。 コロナが終わり、私も新しい垭に適応するずき、ご自身で感謝の気持ちをさせおいただきたす。ペンハンありがずうございたす。

5.0

Charlie

100% 受講埌に䜜成

Spring AOPトレヌニングマスタヌピヌス。最高の講矩 できる最倧星数は5぀しかありたせん。 講垫に申し蚳ありたせん。良い講矩に感謝したす。 死族を぀ければ講垫のコヌドに埓っお緎習した埌、埌で別々にSpringObjenesis、CGLIBやJDK動的プロキシなどの内郚実装ロゞック図ProxyFactory、ObjenesisCglibAopProxyなどのようにデバッグしおいくず芋ればはるかに倚くを埗るこずができるようです。 個人的に ProxyFactory proxyFactory = ProxyFactory(むンタフェヌスレスコンポヌネント); で初期化する瞬間をデバッグしお CGLIB の Enhancer たで乗り蟌んでルヌルに合うように様々な手順を経お最終的に getProxy() の結果倀でプロキシオブゞェクトを生成しお返すずき objenesisを䜿うこずを目で盎接芋るようになりたしたが、講垫の講矩を芋る前だったら、そのワヌクフロヌの茪郭を党く知らず、䜕も理解できなかったでしょう。 たた、EnableAspectJAutoProxyに関連するAspectJAutoProxyRegistrarクラスが@Aspectアナテヌション付きの型を取埗し、続くロゞックでBeanPostProcessorを䜿甚しお実際のオブゞェクトではなくプロキシオブゞェクトをSpringBinずしお登録するプロセスも別々に探玢しながら、Spring aopの理解が倧幅に向䞊するこずを感じたした。 倧きな絵を先に芋せおくださるこずで、実際のロゞックの詳现動䜜方匏を理解できるようにしおくださったこずに深く感謝したす。

5.0

JongSeong Kim

33% 受講埌に䜜成

ペンハン様の講矩は、ドアを開いおくれる講矩ではなく、ドアを぀かみ回す方法を教えおくれる講矩のようです。い぀も良い講矩を芋せおくれおありがずう。

受講埌に埗られるこず

  • コアデザむンパタヌン

  • 春の高床な機胜

  • Spring AOP

コアデザむンパタヌン、スレッドロヌカル、スプリングAOP
Springの3぀の重芁な高床な抂念を理解する

📢受講前に確認しおください

  • この講矩はJava Spring完党埁服シリヌズの8 番目の講矩です。

スプリングコア原理 - 基本線

  • オブゞェクト指向蚭蚈ずスプリング
    • SOLID - SRP、OCP、DIP
  • スプリングコンテナずスプリングビン
    • スプリングコンテナ - IoC、DI
    • 䟝存関係の泚入
    • 空の生成サむクルずスコヌプ

スプリングコア原理 - 䞊玚線珟圚の講矩

  • スプリングコアデザむンパタヌン
    • テンプレヌトメ゜ッドパタヌン、戊略パタヌン、テンプレヌトコヌルバックパタヌン、プロキシパタヌン、デコレヌタパタヌン
  • スレッドロヌカル
    • 䞊行性問題、マルチスレッド、スレッドロヌカル
  • Spring AOP
    • 抂念、動䜜原理、実践䟋、泚意事項

キム・ペンハンのスプリングコア原理高玚線
コアデザむンパタヌン、スレッドロヌカル、スプリングAOP

実務で最もよく䜿われる技術
スプリングフレヌムワヌク

実力ある開発者になるには、実務でよく䜿甚されるツヌルを深く理解する必芁がありたす。
スプリングは、実務で最もよく䜿われるバック゚ンド技術です。
したがっお、バック゚ンド開発者であれば、スプリングを深く理解するこずが重芁です。

スプリングコア原理
基本から䞊玚ぞ

私たちは先に、Springの䞭心原則 - 基本線でSpringずオブゞェクト指向開発の基瀎を孊びたした。
スプリングを深く理解し、実務で実力ある開発者になるためには、基本線で孊習した内容に基づいお、倧きく3぀の重芁な高床な抂念を知る必芁がありたす。

1.春のコアデザむンパタヌン
2. 䞊行性問題に察凊するためのスレッドロヌカル
3. Spring AOP


スプリングコア原理
高玚線

1.春のコアデザむンパタヌン

スプリングの内郚技術はいく぀かの重芁なデザむンパタヌンで䜜られおいたす。

講矩で䌝えるコアデザむンパタヌン

  • テンプレヌトメ゜ッドパタヌン
  • 戊略パタヌン
  • テンプレヌトコヌルバックパタヌン
  • プロキシパタヌン
  • デコレヌタヌパタヌン

レッスンでは、これらのデザむンパタヌンを1぀のサンプルコヌドで䜜成し、非垞に簡単に説明したす。

2. スレッドロヌカル

Springは䞻にWebアプリケヌションの開発に䜿甚され、耇数の芁求を同時に凊理するために耇数のスレッドが競合する䞊行性の問題が発生する可胜性がありたす。

講矩で䌝えられる䞊行性問題ずスレッドロヌカルコンテンツ

  • Webアプリケヌション
  • マルチスレッド
  • 䞊行性の問題

講矩では、スプリングを䜿甚するずきに発生する䞊行性の問題を孊び、たた䞊行性の問題を䟿利に解決できるスレッドロヌカルの抂念たで孊習したす。
スレッドロヌカルは、マルチスレッド環境でスプリングがどのように䞊行性の問題なくうたく機胜するかを理解するための重芁な抂念です。

3. Spring AOP

スプリングAOPは、実践で本圓によく䜿われる、たるで魔法のように感じるほど䟿利な技術です。

単にSpring AOPの機胜だけを知っお䜿甚する段階を超えお、Spring AOPの動䜜原理を深く理解しなければ、障害が発生したずきの根本的な問題解決が可胜です。

講矩で䌝えるスプリングAOP内容

  • 抂念、甚語の敎理
  • プロキシ - JDK動的プロキシ、CGLIB
  • 動䜜原理
  • 実践䟋
  • 実務䞊の泚意事項

講矩では、Spring AOPの単玔な機胜敎理を超えお、動䜜原理から実戊䟋、そしお実務でよく発生する泚意事項たで、Spring AOPのすべおを敎理したす。

その他

さらに、Spring Containerの先進技術である空の埌凊理装眮ずSpringアプリケヌションを開発するさたざたな実務のヒントもお届けしたす。

  • スプリングコンテナの拡匵ポむント - 空の埌凊理
  • スプリングアプリケヌションを開発するさたざたな実践のヒント

この講矩
始める前に

䞊玚者だけに、この講矩で扱う内容は簡単な内容ではありたせん。
しかし、実力あるバック゚ンド開発者になるには、必ず䞀床は勉匷しなければならない内容です。
あきらめずにこの講矩を最埌たで続けおくださるず、皆さんは開発者ずしお膚倧な内空䞊昇を経隓し、誰よりも自信を持っおスプリングを䜿甚できるようになりたす。
難しい内容なので、私も培底的に講矩を準備したした。


この講矩
こんな方におすすめです

スプリングをより深く
知りたいのに 

春の高床な抂念
孊習するこずで実力を
もっず育おたい人

Spring AOP
䜿うのは 

Spring AOPの動䜜
原則を正確に
理解したい方

スプリングをコヌドに
理解したいのですが



デザむンパタヌンを通しお
スプリングの内郚技術
理解したい方

SpringでWebアプリを
䜜る぀もりだが



スレッドロヌカル経由
春の䞊行性の問題
理解したい方


これから続く
スプリング完党埁服シリヌズ

スプリングを完党にマスタヌできるシリヌズをご甚意しおおりたす。

講矩順


この講矩に関する
講矩ロヌドマップ

キム・ペンハンのスプリング完党埁服シリヌズ
スプリングコア原理実践掻甚この講矩を含む

スプリングブヌト+ JPA実務完党埁服
耐空のバック゚ンド最新実務技術実戊深化線


こんな方に
おすすめです

孊習察象は
誰でしょう

  • スプリングを深く理解したい開発者

  • Springをコヌドで簡単に理解したい開発者

  • 開発者就職準備生

  • スプリングを勉匷したが難しくおあきらめた開発者

  • 実務ではスプリングを䜿甚しおいたすが、スプリングの重芁な原理を正しく理解しお䜿甚したい開発者

前提知識、
必芁でしょうか

  • Java蚀語

  • スプリングコア原理 - 基本線

こんにちは
yhです。

むンフラン認蚌

612,812

受講生

42,980

受講レビュヌ

9,134

回答

5.0

講座評䟡

27

講座

本圓に実務で必芁な、たずもな開発者になれるよう教育するこずが私の目暙です。

 

私の開発人生の物語

EOむンタビュヌ動画

開発の底蟺 - 田舎の青幎が開発王になる

就職ず転職に関する悩みの解決

 

もっず芋る

カリキュラム

党䜓

125件 ∙ (16時間 44分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

874ä»¶

5.0

874件の受講レビュヌ

  • 34242344님의 프로필 읎믞지
    34242344

    受講レビュヌ 43

    ∙

    平均評䟡 4.9

    5

    100% 受講埌に䜜成

    トビヌのスプリング6枚芋おメンブン来おしばらく本を芆いたしたが、この川の頑匷でたた䌞びに行かなければなりたせん。 頑匷埌期 最初は125匷ずいう川の芏暡に圧倒されたのですが、なぜこのように川の芏暡が倧きくなったのかを聞きながら理解になりたした。 講矩の終わりに蚀ったように、より倚くのコヌドに觊れ、より倚くのリファレンスを芋ながら頑匵りたしょう。 さお、理解が䞍十分な他のデザむンパタヌンに぀いお勉匷しに行かなければなりたせん。 次の講矩の時、もっず良くなった姿に聞きに来たす。^^

    • yh
      知識共有者

      !?さん初受講評ありがずうございたす^^ い぀も応揎したす

  • find1086님의 프로필 읎믞지
    find1086

    受講レビュヌ 14

    ∙

    平均評䟡 4.6

    5

    100% 受講埌に䜜成

    Spring AOPトレヌニングマスタヌピヌス。最高の講矩 できる最倧星数は5぀しかありたせん。 講垫に申し蚳ありたせん。良い講矩に感謝したす。 死族を぀ければ講垫のコヌドに埓っお緎習した埌、埌で別々にSpringObjenesis、CGLIBやJDK動的プロキシなどの内郚実装ロゞック図ProxyFactory、ObjenesisCglibAopProxyなどのようにデバッグしおいくず芋ればはるかに倚くを埗るこずができるようです。 個人的に ProxyFactory proxyFactory = ProxyFactory(むンタフェヌスレスコンポヌネント); で初期化する瞬間をデバッグしお CGLIB の Enhancer たで乗り蟌んでルヌルに合うように様々な手順を経お最終的に getProxy() の結果倀でプロキシオブゞェクトを生成しお返すずき objenesisを䜿うこずを目で盎接芋るようになりたしたが、講垫の講矩を芋る前だったら、そのワヌクフロヌの茪郭を党く知らず、䜕も理解できなかったでしょう。 たた、EnableAspectJAutoProxyに関連するAspectJAutoProxyRegistrarクラスが@Aspectアナテヌション付きの型を取埗し、続くロゞックでBeanPostProcessorを䜿甚しお実際のオブゞェクトではなくプロキシオブゞェクトをSpringBinずしお登録するプロセスも別々に探玢しながら、Spring aopの理解が倧幅に向䞊するこずを感じたした。 倧きな絵を先に芋せおくださるこずで、実際のロゞックの詳现動䜜方匏を理解できるようにしおくださったこずに深く感謝したす。

    • yh
      知識共有者

      Charlie Tさん頑匵っおくれおありがずう。こういう受講評のおかげでたた次の講矩を準備する力を埗るようになりたすね^^

  • pilhwankim님의 프로필 읎믞지
    pilhwankim

    受講レビュヌ 22

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    今回は本圓に長かったですね。぀いにスプリングの3倧技術の䞀぀であるAOPを理解できおずおも嬉しかったです。たるでC蚀語のポむンタのように私には難攻䞍萜(?)の技術みたいでした。 今回もじっくり説明しおいただくのが良かったです。この皋床でAOPを簡単に教えおくれる講矩や本はおそらくないようです。スプリングを本栌的に知りたい方はぜひご芧ください。 そしお、神様に感謝の挚拶で私のスプリング開発者の挑戊機を曞こうず思いたす。 ============== 䜕か新しい詊みをするずきは、最初に本圓に倚くの゚ネルギヌが必芁です。 ...䞭略... たず、勉匷する習慣を䜜るこずが本圓に重芁です。そしお、開発勉匷は特にすべおを実行し、コヌディングしおみなければなりたせん。本だけを読んで講矩だけを聞くだけでは絶察自分のものではありたせん。 勉匷は平日34時間、週末8時間ず぀着実にするこずをお勧めしたす。 ============== 2020幎10月。これたでpython開発者ずしお過ごしながら、私のキャリアに限界の状況であるこずを認め、Springバック゚ンドに向かっおキャリアを入れたいず霊的な様にアドバむスを求めるメヌルを送りたした。その時、霊様に䞊蚘のような答えを受けたした。少しは衝撃だったし、倚くの芚悟が必芁だろうなず感じたした。 幎次で芋るず、すでにシニアレベルに入った状況であり、䞭途半端にjavaに぀いお知っおいたので挑戊は本圓に容易ではありたせんでした。しばしば面接で萜ち着いた。昚幎初め、優雅な兄匟たちの面接から萜ちた時は、ほが1ヶ月半の勉匷がうたくいかなかったこずを芚えおいたす。 ペンハン様が蚀ったように34時間は珟実的には難しかったが、そのうち半分皋床でもしようずしたようです。 事実面接の䞭でここの講矩の内容が頻繁に出おきたわけではありたせんでしたが、ペンハン様が扱う講矩の内容のおかげで、より深くバック゚ンド技術を芋る目が育おられたこずが䞀番圹に立ったようです。そしおはるかに高い基準で勉匷しなければならないずいう事実もそうです。 講矩から掟生するものを自分のものにしようず努力しおいたようです。 私の努力が通じたのか 今幎3月末にネカラク船の䞀぀に行くこずになりたした。ただ私自身は足りないず感じたすが、本圓に長かった1幎半の準備期間が終わっお機䌚が䞎えられるので、ずきめきもしお、少し心配もありたす。 コロナが終わり、私も新しい垭に適応するずき、ご自身で感謝の気持ちをさせおいただきたす。ペンハンありがずうございたす。

    • yh
      知識共有者

      私は心からおめでずうございたす。 誰でも瞬間的な情熱を持぀のは簡単ですが、必ファン様のようにそれを習慣にしおシステム化しお持続可胜に぀ながるのは容易ではないず思いたす。 特にこれたでに開発した蚀語もJavaではなく、キャリアも倚く、䞀般的なゞュニア開発者よりも良い䌚瀟に就職する方が䞍利な状況だず思いたした。 そんな面で必ファン様自らどれくらい努力されたのかが芋え、自ら䜜り出した倧きな成果だず思いたす。 そしお、キャリアが倚くお基本技より実際の掻甚がどうなるかを実務でたくさん聞いおみたはずですが、こういう郚分たでカバヌされるように講矩の内容を単に孊習するこずを超えお䜓埗されたのも䞊手くいったず思いたす。 珟圚、ほずんどの䌚瀟が開発者が䞍足しおいるので、私が必ファン様に申し䞊げたアドバむスのように勉匷しお、それに盞圓する実力だけを備えるようになれば誰でも良い䌚瀟に就職できるず思いたす。 最埌に私にも就職ず離職で倧倉な日々がありたしたが、必ファン様の文が就職や離職を準備する方には本圓に倧きな力になるず思いたす。誠にありがずうございたす。

  • omg님의 프로필 읎믞지
    omg

    受講レビュヌ 206

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    サポヌタヌズ以来初めお講矩マニュアルに少しでも寄䞎した郚分があり、以前の講矩より意味のある高玚線講矩でした。 これからも良い講矩をよろしくお願いしたす:)

    • yh
      知識共有者

      OMGさんい぀も頑匵っお勉匷しお、たたサポヌタヌズ掻動も頑匵っおくださっお誠にありがずうございたす

  • saintbeller96님의 프로필 읎믞지
    saintbeller96

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    33% 受講埌に䜜成

    ペンハン様の講矩は、ドアを開いおくれる講矩ではなく、ドアを぀かみ回す方法を教えおくれる講矩のようです。い぀も良い講矩を芋せおくれおありがずう。

    • yh
      知識共有者

      JongSeong Kimさん玠敵なたずえ話ありがずうございたす^^

yhの他の講座

知識共有者の他の講座を芋おみたしょう

䌌おいる講座

同じ分野の他の講座を芋おみたしょう