Công nghệ JSP

Một phần của tài liệu Hệ thống Quản lý tình hình tội phạm, phạm tội trên nền Web (Trang 31)

JSP – JavaServer Pages còn được biết đến một cái tên khác là Java Scripting Preprocesor – bộ tiền xử lý văn lệnh Java: là một công nghệ Java cho phép các nhà phát triển tạo nội dung HTML, XML hay một số định dạng khác của trang web một cách năng động, trong khi hồi âm yêu cầu của trình khác. Công nghệ này cho phép người ta nhúng mã Java và một số hành động xử lý đã được định trước vào nội dung tĩnh của trang.

Cú pháp của JSP cho thêm các thẻ HTML mới gọi là JSP actions – hành động JSP. Những “hành động JSP” này được dùng để khởi động chức năng sẵn có (những chức năng đã được xây dựng trước). Công nghệ này còn cho phép chúng ta tạo ra các thư viện thẻ JSP, đóng vai trò vào việc mở rộng các thẻ HTML hay XML tiêu chuẩn. Thư viện thẻ là phương pháp mở rộng khả năng của một máy chủ web trong khi những mở rộng đó không phụ thuộc vào hệ nền (về cả cấu trúc cũng như hệ điều hành được dùng).

Trước khi hiển thị ra trình duyệt, tập tin JSP phải được biên dịch thành Servlet, dùng bộ biên dịch JSP. Bộ biên dịch JSP có thể tạo servlet thành mã nguồn Java trước rồi biên dịch mã nguồn ra tập tin .class dùng bộ biên dịch Java, hoặc có thể trực tiếp tạo mã byte code cho servlet từ trang JSP.

2.2.3..5. So sánh một số công nghệ website

Tiêu chí PHP ASP ASP.Net JSP/Java

Tốc độ xử lý Nhanh, hiệu quả cao Rất chậm Nhanh, hiệu quả

cao Hơi chậm

Chi phí giá thành

Thấp (ngôn ngữ free, không tốn tiền mua bản quyền)

Trung bình (phải mua bản quyền)

Cao (phải mua bản quyền) Thấp (không phải mua bản quyền) Thờigian codevà triển khai

Nhanh, đơn giản Trung bình chậm hơn PHPHơi phức tạp,chậm hơn PHPHơi phức tạp, Số lượng nhà

cung cấp hosting Nhiều, Không nhiều Không nhiều Ít, khó tìm Khả năng mở rộng và phát triển Dễ dàng và nhanh chóng Khó khăn Dễ dàng Khó khăn Công cụ và

công nghệ hỗ trợ Phong phú, đa dạng Ít, khó tìm

Phong phú, đa

dạng Ít, khó tìm

Bảo mật Thấp Khá Khá Cao

2.2.3..6. Lựa chọn công nghệ

Mỗi loại ngôn ngữ đều có cái hay và thế mạnh riêng của nó, song em chọn ngôn ngữ Java để làm thực tập tốt nghiêp.Bởi vì Java là ngôn ngữ mạnh trên thế giới, độ bảo mật cao và được rất nhiều doanh nghiệp sử dụng, và em cũng muốn hoàn thiện về kỹ năng Java nhiều hơn nữa.

Ngôn ngữ Java

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ì?

Một phần của tài liệu Hệ thống Quản lý tình hình tội phạm, phạm tội trên nền Web (Trang 31)

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

(64 trang)
w