Сообщения

MS Lesson7: Docker

Docker, VM  d ey il VM  (Virtual Machine)  → həq iq ətən  tam  a yrı OS  ya radır (öz kernel -i var ) Docker  container  → OS yarat m ır,  host -un kernel-ini  paylaşır   Docker n ə  edir? Container y alnız bunları izol ə  edir: file system  (ö z fayl ları var ) pros eslər  (digər container -lərin pros eslər ini görmür) network  (ö z virtual şəb əkəsi  var ) resurs limiti  (CPU, RAM nə  q ədər istifad ə edəcə yini  məhdudlaşd ırmaq olar ) Amma : Kernel  paylaşıl ır  — host-un kernel-ini ist ifadə edir Tam  ayrı OS yoxdur

MS Lesson6: IoC, DI, Spring Context, ApplicationContext

Изображение
 1. IoC - Inversion of Control Ə n  əsas ide ya  budur : Ə vvəl   (klass ik  Java ) : sən  oby ektləri  özün yar adırsan  ( new Service () ,  new Repo () ) , kim  kim dən  asılı dır ham ısını  öz ün  bağ layırsan. Io C-də : bu  nə zarəti  container -ə verirs ən   (Spring ) . O  oby ektləri  özü  yar adır və  bağ layır. Y əni   n ə zarət  istiq am əti  çev rilir : əvvəl : sən  idar ə  ed ird in indi : framework  idarə edir B una görə  adı   “Inversion of Control ”. 2. DI - Dependency Injection DI , IoC -ni  praktikada  həyata  keç irm ə üsul udur. Sənin  class -ın  başqa  class-a ehtiyac  duyursa , o  dependency-ni  iç ər id ə   new  etm irs ən. K ən ardan ver ilir   (inject  olunur ). Məs ələn : Test Controller -a   StudentIdGenerator Service  lazımdır . Constructor  ilə...