Bài giảng Lập trình mạng Java: Chương 6 - ThS. Nguyễn Minh Thành
lượt xem 7
download
Chương 6 đề cập đến việc phát triển ứng dụng Web Java. Chương này trình bày những nội dung chính như: Tổng quan về ứng dụng Web, JSP, Servlet, Session, Database. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình mạng Java: Chương 6 - ThS. Nguyễn Minh Thành
- Chương 6: Phát Triển Ứng Dụng Web Java GIẢNG VIÊN : THS. NGUYỄN MINH THÀNH EMAIL : THANHNM@ITC.EDU.VN
- Nội Dung 1. Tổng quan về ứng dụng Web 2. JSP 3. Servlet 4. Session 5. Database 2
- Tổng quan về ứng dụng Web Ứng dụng web (Web application) là một sự mở rộng của ứng dụng client/server. Tuy nhiên, ứng dụng này thường chỉ lập trình phía Server. Ứng dụng web bao gồm 2 loại : Ứng dụng hướng theo sự thể hiện : tạo ra các trang web trình bày thông tin và cho phép người dùng tương tác. Ứng dụng hướng theo dịch vụ : cung cấp các dịch vụ cho các ứng dụng khác sử dụng. 3
- Tổng quan về ứng dụng Web (tt) Các thành phần của một ứng dụng web bao gồm : Các trang JSP (Java Server Page) Java Servlets (các lớp nhận,xử lý yêu cầu và đáp trả) Các dịch vụ Web Các trang web với kỹ thuật Server faces. 4
- Tổng quan về ứng dụng Web (tt) Mô hình hoạt động 5
- Tổng quan về ứng dụng Web (tt) Các thành phần của ứng dụng Web được chứa trong một trình chứa web (web container) Trình chứa web cung cấp chức năng Tiếp nhận, điều phối và thực thi các yêu cầu từ client Bảo mật Truy xuất đồng thời Quản lý chu kỳ sống của ứng dụng Trình chứa web cho phép các thành phần web truy cập đến các dịch vụ của Java Naming, Transitions, Email. 6
- Tổng quan về ứng dụng Web (tt) Kiến trúc của J2EE và Web Container 7
- JSP (Java Server Pages)
- JSP (Java Server Pages) JSP (Java Server Pages) là mô hình các trang của một website được lưu trữ ở phía Server và cho phép client truy cập đến thông qua mạng JSP hướng đến một ứng dụng web dựa trên trình diễn dữ liệu. Các trang JSP cho phép chèn các thẻ HTML để thiết kế giao diện cho trang web, nhúng các đoạn mã Java để thực thi việc xử lý dữ liệu. Các trang JSP khi được yêu cầu sẽ được Java chuyển thành các Servlet để thực thi như một class. 9
- JSP (Java Server Pages) (tt) Các trúc một trang JSP A simple date The time on the server is Server sẽ xử lý các thành phần Java trước rồi kết hợp với các mã HTML để trình bày lên Web Browser 10
- JSP (Java Server Pages) Cơ chế làm việc JSP 11
- JSP (Java Server Pages) Ví dụ về một trang JSP Hello, JSP World! 0 1 My First JSP Page 2 Hello, JSP World! 3
- JSP (Java Server Pages) Ví dụ về một trang JSP Hello, JSP World! 0 1 My First JSP Page 2 Hello, JSP World! 3
- JSP (Java Server Pages) Comments – tạo ghi chú Trang JSP chứa hai loại comments là: • Hidden comment(hay còn gọi là JSP comment). • Output comment(hay còn gọi là HTMLcomment). Output comments được xuất vào HTML file để gửi đến client. Hidden comment chỉ hiển thị trong source code của trang JSP mà không xuất vào HTML file để gửi đến client. Hidden comment là ẩn đối với HTML file. 14
- JSP (Java Server Pages) DECLARATIONS (các khaibáo) Declaration được dùng để khai báo các biến (variable) các phương thức (method) được dùng sau đó trong các JSP source file. Cú pháp declaration (chú ý dấu chấm than): Vídụ: Tầm vực (Scope): • Một declaration có tầm vực trong một trang (page scope). Có nghĩa là một khai báo (declaration) biến hay hàm trong một trang sẽ được sử dụng hợp lệ bởi các scriptlets, expressions và các declarations khác trong cùng một JSP. 15
- JSP (Java Server Pages) EXPRESSIONS (các biểu thức) Cú pháp cho một tag (thẻ) để khai báo một biểu thức như sau (chú ý dấu bằng theo sau dấu%): Biểu thức chứa trong thẻ sẽ được tính toán, sau đó kết quả được chuyển sang chuỗi (String) để chèn vào file HTML với vị trí tương ứng của nó trong JSP. 16
- JSP (Java Server Pages) Ví dụ !--File jsp003.jsp 02/13/2010 Illustrates declarations and expressions. end comment --> Some JSP expression follow a = b = Some JSP expression follow a = 100 a/b = b=2 The date is a/b = 50 The date is Sat Feb 13 12:25:16 ICT 2010 17
- JSP (Java Server Pages) SCRIPTLET (Mẩu kịch bản) SCRIPTLET là một đoạn mã Java được nhúng vào trong các thẻ HTML. Thẻ chèn SCRIPTLET : Ví dụ
- JSP (Java Server Pages) DIRECTIVE (Chỉ hướng) Phần này trình bày hai loại Directive: • Include Directive. • Page Directive. Cú pháp chung : Nếu có nhiều thuộc tính 19
- JSP (Java Server Pages) INCLUDE DIRECTIVE Được dùng để chèn một file vào trong một trang JSP khi trang JSP được biên dịch. File được chèn vào trang JSP được gọi là included file. Included file có thể là: • JSP file. Vídụ: •HTMLfile. •Textfile. •File được viết code bằng ngôn ngữ Java. Included file không có chứa các thẻ như, , , hoặc 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình mạng
119 p | 1921 | 1059
-
Bài giảng Lập trình mạng: Lập trình Socket với Java - TS. Nguyễn Hoài Sơn
44 p | 152 | 30
-
Bài giảng Lập trình mạng: Phần 1
75 p | 157 | 24
-
Bài giảng Lập trình mạng với Java
66 p | 148 | 21
-
Bài giảng Lập trình mạng: Chương 2 - ĐH Công nghệ Đồng Nai
65 p | 77 | 8
-
Bài giảng Lập trình mạng: Chương 0 - ĐH Công nghệ Đồng Nai
4 p | 106 | 7
-
Bài giảng Lập trình mạng: Chapter 4 - Nguyễn Thị Thanh Vân
87 p | 67 | 7
-
Bài giảng Lập trình mạng: Java remote method invocation - GV. Nguyễn Xuân Vinh
26 p | 74 | 7
-
Bài giảng Lập trình mạng: Chapter 3 - Nguyễn Thị Thanh Vân
93 p | 83 | 6
-
Bài giảng Lập trình mạng: Giới thiệu sơ lược về ngôn ngữ Java - Bùi Minh Quân
54 p | 76 | 6
-
Bài giảng Lập trình mạng - Chương 2: Giới thiệu sơ lược về ngôn ngữ Java
54 p | 80 | 6
-
Bài giảng Lập trình mạng: Ống dẫn - Bùi Minh Quân
10 p | 65 | 5
-
Bài giảng Lập trình mạng: Java - Nguyễn Hữu Thể
43 p | 46 | 5
-
Bài giảng Lập trình mạng: Giới thiệu một số thư viện hàm bằng Java hỗ trợ xây dựng ứng dụng mạng - Bùi Minh Quân
21 p | 88 | 5
-
Bài giảng Lập trình mạng: Chapter 2 - Nguyễn Thị Thanh Vân
35 p | 77 | 4
-
Bài giảng Lập trình mạng: Chương 2 - Phạm Trần Vũ
38 p | 80 | 4
-
Bài giảng Lập trình mạng Java: Chương 0 - ThS. Nguyễn Minh Thành
8 p | 71 | 3
-
Bài giảng Lập trình mạng - Chương 3: Ống dẫn
10 p | 79 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn