Bài giảng Lập trình Java 3 - Bài 8 trang bị cho người học những kiến thức cơ bản về Networking. Nội dung chính được trình bày trong chương này gồm có: Download tài nguyên mạng, gửi email thông qua gmail. để biết thêm các nội dung chi tiết. | Bài giảng Lập trình Java 3 - Bài 8: Networking Networking Bài 8: SOF203 - Lập trình Java 3 Bài 8: Networking Nội dung bài học Download tài nguyên mạng Gửi email thông qua gmail 2 Tài nguyên mạng Tài nguyên trên mạng (trang web, hình ảnh, video ) có thể truy cập thông qua địa chỉ URL Lớp URL Java cung cấp lớp để có thể gửi/nhận dữ liệu với các URL đó. Protocol: Port: File: Reference: http 80 ;y=7 #xxx Host: Path: Query: Xyz/ x=5&y=7 URL API Thông tin URL Protocol: http Host: Port: 80 Path: /xyz/ File: /xyz/;y=7 Query: x=5&y=7 Ref: xxx Download từ Internet ByteArrayOutputStream buffer = new ByteArrayOutputStream(); URL url = new URL(";); Chứa dữ liệu download InputStream is = (); byte[] block = new byte[4*1024]; // 4KB while(true){ Mở luồng dữ liệu đến tài nguyên int n = (block); if(n Đề mô Tải và hiển thị trang web lên ô nội dung bên dưới Tải và lưu vào file được nhập từ JFileChooser Xử lý nút [Tải] ByteArrayOutputStream buffer = new ByteArrayOutputStream(); URL url = new URL(()); InputStream is = (); byte[] block = new byte[4*1024]; // 4KB while(true){ int n = (block); if(n Xử lý nút [Lưu file] if((this) == ){ File file = (); FileOutputStream fos = new FileOutputStream(file); URL url = new URL(()); InputStream is = (); byte[] block = new byte[4*1024]; // 4KB while(true){ int n = (block); if(n Gửi email Gửi email là hoạt động thường xuyên xảy ra của 1 ứng dụng. Có thể người dùng gửi cho 1 ai đó, hoặc có thể là thông báo của hệ thống Để gửi email trong Java bạn cần 2 thư viện • • Mail API Các phương thức được sử dụng của MimeMessage .