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!!!