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
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 ...
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ìm kiếm theo từ khóa liên quan:
Mô hình mạng Mạng máy tính Lập trình mạng Bài giảng Lập trình mạng Scribe distributed object architecture Discuss the Java NamingTài liệu liên quan:
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 277 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 257 1 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 256 0 0 -
47 trang 242 3 0
-
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 240 0 0 -
80 trang 227 0 0
-
122 trang 217 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 217 0 0 -
Giáo trình môn học/mô đun: Mạng máy tính (Ngành/nghề: Quản trị mạng máy tính) - Phần 1
68 trang 212 0 0 -
Giáo trình căn bản về mạng máy tính -Lê Đình Danh 2
23 trang 202 0 0