Download - Kien_Truc_3_Tang_NVTam_.ppt

Transcript
  • Kin trc 3 tng

  • Ni dungKin trc 3 tngTnh cht kin trc 3 tngV d minh haHi & p

  • Ni dungKin trc 3 tngTnh cht kin trc 3 tngV d minh haHi & p

  • Kin trc 1 tng

    I/OX l bin cX l nghip vX l trn d liu

  • Kin trc 3 tngKin trc 3 tng (3-tiers architechture), tn gi khc l kin trc 3 lp, m hnh 3 lp.

    Cc thc th phn mm c t chc thnh 3 tng chnh:

    Tng giao din (presentation layer).Tng nghip v (business layer).Tng d liu (data layer).

  • Kin trc 3 tng (cont)Tng giao din

    Cc thc th phn mm lm nhim v trnh by, hin th.Tng tc vi ngi s dng.Ngi dngTng giao din

  • Kin trc 3 tng (cont)Tng nghip v

    Cc thc th phn mm thc hin cc chc nng nghip v.Cha cc x l chnh.Ngi dngTng giao dinTng nghip v

  • Kin trc 3 tng (cont)Tng d liu

    Cc thc th phn mm lm nhim v lu tr d liu.Tng tc vi c s d liu.Ngi dngTng giao dinTng nghip vTng d liuC s d liu

  • Kin trc 3 tng (cont)Kin trc a tng

    M rng kin trc 3 tng.Nhiu tng nghip v.Ngi dngTng giao din

    Tng d liuC s d liuTng nghip v

  • Ni dungKin trc 3 tng

    Tnh cht kin trc 3 tngV d minh haHi & p

  • Tnh cht kin trc 3 tngTnh cht

    Gim s gn kt gia cc thc th phn mm (decoupling).Presentation LayerBusiness LayerData Layer

  • Tnh cht kin trc 3 tngTnh cht

    Gim s gn kt gia cc thc th phn mm (decoupling).Ti s dng.Presentation LayerBusiness LayerData Layer

  • Tnh cht kin trc 3 tngTnh cht

    Gim s gn kt gia cc thc th phn mm (decoupling).Ti s dng.Chia s trch nhim.Presentation LayerBusiness LayerData LayerClientDatabase ServerApplication ServerData Source

  • Tnh cht kin trc 3 tng (cont)Ch :

    Khng ph thuc phng php lp trnh.Mi nghip v khng nht thit ch c gii quyt bi 3 i tng.Khng l mt kin trc siu vit.

  • Ni dungKin trc 3 tngTnh cht kin trc 3 tng

    V d minh haHi & p

  • V d minh haCi t:

    D liu dng XMLMi trng lp trnh .NET (C#).

  • Ni dungKin trc 3 tngTnh cht kin trc 3 tngV d minh ha

    Hi & p

  • Hi & p

    LetsAsk!!!