Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 341 trang
THÔNG TIN TÀI LIỆU
Nội dung
ĐẠI HỌC BÁCH KHOA – ĐẠI HỌC ĐÀNẴNG KHOA CÔNG NGHỆ THÔNG TIN Logo Môn học LậpTrìnhMạng Giảng Viên: Phạm Minh Tuấn Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa I T Giới thiệu Phạm Minh Tuấn E-mail: pmtuan@dut.udn.vn Tel: 0913230910 Khoa Công nghệ thông tin –Trường ĐHBK – ĐHĐN Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Thỏa thuận Đối với giáo viên: Dạy đủ tất nội dung môn học Trả lời câu hỏi học sinh giảng liên quan tới môn học Ra tập cho học sinh Lên lớp Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Thỏa thuận (tiếp) Đối với học sinh: Tham gia 80% số tiết học Tham gia đóng góp tiết học phát biểu, trả lời hay đặt câu hỏi cho giáo viên (không nói chuyên riêng) Làm tập đầy đủ Lên lớp (không trễ giáo viên phút) Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Mục tiêu môn học Hiểu giao thức mạng Lập trình giao thức mạng Lập trìnhđa luồng Lập trình với sở liệu Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Nội dung môn học Khái niệm chung Kiến Trúc Mạng Lậptrìnhmạng • Đối tượng lậptrìnhmạng • Phạm vi Các loại mạng Hệ điều hành • Unix, Linux, Windows Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Nội dung môn học (tt) Các mô hình mạng Nguyên tắc truyền thông Mô hình truyền thông • Phương pháp phân tầng • Nguyên tắc Mô hình tầng OSI Mô hình tầng TCP/IP Mô hình thu gọn tầng Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Nội dung môn học (tt) Mô hình ứng dụng client/server Thành phần chức Cách hoạt động Đặc trưng mô hình ứng dụng client/server Ưu nhược điểm Client/server lớp Client/server lớp Giao thức cho ứng dụng Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Nội dung môn học (tt) Lập trình với TCP Lập trình với UDP Lập trìnhđa tuyến(luồng) Lập trình với CSDL Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Bài 1: Khái niệm chung Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Kết - Kết nôi lần Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Kết nối lần Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T 7.6: JAVA Server Page - JSP Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Nội dung JSP khái niệm Tìm hiểu thẻ JSP Truy xuất CSDL với JSP Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T JSP LÀ GÌ? JSP (Java Server Page) cho phép ta chèn mã lệnh Java vào tập tin định dạng HTML hay XML để thực trang web động Trái ngược với Servlet – sao? Công nghệ JSP thành phần họ Java, sử dụng ngôn ngữ Java ngôn ngữ kịch (scrift) Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Ví dụ trang JSP đơn giản Expressions.jsp JSP Expressions JSP Expressions
Current time:
Server:
Session ID:
The testParam form parameter:
Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Kết Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T JSP hay Servlet Viết JSP đơn giản gọn Servlet Servlet thường dùng cho chức xử lý phức tạp Giao tiếp với Applet, Bảo mật tài nguyên Chứng thực mật khẩu, JSP dùng cho thao tác đơn giản Trình bày giao diện Gọi thành phần Servlet,… Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Cơ chế làm việc JSP Khi gọi trang JSP lần đầu tiên, Web Server gọi trình biên dịch trang JSP (JDK) thành tập tin Java, sau biên dịch thành class Chạy class để sinh trang HTML Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T JSP/Servlets in the Real World Airlines Delta Airlines, American Airlines, Travel Sites Hotels.com, CheapTickets.com,… Financial Services Retail Nike.com, Sears.com, Entertainment Military and Federal Government Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Cú pháp HTML Text Blah servlet code: out.print("Blah"); HTML Comments Comment > JSP Comments Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Các thẻ lệnh JSP Expressions Hiển thị biểu thức Format: Scriptlets Đưa đoạn lệnh Java vào Html Format: Declarations Khai báo biến Format: Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T JSP Expressions Format Result Expression evaluated, converted to String, and placed into HTML page at the place it occurred in JSP page Examples Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T F JSP Scriptlets Format Example Attached GET data: Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa I T Thanks Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F ... thức mạng Lập trình giao thức mạng Lập trình đa luồng Lập trình với sở liệu Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Nội dung môn học Khái niệm chung Kiến Trúc Mạng Lập trình mạng. .. Tuấn Khoa CNTT - Đại Học Bách Khoa F I T Nội dung môn học (tt) Lập trình với TCP Lập trình với UDP Lập trình đa tuyến(luồng) Lập trình với CSDL Phạm Minh Tuấn Khoa CNTT - Đại Học Bách Khoa F... I T Lập trình mạng Đối tượng lập trình mạng Các thực thể phần mềm thực thi giao thức hệ thống mạng • Được xây dựng tảng hệ thống máy tính • Phần cứng hệ điều hành, kiến trúc phân tầng mạng