Danh mục

Giới thiệu JSP

Số trang: 8      Loại file: pdf      Dung lượng: 527.29 KB      Lượt xem: 15      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài viết giới thiệu nền tảng căn bản của công nghệ JSP phiên bản 2.0. Bài viết cung cấp cho bạn cái nhìn tổng quát về JSP và bắt đầu viết một số trang Web nhỏ ứng dụng JSP. Do không có nhiều thời gian nên mình sẽ chi bài viết này thành 2 phần: - Phần tổng quan và cài đặt. - Phần căn bản JSP. (sẽ được giới thiệu sau) Đối tượng Đây là bài viết dành cho những lập trình viên bắt đầu học JSP, những người có kiến thức tốt về lập trình Java và HTML....
Nội dung trích xuất từ tài liệu:
Giới thiệu JSPGiới thiệu JSP 1 Phần 1 GIỚI THIỆU JSPMức độ: Căn bảnNguyễn Hoài Tưởng, nhtuong16 tháng Tư, 2007Nội dungBài viết giới thiệu nền tảng căn bản của công nghệ JSP phiên bản 2.0. Bài viết cung cấp cho bạn cáinhìn tổng quát về JSP và bắt đầu viết một số trang Web nhỏ ứng dụng JSP. Do không có nhiều thờigian nên mình sẽ chi bài viết này thành 2 phần: - Phần tổng quan và cài đặt. - Phần căn bản JSP. (sẽ được giới thiệu sau)Đối tượngĐây là bài viết dành cho những lập trình viên bắt đầu học JSP, những người có kiến thức tốt về lậptrình Java và HTML. Nếu bạn là một chuyên gia về JSP thì bài viết này có thể không phù hợp với bạn.Tuy nhiên nó vẫn hữu ích nếu bạn muốn tìm hiểu những thay đổi từ những phiên bản trước lên bản 2.0của JSP.Lưu ý bài viết nhấn mạnh giải thích cấu trúc và ý nghĩa của các thành phần có trong JSP chứ không đisâu vào những kỹ thuật lập trình để tạo nên những ứng dụng cụ thể. Đây là nền tảng để bạn đi vàonhững ứng dụng riêng của mình.Yêu cầu cấu hìnhĐể có thể chạy những đoạn code mẫu của bài viết bạn cần những yêu cầu tối thiểu cho JSP 2.0 sau: - J2SE 1.3 hoặc cao hơn - Application Server hỗ trợ Java Servlet 2.4 Specification (Tomcat 5.x)Phần 1: Tổng quan về JSPJSP là một trong những công cụ rất mạnh, dễ sử dụng và nền tảng của các nhà phát triển Web. JSP kếthợp HTML, XML, Java Servlet (một ứng dụng mở rộng thêm dành cho phía Server) và công nghệJavaBeans (một lớp điển hình cho việc sử dụng đặc tính hướng đối tượng của Java, nó tương tụ nhưmột class thông thường của Java) để tạo nên những ứng dụng độc lập và động trên môi trường Webvới độ tin cậy (an toàn, bền vững) và sự tương tác người dùng với hiệu quả rất cao. Trong thực tế IBMvà CNN là 2 trong số rất nhiều hãng sử dụng công nghệ này cho các ứng dụng Web của mình.Như vậy chính xác JSP là gì? Điều thú vị ở đây là chúng ta có hai góc nhìn khác nhau từ 2 “nhà” khácnhau: đó là nhà thiết kế website và nhà lập trình Java. Người thứ nhất bảo rằng JSP là những đoạncode mở rộng thêm (các Servlet class) do các nhà lập trình tạo ra, để tôi có được những thao tác độngcho các trang HTML của tôi. Tôi không cần phải học làm thế nào để lập trình Java. Với người thứ hai,anh ta nghĩ ở một mức cao hơn. Tôi có thể tạo ra những đoạn code đó, vì vậy tôi không phải nhờ cácservlet class từ nơi khác mà tôi có thể nhúng trực tiếp các đoạn code xử lý bên trong trang HTML. Khinhtuong www.canthoonline.com/diendanGiới thiệu JSP 2 Phần 1nào người dùng gọi thì tôi có ngay các thao tác để đáp ứng, không phải phụ thuộc vào thành phần đanglưu các servlet class.Bây giờ bạn có thể xác định mình là ai để có thể chủ động hơn việc tìm hiểu JSP của mình.Tiếp theo hình sau đây sẽ giới thiệu với bạn các thành phần cơ bản trong kiến trúc của một ứng dụngJSP: WEB HTTP SERVER JSP ENGINE Database Client Server JSP FilesHình 1: Kiến trúc JSPWebserver là nơi tiếp nhận các lời gọi của client, nó có nhiệm vụ tìm kiếm các file JSP theo lời gọicủa client. Sau đó, nếu tồn tại file JSP như lời gọi của client, nó sẽ yêu cầu JSP Engine thực hiện xử lýcode JSP để trả kết quả về cho client. Nếu lời gọi từ client cần kết nối Cơ sở dữ liệu thì JSP Enginetiếp tục làm việc với Server Database để lấy dữ liệu cần thiết cho client.Để hiểu rõ hơn, bạn có thể xem hình tiếp theo minh họa về hoạt động cho tiết của thành phần JSPEngine:nhtuong www.canthoonline.com/diendanGiới thiệu JSP 3 Phần 1 Yêu cầu gửi cho JSP Engine Gửi yêu Web cầu Server JSP Servlet File Client Kết quả trả về HTML Trả lời yêu cầu File của ClientHình 2: Hoạt động của JSPCó nhiều câu hỏi xoay quanh JSP và Servlet. JSP có phải là Servlet không? Tại sa ...

Tài liệu được xem nhiều: