Bài giảng Lập trình Java 4 - Bài 2: Cơ bản Servlet

10 12 0
Bài giảng Lập trình Java 4 - Bài 2: Cơ bản Servlet

Đang tải... (xem toàn văn)

Thông tin tài liệu

 Với mỗi yêu cầu, chương trình CGI sẽ khởi tạo một tiến. trình mới.[r]

(1)(2)

Mục tiêu học

 - Servlet gì?

 - Servlet Scope Object  - Servlet Request

(3)

Đặc điểm công nghệ web tĩnh

 Chỉ chứa nội dung cố định,

 Khó cập nhật nội dung, khó nâng cấp mở rộng nên

thích hợp với doanh nghiệp nhỏ,

 Không thân thiện với người dùng, người dùng muốn cập

nhật, thêm thơng tin phải hiểu biết ngơn ngữ lập trình HTML

(4)

Sự tiến hóa cơng nghệ web

 Do phát sinh nhu cầu sử dụng trang web ứng

dụng:

• Kết nối đến CSDL, web lưu trữ lượng thơng tin lớn

• Nhận u cầu từ phía client, xử lý tính tốn server

• Nhiều người lúc cập nhật, thêm liệu cho web mà không cần hiểu biết ngôn ngữ lập trình

 Có nhiều cơng nghệ phép ta đưa ứng dụng vào chạy

(5)

CGI gì?

 Là chuẩn để viết ứng dụng web, lập trình

bằng C, C++ Perl

 CGI cho phép máy chủ web gọi chương trình bên ngồi

và chuyển thông tin yêu cầu tới chương trình bên ngồi khác để xử lý

 Với yêu cầu, chương trình CGI khởi tạo tiến

(6)(7)

CGI gì?

Nhược điểm CGI

1 Nếu số client tăng thời gian trả lời yêu cầu từ client tăng lên

(8)

Servlet gì?

 Servlet đối tượng Java, mở rộng chức

một HTTP server, viết ngơn ngữ Java

 Là chương trình độc lập platform chạy phía

server

 Cơ chế hoạt động theo mơ hình CGI mở rộng  Chương trình servlet:

• Thường extends class HttpServlet Khơng có method

main

• Phải dịch dạng byte-code khai báo với

(9)(10)

Servlet gì?

 Servlet có nhiều ưu điểm so với CGI

Hiệu suất xử lý tốt hơn(better performance): tạo

ra thread cho yêu cầu tiến trình

Khả chuyển: servlet phát triển từ ngơn

ngữ Java

Mạnh(Robust): Servlet quản lý JVM, JVM chủ

động quản lý nhớ thu thập rác

Ngày đăng: 11/03/2021, 10:49

Tài liệu cùng người dùng

Tài liệu liên quan