... Tớnh
Trang 18
LP TRèNH MNG TRấN JAVA
Socket class
Class mụ t
v
socket
T
o m
t socket
Socket( InetAddress address, int port)
Socket( String host, int port)
Socket( InetAddress address, int ... TRấN JAVA
ServerSocket class
Class mụ t
v
ServerSocket
T
o m
t ServerSocket
ServerSocket(int port) throws IOException
ServerSocket(int port, int backlog) throws IOException
ServerSocket(int ... TRấN JAVA
ServerSocket class
Cỏc ph
ng th
c trong ServerSocket
Socket accept() throws IOException : Lng nghe mt kt ni n
socket ny v chp nhn nú.
void close() throws IOException : úng socket.
...
... static void main(String[] args){
int b;
System.out.println(a);
System.out.println(b);
}
}
Lập trình mạng với Java
Từ khóa static [1]
Có thể đặt trước một khai báo thuộc tính hay phương
thức
static ... }
________
int k=5;
f ( 5 );
f ( k ); // truyền tham trị
________
g ( obj ); // truyền tham chiếu
Lập trình Socket
Các máy tính trên mạng Internet trao đổi thông tin sử
dụng bộ giao thức TCP/IP.
Transport: ... System.out.println(“Finally.”);
}
Nhập / xuất dữ liệu
Sử dụng các luồng nhập xuất trong gói java. io
Có hai loại luồng nhập/xuất trong Java:
Các luồng dữ liệu kiểu byte:
Xử lý dữ liệu nhập/xuất theo từng byte.
Hai...
... ngữ Java căn bản
Lớp và đối tượng trong Java
Exception
Nhập / xuất trong Java
Lập trìnhSocket
RMI (Remote Method Invocation)
46/72
Socket [1]
Java cung cấp hai lớp đối tượng để lập ... lậptrình socket
java. net .Socket
java. net.ServerSocket
Các hàm khởi tạo của lớp Socket
1. public Socket (String host, int port)
throws UnknownHostException, IOException
2. public Socket ... exception
try block
45/72
Lập trình Socket
Máy truyền và máy nhận thiết lập một kết nối TCP
bằng socket.
Socket cho phép truyền nhận dữ liệu trên mạng
TCP/IP
Có hai loại socket
TCP (Transmission...
... Lậptrình Server TCP
Tạo ServerSocket
Gọi thực thi phương thức accept() để chấp nhận
thiết lập kết nối với Client => nhận được Socket giao
tiếp với Client.
Lấy InputStream ... ex.printStackTrace();
}
Lập trình Socket
Máy truyền và máy nhận thiết lập một kết nối TCP
bằng socket.
Socket cho phép truyền nhận dữ liệu trên mạng
TCP/IP
Có hai loại socket
TCP (Transmission ... IOException
ServerSocket [1]
Các hàm khởi tạo của lớp ServerSocket
1. public ServerSocket (int port)throws
IOException
2. public ServerSocket (int port, int
count)throws IOException
3. public ServerSocket...
... ((s=inStream.readLine())!=null){
System.out.println(s);
}
}
catch(Exception e){
System.out.println(e);
}
Chương 5
1
LẬP TRÌNH MẠNG VỚI Java
(Gói thư viện Java. net)
Khái niệm lậptrình phân tán đối
tượng
Các đối tượng nằm phân tán trên các máy ... CalculatorImpl_Skel.class
Lớp DatagramSocket &
DatagramPacket(tt)-Ví dụ
try{
//Tạo socket UDP kết nối với cổng 2345
DatagramSocket socket= new DatagramSocket(2345);
//Khai báo Buffer gửi nhận
byte ... gói thư viện Java. net
Sử dụng TCP socket
Sử dụng UDP socket
2
RMI và kỹ thuật phân tán đối tượng
B4. Xây dựng CalculatorServer .java
để cài đặt đối tượng Calculator
import java. rmi.server.*;
import...
... thiết lập gói dữ liệu UDP
Network Programmin
g
9
Lớp Java. net .Socket
Lớp cơ bảncủa Java để thực hiện truyền tin TCP phía
máy khách
Thiết lập hoặc ngắt kết nối và thiết lập các tùy chọn socket
Kết ... Programmin
g
14
Lớp Java. net.ServerSocket
Lớp java. net.ServerSocket bao gồm
Các hàm khởi tạo đối tượng ServerSocket
Các hàm chờ kết nối
Các hàm thiết lập các loại tùy chọn socket máy chủ
Các ... ) throws IOException // Java 1.4
Network Programming
1
Lập trìnhSocketvới Java
Network Programmin
g
6
import java. net.*;
import java. io.*;
public class IPFinder
{
public static void main(String[]...
... quả hiển thị là Class java. net .Socket is not Serializable (Lớp
java. net .Socket không khả tuần tự).
1.3. Xây dựng lớp một lớp khả tuần tự
Đối với các lớp do người lậptrình định nghĩa ta ... nằm trong gói java. sql. Nó bao gồm hai phần:
• JDBC API là một giao diện lậptrình ứng dụng viế
t bằng ngôn ngữ Java thuần túy.
• Trình quản lý Driver JDBC truyền tin với các trình điều khiển ...
dụng JDBC của Java và cách thức
để kết nối với một cơ sở dữ liệu từ một ứng dụng Java
thông qua JDBC.
1. JDBC Java Database Connectivity API
SUN đã phát triển một giao diện lậptrình ứng dụng...
... ảnh. Bạn có thể canh lề ảnh cùng với văn
bản.
Thuộc tính ALIGN của thẻ IMG có thể được sử dụng để điều chỉnh canh lề của ảnh
với văn bản xung quanh.
Lập trình Web
42
Hình 3.3: Kết quả ... muốn trình
bày thông tin liên tục. Ví dụ, các chươ
ng trong cuốn sách hoặc các slide của một
bài trình bày mà yêu cầu người dùng đọc thông tin theo trình tự liên tiếp nhau.
Hình 1.16: Trình ... e-mail từ trình duyệt. Tất cả những gì chúng ta cần làm
là chèn giá trị mailto vào trong thẻ liên kết.
<A HREF=”mailto:thisperson@mymail.com”>
1.4.3 Điều hướng quanh Web site
Lập trình...
...
BÀI TẬP
CHƯƠNG TRÌNH
KỸ THUẬT VIÊN
NGÀNH LẬPTRÌNH
Học phần 4
LẬP TRÌNH WEB VỚI
HTML & JAVASCRIPT VÀ
ASP.NET CƠ BẢN
Baøi taäp
Lập trình Web với HTML&JavaScript và ASP.Net ... làm thêm)
Ý nghĩa:
Tạo trang web có nội dung là chương trình học của ngành Lậptrình
Baøi taäp
Lập trình Web với HTML&JavaScript và ASP.Net cơ bản Trang 20/40
4.7. Trang
Tạo ... xuất
Hồ sơ khách hàng
(hình 2)
Baøi taäp
Lập trình Web với HTML&JavaScript và ASP.Net cơ bản Trang 10/40
BÀI 3: NGÔN NGỮ LẬPTRÌNH JAVASCRIPT
3.1. Trang
Câu chào
Ý nghĩa
...
... Hibernate, JPA Trang 4
Đặc điểm phổ biến
Lập trình ứng dụng Java Desktop
với SwingX, Hibernate+JPA
Võ Thành Luân
Tổ tư vấn khách hàng – Phòng Kinh Doanh
Trình bày:
TRUNG TÂM CÔNG NGHỆ PHẦN MỀM ... SwinngX, Hibernate, JPA Trang 22
Võ Thành Luân
Kiến trúc SwingX
Kiến trúc Swing không khác gì so với Swing
Sử dụng kiểu đơn giản của thiết kế MVC gọi là Model – Delegate
Seminar: SwinngX, Hibernate, ... GUI thế hệ kế tiếp mà Sun Microsystems tạo ra cho
phép môi trường phát triển enterprise trong Java.
Chính thức phát hành vào 3/1998
Swing không sử dụng bất kỳ thành phần nào của AWT
Swing...