Danh mục

Bài giảng Lập trình mạng: Title - GV. Nguyễn Xuân Vinh

Số trang: 50      Loại file: ppt      Dung lượng: 859.50 KB      Lượt xem: 13      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 16,000 VND Tải xuống file đầy đủ (50 trang) 0
Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Session Objectives: discuss component, architecture, describe distributed object architecture, discuss RMI, explain RMI-IIOP, discuss the Java Naming and directory interface.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng: Title - GV. Nguyễn Xuân Vinh TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCMGV: NGUYỄN XUÂN VINHMÔN: LẬP TRÌNH MẠNG 2 KHOA CÔNG NGHỆ THÔNG TIN TITLE27/10/14 Presenter: Nguyễn Xuân Vinh Information Technology Faculty/XX Nong Lam University1 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCMGV: NGUYỄN XUÂN VINHMÔN: LẬP TRÌNH MẠNG 2 KHOA CÔNG NGHỆ THÔNG TIN Session 1 Introduction to Enterprise Java Beans27/10/14/XX2 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCMGV: NGUYỄN XUÂN VINH KHOA CÔNG NGHỆ THÔNG TIN Session Objectives  Discuss Component Architecture  Describe Distributed Object ArchitectureMÔN: LẬP TRÌNH MẠNG 2  Discuss RMI  Explain RMI-IIOP  Discuss the Java Naming and Directory Interface27/10/14/XX3 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCMGV: NGUYỄN XUÂN VINH KHOA CÔNG NGHỆ THÔNG TIN Component Architecture  Componentsarebuildingblocksofanapplication  Providesasetofservicesorfunctions,suchthatit caneasilyinteractwithotherapplicationsorMÔN: LẬP TRÌNH MẠNG 2 components  ConsistsmainlyofWebcomponents,businesslogic components,andservicecomponents.  WebcomponentsconsistmainlyofJSPandServlets, thebusinesslogiccomponentconsistsofEJBand theservicescomponentprimarilyconsistsof JavaMail,JNDI,JMS,JTS,JDBC,andRMIIIOP.27/10/14/XX4 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Evolution of Enterprise JavaBeansGV: NGUYỄN XUÂN VINH  EJBwasdevelopedsothatitwould: *Specializeinhandlingthebusinesslogicof anapplicationMÔN: LẬP TRÌNH MẠNG 2 *Berobust *Besecuresothatitcannotbetampered.  EJBComponenthasbeendesignedto encapsulatebusinesslogic.27/10/14/XX5 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Distributed Object ArchitectureGV: NGUYỄN XUÂN VINHMÔN: LẬP TRÌNH MẠNG 227/10/14/XX6 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCMGV: NGUYỄN XUÂN VINH KHOA CÔNG NGHỆ THÔNG TIN RMI Architecture  RMIApplicationconsistsof *Server *ClientMÔN: LẬP TRÌNH MẠNG 2  RMIdefinestwotypesofobjects *Stubs *Skeletons  Marshallingprocessofconvertingdataorobjects intoabytestream.27/10/14  Unmarshallingreverseprocessofconvertingthe bytestreambacktotheoriginaldataorobjects./XX7 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN RMI Layered ArchitectureGV: NGUYỄN XUÂN VINH Client ServerMÔN: LẬP TRÌNH MẠNG 2 Object A Object B Object A Object B R E Object A Stub Object B M Skeleton O T E R E G I Remote Reference Layer Remote Reference Layer S27/10/14 T R Y Transport Layer Transport Layer/XX8 TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN RMI LayersGV: NGUYỄN XUÂN VINH  Stub and the Skeleton Layer The stub for ...

Tài liệu được xem nhiều: