Các ứng dụng Java
1.Java và ứng dụng Console
Ứng dụng Console là ứng dụng nhập xuất ở chế độ
văn bản tương tự như màn hình Console của hệ điều hành MS-DOS. Lọai chương
trình ứng dụng này thích hợp với những ai bước đầu học java. Các ứng dụng kiểu Console thường được dùng để minh họa các ví dụ cơ
bản liên quan đến cú pháp ngôn ngữ, các thuật toán, và các chương trình ứng dụng
không cần thiết đến giao diện người dùng đồ họa.
class HelloWorld { public
static void main(String[] args) 11 { System.out.println("\nHello
World"); } }
2.Java và ứng dụng Applet
Java Applet là loại ứng dụng có
thể nhúng và chạy trong trang web của một trình duyệt web. Từ khi internet mới
ra đời, Java Applet cung cấp một khả năng lập trình mạnh mẽ cho các trang web.
Nhưng gần đây khi các chương trình duyệt web đã phát triển với khả năng lập
trình bằng VB Script, Java Script, HTML, DHTML, XML, … cùng với sự canh tranh
khốc liệt của Microsoft và Sun đã làm cho Java Applet lu mờ. Và cho đến bây giờ
gần như các lập trình viên đều không còn “mặn mà” với Java Applet nữa. (trình
duyệt IE đi kèm trong phiên bản Windows 2000 đã không còn mặc nhiên hỗ trợ thực
thi một ứng dụng Java Applet).
3.Java và phát triển ứng dụng Desktop dùng AWT và JFC
Việc phát triển các chương trình ứng dụng có giao diện
người dùng đồ họa trực quan giống như những chương trình được viết dùng ngôn ngữ
lập trình VC++ hay Visual Basic đã được java giải quyết bằng thư viện AWT và
JFC. JFC là thư viện rất phong phú và hỗ trợ mạnh mẽ hơn nhiều so với AWT. JFC
giúp cho người lập trình có thể tạo ra một giao diện trực quan của bất kỳ ứng dụng
nào. Liên quan đến việc phát triển các ứng dụng có giao diện người dùng đồ họa
trực quan chúng ta sẽ tìm hiểu chi tiết trong chương 4. Minh họa thiết kế giao
diện người dùng sử dụng JFC 13
4.Java và phát triển ứng dụng Web
Java hỗ trợ
mạnh mẽ đối với việc phát triển các ứng dụng Web thông qua công nghệ J2EE (Java
2 Enterprise Edition). Công nghệ J2EE hoàn toàn có thể tạo ra các ứng dụng Web
một cách hiệu quả không thua kém công nghệ .NET mà Microsft đang quảng cáo. Hiện
nay có rất nhiều trang Web nổi tiếng ở Việt Nam cũng như khắp nơi trên thế giới
được xây dựng và phát triển dựa trên nền công nghệ Java.
5.Java và phát triển các ứng dụng nhúng
Java Sun đưa ra công nghệ J2ME (The
Java 2 Platform, Micro Edition J2ME) hỗ trợ phát triển các chương trình, phần mềm
nhúng. J2ME cung cấp một môi trường cho những chương trình ứng dụng có thể chạy
được trên các thiết bị cá nhân như: điện thọai di động, máy tính bỏ túi PDA hay
Palm, cũng như các thiết bị nhúng khác. Bạn có thể tìm hiểu chi tiết hơn về
công nghệ J2ME tại địa chỉ: http://java.sun.com/j2me/.
0 nhận xét: