Bài 4. Cơ bản về JSP
Số trang: 108
Loại file: pdf
Dung lượng: 1.37 MB
Lượt xem: 20
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một công nghệ Web mở rộng, kết hợp với các đối tượng Java, trả về nội dung động cho client dưới dạng HTML hoặc XML. Client thường là Web Browser.1.2Java Servlet: 1 chương trình Java, mở rộng chức năng 1 web server, sinh nội dung động và tương tác với web clients sử dụng mô hình request-response.Là 1 tài liệu text có thể trả về cả static và dynamic content cho trình duyệtStatic content và dynamic content có thể được ghép lẫn với nhau...
Nội dung trích xuất từ tài liệu:
Bài 4. Cơ bản về JSPBài 4. Cơ bản về JSP Nội dung 1. JSP trong kiến trúc J2EE 2. Giới thiệu về JSP 3. Vòng đời của trang JSP 4. Các bước phát triển ứng dụng Web với JSP 5. Kỹ thuật sinh nội dung động với JSP 6. Gọi mã nguồn Java sử dụng JSP scripting elements 7. JavaBeans 8. Xử lý lỗi (Error handling) 9. Ví dụ: Date Website 21. JSP trong kiến trúc J2EE 3 JSP & Servlet trong kiến trúc J2EE 1.2Một công nghệ Web mở rộng, kết Java Servlet: 1 chương trìnhhợp với các đối tượng Java, trả về Java, mở rộng chức năng 1 webnội dung động cho client dưới dạng server, sinh nội dung động vàHTML hoặc XML. Client thường là tương tác với web clients sửWeb Browser dụng mô hình request-response 4 Thế nào là Static & Dynamic Contents? Static contents Điển hình là các trang HTML tĩnh Hiển thị như nhau cho tất cả mọi người Dynamic contents Nội dung được sinh tự động theo 1 số conditions Các Conditions có thể là Tài khoản người dùng Thời gian Giá trị User nhập vào trên forms hoặc qua lựa chọn 52. Giới thiệu về JSP 6 Trang JSP là gì? Là 1 tài liệu text có thể trả về cả static và dynamic content cho trình duyệt Static content và dynamic content có thể được ghép lẫn với nhau Static content HTML, XML, Text Dynamic content Mã Java Các thuộc tính hiển thị của JavaBeans Các thẻ Custom tags 7 Ví dụ trang JSP (Blue: static, Red: Dynamic contents) Hello World!Current time is 8Kết quả hiển thị 92.1. JSP và Servlet 10 JSP Servlets JSP● HTML code in ● Java-like code in Java HTML● Not easy to ● Very easy to author author ● Code is compiled into a servlet 11 Ưu điểm của JSP Tách biệt nội dung & cách trình bày Đơn giản hóa việc phát triển ứng dụng Web với JSP, JavaBeans và custom tags Hỗ trợ tái sử dụng phần mềm qua các components (JavaBeans, Custom tags) Tự động triển khai Tự biên dịch lại các trang JSP khi có thay đổi Độc lập platform Dễ dàng hơn cho người thiết kế (không cần hiểu rõ Java) 12 Ưu điểm của JSP so với Servlet? Servlets: Sử dụng lệnh println() để sinh các trang HTML Hạn chế trong bảo trì các trang HTML Khi thay đổi, phải biên dịch lại, (đóng gói lại), deploy lại JSP: Khắc phục 2 hạn chế trên 13 Nên dùng JSP thay cho Servlet hay ngược lại? Cần khai thác đồng thời 2 công nghệ Sức mạnh của Servlet là “controlling and dispatching” Sức mạnh của JSP là “displaying” Trong thực tế, cả servlet và JSP được sử dụng trong mẫu thiết kế MVC (Model-View- Controller) Servlet xử lý phần Controller JSP xử lý phần View 142.2. Kiến trúc JSP 15Tách biệt xử lý Request với hiển thị (Presentation) Servlet Public class OrderServlet …{ public void doGet(…){ …… if(bean.isOrderValid (..)){ Request processing bean.saveOrder(….); Pure Servlet forward(“conf. jsp”); }Public class OrderServlet …{ } public void doGet(…){ if( isOrderValid(req)){ saveOrder(req); JSP out.println(“”); out.println(“”); …… private void isOrderValid (….){ ...
Nội dung trích xuất từ tài liệu:
Bài 4. Cơ bản về JSPBài 4. Cơ bản về JSP Nội dung 1. JSP trong kiến trúc J2EE 2. Giới thiệu về JSP 3. Vòng đời của trang JSP 4. Các bước phát triển ứng dụng Web với JSP 5. Kỹ thuật sinh nội dung động với JSP 6. Gọi mã nguồn Java sử dụng JSP scripting elements 7. JavaBeans 8. Xử lý lỗi (Error handling) 9. Ví dụ: Date Website 21. JSP trong kiến trúc J2EE 3 JSP & Servlet trong kiến trúc J2EE 1.2Một công nghệ Web mở rộng, kết Java Servlet: 1 chương trìnhhợp với các đối tượng Java, trả về Java, mở rộng chức năng 1 webnội dung động cho client dưới dạng server, sinh nội dung động vàHTML hoặc XML. Client thường là tương tác với web clients sửWeb Browser dụng mô hình request-response 4 Thế nào là Static & Dynamic Contents? Static contents Điển hình là các trang HTML tĩnh Hiển thị như nhau cho tất cả mọi người Dynamic contents Nội dung được sinh tự động theo 1 số conditions Các Conditions có thể là Tài khoản người dùng Thời gian Giá trị User nhập vào trên forms hoặc qua lựa chọn 52. Giới thiệu về JSP 6 Trang JSP là gì? Là 1 tài liệu text có thể trả về cả static và dynamic content cho trình duyệt Static content và dynamic content có thể được ghép lẫn với nhau Static content HTML, XML, Text Dynamic content Mã Java Các thuộc tính hiển thị của JavaBeans Các thẻ Custom tags 7 Ví dụ trang JSP (Blue: static, Red: Dynamic contents) Hello World!Current time is 8Kết quả hiển thị 92.1. JSP và Servlet 10 JSP Servlets JSP● HTML code in ● Java-like code in Java HTML● Not easy to ● Very easy to author author ● Code is compiled into a servlet 11 Ưu điểm của JSP Tách biệt nội dung & cách trình bày Đơn giản hóa việc phát triển ứng dụng Web với JSP, JavaBeans và custom tags Hỗ trợ tái sử dụng phần mềm qua các components (JavaBeans, Custom tags) Tự động triển khai Tự biên dịch lại các trang JSP khi có thay đổi Độc lập platform Dễ dàng hơn cho người thiết kế (không cần hiểu rõ Java) 12 Ưu điểm của JSP so với Servlet? Servlets: Sử dụng lệnh println() để sinh các trang HTML Hạn chế trong bảo trì các trang HTML Khi thay đổi, phải biên dịch lại, (đóng gói lại), deploy lại JSP: Khắc phục 2 hạn chế trên 13 Nên dùng JSP thay cho Servlet hay ngược lại? Cần khai thác đồng thời 2 công nghệ Sức mạnh của Servlet là “controlling and dispatching” Sức mạnh của JSP là “displaying” Trong thực tế, cả servlet và JSP được sử dụng trong mẫu thiết kế MVC (Model-View- Controller) Servlet xử lý phần Controller JSP xử lý phần View 142.2. Kiến trúc JSP 15Tách biệt xử lý Request với hiển thị (Presentation) Servlet Public class OrderServlet …{ public void doGet(…){ …… if(bean.isOrderValid (..)){ Request processing bean.saveOrder(….); Pure Servlet forward(“conf. jsp”); }Public class OrderServlet …{ } public void doGet(…){ if( isOrderValid(req)){ saveOrder(req); JSP out.println(“”); out.println(“”); …… private void isOrderValid (….){ ...
Tìm kiếm theo từ khóa liên quan:
kỹ năng internet trang thông tin điện tử mẹo lập website công cụ lập web thủ thuật máy tính Giới thiệu JSPGợi ý tài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 309 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 296 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 208 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 202 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 202 0 0 -
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 200 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 197 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 197 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 197 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 196 0 0