Ngôn ngữ Java

Một phần của tài liệu Báo cáo bài tập lớn môn công cụ phát triển phần hệ thống Website bán hàng (Trang 30)

Ngày nay có rất nhiều ngôn ngữ lập trình cho website như PHP,ASP, ASP.NET, AJAX… nhưng trong đó phải kể đến một ngôn ngữ mà từ khi nó ra đời tới bây giờ đã rất được ưa chuộng và nhiều người sử dụng đó chính là JAVA. Vậy JAVA là gì?

4.1 Khái niệm về Java

JAVA là ngôn ngữ lập trình hướng đối tượng, được thiết kế độc lập với hệ điều hành, cho phép người lập trình viết chương trình một lần và có thể sử dụng tại bất kỳ đâu.

Java được tạo ra với tiêu chí "Viết (code) một lần, thực thi khắp nơi" (Write Once, Run Anywhere). Ứng dụng viết bằng ngôn ngữ lập trình Java có thể chạy trên nhiều Hệ điều hành khác nhau, như: Windows, Linux, Soloris, Mac OS…và phần lớn các thiết bị di động. Ứng dụng viết bằng java có độ bảo mật cao, dễ dàng trong việc phát hiện và sửa lỗi.

4.2 Đặc điểm của JAVA

Ngôn ngữ Java có cú pháp rất giống với ngôn ngữ C/C++ (là một ngôn ngữ rất mạnh được dùng phổ biến hiện nay), tuy nhiên nó đã được thay đổi khá nhiều để đáp ứng khả năng độc lập với hệ điều hành. Nền tảng của ngôn ngữ Java là các class. Các class đóng vai trò như những đối tượng, người lập trình khi xây dựng ứng dụng sẽ sử dụng một số class chuẩn của hệ thống, đồng thời có thể tự mình xây dựng class khác đáp ứng yêu cầu công việc.

Java là ngôn ngữ dễ học, nó lược bớt những lệnh thừa và rườm rà của C/C++ để người lập trình chú trọng vào việc viết chương trình. Đồng thời, nó còn hạn chế người lập trình không can thiệp quá sâu vào hệ thống.

Hiện nay Java được ứng dụng rất rộng rãi, chủ yếu là các ứng dụng được viết trên Internet nhằm khai thác tối đa khả năng của nó trong lĩnh vực viễn thông, truyền hình, mạng, và các máy tính đơn lẻ. Hiện tại các ứng dụng viết bằng Java khi thực hiện còn chậm hơn so với các ứng dụng được xây dựng thông thường, tuy nhiên hầu hết các nhà phát triển phần mềm đều cho rằng tốc độ sẽ được cải thiện và Java sẽ là ngôn ngữ lập trình của tương lai.

4.3 Các thành phần của JAVA

Hiện nay công nghệ Java được chia làm ba bộ phận:

J2SE: Gồm các đặc tả, công cụ, API của nhân Java giúp phát triển các ứng dụng trên desktop và định nghĩa các phần thuộc nhân của Java.

J2EE: Gồm các đặc tả, công cụ, API mở rộng J2SE để phát triển các ứng dụng quy mô xí nghiệp, chủ yếu để chạy trên máy chủ (server). Bộ phận hay được nhắc đến nhất của công nghệ Servlet/JSP: sử dụng Java để làm các ứng dụng web.

J2ME: Gồm các đặc tả, công cụ, API mở rộng để phát triển các ứng dụng Java chạy trên điện thoại di động, thẻ thông minh, thiết bị điện tử cầm tay, robot và nhiêu ứng dụng điện tử khác.

Một phần của tài liệu Báo cáo bài tập lớn môn công cụ phát triển phần hệ thống Website bán hàng (Trang 30)

Tải bản đầy đủ (DOC)

(62 trang)
w