Thông tin tài liệu:
This chapter include objectives: Discuss component architecture, describe distributed object architecture, discuss RMI, explain RMI-IIOP, discuss the Java Naming and Directory Interface. Inviting you to refer.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng nâng cao: Introduction to Enterprise Java Beans - Nguyễn Xuân Vinh TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG2 KHOACÔNGNGHỆTHÔNGTIN TITLE15/01/16 Presenter:NguyễnXuânVinh InformationTechnologyFaculty/XX NongLamUniversity1 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG2 KHOACÔNGNGHỆTHÔNGTIN Session 1 IntroductiontoEnterprise JavaBeans15/01/16/XX2 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINH KHOACÔNGNGHỆTHÔNGTIN Session Objectives DiscussComponentArchitecture DescribeDistributedObjectArchitectureMÔN:LẬPTRÌNHMẠNG2 DiscussRMI ExplainRMIIIOP DiscusstheJavaNamingandDirectoryInterface15/01/16/XX3 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINH KHOACÔNGNGHỆTHÔNGTIN Component Architecture Componentsarebuildingblocksofanapplication Providesasetofservicesorfunctions,suchthatit caneasilyinteractwithotherapplicationsorMÔN:LẬPTRÌNHMẠNG2 components ConsistsmainlyofWebcomponents,businesslogic components,andservicecomponents. WebcomponentsconsistmainlyofJSPandServlets, thebusinesslogiccomponentconsistsofEJBand theservicescomponentprimarilyconsistsof15/01/16 JavaMail,JNDI,JMS,JTS,JDBC,andRMIIIOP./XX4 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Evolution of Enterprise JavaBeansGV:NGUYỄNXUÂNVINH EJBwasdevelopedsothatitwould: *SpecializeinhandlingthebusinesslogicofMÔN:LẬPTRÌNHMẠNG2 anapplication *Berobust *Besecuresothatitcannotbetampered. EJBComponenthasbeendesignedto encapsulatebusinesslogic.15/01/16/XX5 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN Distributed Object ArchitectureGV:NGUYỄNXUÂNVINHMÔN:LẬPTRÌNHMẠNG215/01/16/XX6 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCMGV:NGUYỄNXUÂNVINH KHOACÔNGNGHỆTHÔNGTIN RMI Architecture RMIApplicationconsistsof *ServerMÔN:LẬPTRÌNHMẠNG2 *Client RMIdefinestwotypesofobjects *Stubs *Skeletons Marshallingprocessofconvertingdataorobjects intoabytestream.15/01/16 Unmarshallingreverseprocessofconvertingthe bytestreambacktotheoriginaldataorobjects./XX7 TRƯỜNGĐẠIHỌCNÔNGLÂMTP.HCM KHOACÔNGNGHỆTHÔNGTIN RMI Layered ArchitectureGV:NGUYỄNXUÂNVINH Client ServerMÔN:LẬPTRÌNHMẠNG2 Object ObjectAA Object ObjectBB R E Object A Stub Object B M Skeleton O T ...