Lý thuyết Click để xem: Xem Bài 1: Trình bày Mô hình làm việc JDBC và CSDL Bài 2: Kiến trúc JDBC Bài 3: Mô hình JDBC của interface Gồm 8 interfaces: Driver Manager: là 1 class, quản lí danh sách Driver Driver: là một interface liên kết với cơ sở dữ liệu Connection là 1 interface chứa các lệnh SQL đến CSDL ResultSet: tập các reconds cho phép truy xuất đến các bảng trong CSDL Bài 4: Trình bày các bước sử dụng JDBC (6 bước) 1. Đăng kí Driver 2. Thiết lập Connection 3. Tạo Satements 4. Thực thi SQL 5. Xử lí ResultSet 6. Đóng Connection Bài 5: Các thuật toán bảo mật trên Java (1) DES - Chuẩn mã hoá dữ liệu . (2) DSA - Thuật toán chữ ký điện tử, chuẩn xác thực điện tử. (3) KEA - Thuật toán trao đổi khoá. (4) MD5 - Thuật toán tạo giá trị "bǎm" (message digest). (5) RC2, RC4 - Mã hoá Rivest. (6) RSA - Thuật toán khoá công khai, cho mã hoá và xác thực. (7) RSA Mã exchange - Thuật toán trao đổi khoá cho SSL dựa trên thuật toán RSA. (8) SHA-1 - Thuật toán hàm băm an toàn. (9) SKIPJACK - Thuật toán khoá đối xứng phân loại được thực hiện trong phần cứng Fortezza. (10) Triple-DES - Mã hoá DES ba lần. Bài 6: Trình bày cơ chế hoạt động của RMI - Đầu tiên RMI- Server đăng kí tên của nó với bộ Registry - RMI-Client tìm tên của RMI- Server trong bộ nhớ của Registry để thiết lập truy cập từ xa với RMI- Server - Stub đóng góp tham số rồi gửi đến Skeleton. Skeleton gọi phương thức từ xa rồi đóng kết quả gửi về Stub. Bài 7: Các bước xây dựng RMI 1. Định nghĩa 1 giao tiếp từ xa (remote interface) trên server 2. Xây dựng một đối tượng từ xa (remote object) bằng cách thực hiện giao tiếp từ xa (remote interfaces) 3. Xd chương trình phía Server đến 4. Biên dịch các file java nguồn (phía Client và skeleton phía server) Thực Hành Bài 2: Client gửi server số n, server gửi lại các số nguyên tố nhỏ hơn n. Bài 3: Client gửi server 1 số tự nhiên n, Server gửi lại client tổng các số từ 1 – n. Bài 4: Client gửi đến server số n, server gửi lại tích các số từ 1 đến – n. Bài 5: Tính tổng 2- số Bài 6: Tích của 2 số Bài 7: Tạo form chát client -> Server Bài 8: md5