Các trường hợp sửdụng JSP

Một phần của tài liệu Phát triển ứng dụng phần mềm trên máy chủ dựa trên công nghệ Java (Trang 74)

JSP thườne được sử dụng đế tạo các kết quả dạng văn bản có định dạng hoặc không theo khuôn dạng nào cả. Các thành phần này được sử dụng trong các trường họp mà giá trị của dữ liệu thay đổi giữa các yêu cầu khác nhau nhưng cấu trúc của dữ liệu thi không thay đổi hoặc nếu có thay đổi thì thay đổi rất ít. Chính vì vậy, JSP thường được sử dụng trong các trường hợp sau:

• Dùng để hiển thị d ữ liệu: JSP được sử dụng có hiệu quả nhất là hiển thị các

dữ liệu dạng văn bản có cấu trúc. Các dữ liệu này thường dưới dạng HTML, XHTML và DHTML. Các thông tin được thể hiện ở đây có một phần là thông tin tĩnh với một số thành phần được thay thế bởi giá trị động tại thời điểm thực hiện.

• Dùng để sinh các d ữ liệu dạng XML: JSP là công nghệ rất tốt để tạo sinh

các dữ liệu XML có cấu trúc cố định. JSP được sử dụng để sinh ra các thông điệp XML theo các định dạng chuẩn và các giá trị thuộc tính thay đổi theo các yêu cầu được gửi đến. Các thông điệp XML có thể được tạo ra từ các khuôn mẫu hay thực hiện việc ghép nối nhiều thông điệp nhỏ thành một thông điệp lớn hơn.

- 7 4 -

• Dùng đế sinh các d ữ liệu văn bản không có cấu trúc: JSP không những có thể dùng để sinh các dừ liệu văn bản có cấu trúc mà còn có the sinh ra các văn bản không có cấu trúc như các văn bản dạn2 ASCII, độ rộng cột cố định hay sử dụng các ký tự ngăn cách. Một trong các ví dụ là sử dụng JSP để tạo các thư điện tử trả lời cho khách hàng.

Tóm lại, trong bộ chứa Web có hai loại thành phần khác nhau là JSP và Servlet, v ề cơ bản, JSP có thế được coi là một loại Servlet đặc biệt. Tuy vậy, mồi loại thành phần này đều có các ưu và nhược điểm khác nhau. Thành phần JSP thường được sử dụng cho việc hiển thị thông tin. Thành phần Servlet thường được sử dụng trong các công việc không đòi hỏi việc hiển thị thông tin. Ví dụ như thực hiện việc xử lý dừ liệu, điều khiển tiến trình xử lý, lựa chọn thành phần hiển thị. [4]

C h ư ơ n g 4 : ứ n g d ụ n g c ô n g n g h ệ J 2 E E t r o n g p h á t t r i ể n c á c ứ n g d ụ n g m ứ c x í

n g h i ệ p

Một phần của tài liệu Phát triển ứng dụng phần mềm trên máy chủ dựa trên công nghệ Java (Trang 74)