Tìm hiểu JSF (Java Server Face)
Bạn đang xem 20 trang mẫu của tài liệu "Tìm hiểu JSF (Java Server Face)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- tim_hieu_jsf_java_server_face.pdf
Nội dung text: Tìm hiểu JSF (Java Server Face)
- BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG TÌM HIỂU JSF GVHD: Thầy Vũ Đình Khải SVTH: Lợi Vĩnh Phát Trần Quốc Vinh Nguyễn Thị Kim Xuyến
- NỘI DUNG 1. Giới thiệu 2. Lịch sử phát triển 3. Đặc tính của JSF 4. Các thành phần chính của JSF 5. Kiến trúc JSF 6. Demo www.themegallery.com 2 Company Name
- NỘI DUNG 1. Giới thiệu 2. Lịch sử phát triển 3. Đặc tính của JSF 4. Các thành phần chính của JSF 5. Kiến trúc JSF 6. Demo www.themegallery.com 3 Company Name
- Giới thiệu JSF(Java Server Face) web framework hỗ trợ cho web Sử dung công nghệ J2EE. www.themegallery.com Company Name
- Giới thiệu JSF: môi trường phát triển GUI tương tự AWT, SWT, và Swing. Hỗ trợ mạnh mẽ giàu tính năng với các thành phần giao diện người dùng . text box . list box . tabbed panel . data grid www.themegallery.com Company Name
- Giới thiệu Công nghệ JSF bao gồm API trên JSP server www.themegallery.com Company Name
- Giới thiệu SKD (Software Development Kit) JRE (Java Runtime Environment) . JDK (Java Development Kit) JSP (java server page) www.themegallery.com Company Name
- JSP Bản thân chính là html. . Chỉ thị: • . Thẻ chuẩn: . Client script. . Server script: • : Thẻ chứa mã Java. • : Nội dung sẽ được in ra. • : Khai báo phương thức, biến. www.themegallery.com Company Name
- NỘI DUNG 1. Giới thiệu 2. Lịch sử phát triển 3. Đặc tính của JSF 4. Các thành phần chính của JSF 5. Kiến trúc JSF 6. Demo www.themegallery.com 10 Company Name
- Lịch sử phát triển Sun Microsoft System đã tạo ra phần đặc tả JSF. www.themegallery.com Company Name
- Lịch sử phát triển Phiên bản: . 11/03/2004 ver 1.0 . JSF ver 1.1 . JSF ver 1.2 . JSF ver 2.0. www.themegallery.com Company Name
- Nhánh JSF JSF JSF Reference MyFace Implement (SUN) (Apache) www.themegallery.com Company Name
- NỘI DUNG 1. Giới thiệu 2. Lịch sử phát triển 3. Đặc tính của JSF 4. Các thành phần chính của JSF 5. Kiến trúc JSF 6. Demo www.themegallery.com 14 Company Name
- Đặc tính của JSF Phân chia behavior (cách xử lý) và presentation (cách trình bày). Dựa trên kiến trúc UI. www.themegallery.com Company Name
- Đặc tính của JSF JSF cung cấp một kiến trúc để quản lý trạng thái các thành phần, xử lý dữ liệu thành phần, kiểm tra nhập liệu của người dùng và xử lý các sự kiện. công nghệ JSF cho phép chúng ta chuyển đổi và kiểm tra dữ liệu trên những thành phần riêng biệt và thông báo bất kỳ lỗi gì trước khi dữ liệu phía server được cập nhật. www.themegallery.com Company Name
- Đặc tính của JSF JSF có rất nhiều công cụ hỗ trợ khác nhau như: Netbean, Eclipse, WebSPere, Exadel Studio Và đặc biệt với Netbean6 hỗ trợ việc kéo thả rất tốt làm cho tốc độ làm các ứng dụng web bằng JSF được cải thiện. JSF hỗ trợ Ajax thông qua các thư viện như: Ajax4jsf, Oracle ADF Faces Rich Client, Backbase Enterprice Ajax, ICEFaces, Jboss RichFaces, MyFaces, Sun Java BluPrints www.themegallery.com Company Name
- NỘI DUNG 1. Giới thiệu 2. Lịch sử phát triển 3. Đặc tính của JSF 4. Các thành phần chính của JSF 5. Kiến trúc JSF 6. Demo www.themegallery.com 18 Company Name
- Các thành phần chính của JSF UI Component Renderer JSF Validator Backing beans Converter Event/listener Messages Navigation www.themegallery.com Company Name
- Các thành phần chính của JSF UI Component: (còn gọi là một control hay đơn giản là component) : một đối tượng có trạng thái, được chứa trên server, cung cấp các chức năng cụ thể để tương tác với người dùng cuối. UI component là những JavaBean với các thuộc tính, phương thức, sự kiện. Chúng được tổ chức thành một cây các component thường hiển thị như một trang www.themegallery.com Company Name
- Các thành phần chính của JSF Rederer: Trả lời cho việc hiển thị một UI component và trao đổi một dữ liệu nhập của user vào giá trị của component. Renderer có thể việc với một hoặc nhiều UI component UI component có thể tập hợp với nhiều renderer khác nhau. www.themegallery.com Company Name
- Các thành phần chính của JSF Validator: Kiểm tra giá tri nhập vào của user Backing beans: Các Java Bean xác định tập hợp các giá trị từ . UI component . bổ sung các phương thức listener cho event. Chúng cũng có thể nắm giữ các tham chiếu đến các UI component www.themegallery.com Company Name
- Các thành phần chính của JSF Converter: Chuyển đổi một giá trị của component từ một chuỗi để hiển thị. . Một UI component có thể được tập hợp với một converter duy nhất. Event/listener: JSF sử dụng mô hình event/listener JavaBeans www.themegallery.com Company Name
- Các thành phần chính của JSF Messages: Thông tin hiển thị cho user. . thông điệp lỗi nhằm hiển thị cho user. Navigation: Khả năng di chuyển từ một trang đến trang khác. . JSF có một hệ thống navigation mạnh mẽ tích hợp với những event listeners. www.themegallery.com Company Name
- NỘI DUNG 1. Giới thiệu 2. Lịch sử phát triển 3. Đặc tính của JSF 4. Các thành phần chính của JSF 5. Kiến trúc JSF 6. Demo www.themegallery.com 25 Company Name
- Kiến trúc JSF www.themegallery.com Company Name
- Kiến trúc JSF (tt) FacesServlet và faces-config.xml . FacesServlet chính là servlet cho các ứng dụng và tùy chọn có thể được cấu hình bởi một faces-config.xml. Pages and components: . JSF cho phép các file PDF như JSP hoặc Facelets. Renderers: . hiển thị một thành phần và dịc giá trị đầu vào của người sử dụng. www.themegallery.com Company Name
- Kiến trúc JSF (tt) Converters: chuyển giá trị của một thành phần và đánh dấu giá trị của 1 thành phần Validator: kiểm tra giá trị nhập vào của người dùng là hợp lệ. Managed Bean và Navigation: chuyển đổi logic giữa các trang. Ajax support: JSF 2.0 đi kèm với những hô trợ ajax xây dựng sẵn. www.themegallery.com Company Name
- Tài liệu tham khảo intro.html www.themegallery.com Company Name
- www.nguyễnxuânhùng68.vn