So sanh EJB va Java

Embed Size (px)

Citation preview

So snh ng dng EJB vi ng dng Java thng thng1. u im ca kin trc EJB Kin trc EJB n gin ha vic pht trin cc ng dng phc tp bng cch cung cp cc dch v c sn.

ng dng EJB c th c trin khai bt k server J2EE vi 1 c s d liu bt k m khng cn thay i nhiu. C nhiu chun J2EE cho cc ng dng Java

Cc logic nghip v c th c dng li thng qua cc lp con Java ca cc lp EJB

EJB gip to cc ng dng phn tn, c th m rng ra nhiu mi trng. Mi h thng con lm vic c lp v c th giao tip vi nhau. Cho php cc component truy cp cc component vit bi cc m hnh hng thnh phn khc. (CORBA, .NET)

T , s dng EJB l gii php hp l khi gp cc yu cu sau: Cho php truy cp t xa ti cc thnh phn ng dng

Cho php cc thnh phn ng dng c chy trn nhiu my ch vt l

H tr nhiu kiu client2. So snh ng dng EJB vi Java thng thngng dng Java thng thngng dng EJB

Lp trnhVit m logic nghip v n gin hn, nhng nu pht trin ng dng phn tn ln th kh p ng c yu cuCc m giao tip mc thp nh kt ni database, qun tr giao dch, bo mt c n gin ha nh container, tuy nhin do cu trc phc tp nn vit m logic nghip v kh khn hn

Kim thD kim th do chy trn 1 JVMKh kim th do phn tn

Trin khaiKh trin khai, do thit k phc tp v khc bit gia cc my ch ng dng.

Mi trng pht trinNhiu la chn mi trng pht trinC t s la chn my ch ng dng

Yu cu phn cngCc logic nghip v tp trung trn my ch nn client kh gn nh, c th chy trn cc my tnh nh.

Cc yu cu ca phn h lu tr, h thng CMNDng dng Java thng thng Core Javang dng EJB J2EE

H thng CMND l 1 h thng phn tn, theo m hnh server- clientPhi nh ngha ra cc chun giao tip gia cc node trong h thngS dng kin trc EJB c thit k dng cho cc h phn tn l ph hp

H thng cho php qun tr