Thứ Ba, 29 tháng 7, 2014

Working with SAX

I. Demo 1 :
- Create a program to accept the tomcat-users.xml file as a command line
parameter and count the number of users defined in this configuration file. At the
end of processing, it requires to print the number of users on the console.



- Chay:

II. Demo 2 :
- Create the student.xml file that stores a list of registered students. Write a
program for printing the name and ID of all registered students provided in
student.xml.
Make necessary arrangements to accept a command line parameter from the
user to specify the name of the XML document that holds the list of registered
students.



- Chay :

III. Demo 3 :
- Write a program which demonstrates the use of SAX parser for a simple search
in XML document. The program searches a specified user in the tomcat-
users.xml file and prints an the role of the given user on search completion.
This program should include two command-line parameters. The first parameter
specifies the tomcat-users.xml file and the second parameter specifies the user
name to search in the configuration file.




- Chay :



Introduction to JAXP

I. Khái niệm đọc XML :
- XML Parsers là một chương trình giúp chúng ta lấy thông tin lấy dữ liệu điều khiển dữ liệu trong XML.
- Điều Khiển : + Đọc , xóa , sửa.
- Đặc Điểm : + Ngôn ngữ không phụ thuộc.
                    + Không phụ thuộc vào code.
                    + Rất linh hoạt.
                    + Rất phù hợp.
II. Parsers :
 - Có nhiều trường phái những chủ yếu có 2 trường phái 
+ Event-Based Parsers (SAX).
+ Object-Based Parsers (DOM).

1. SAX :
- Tốn ít tài nguyên phù hợp quét những tài liệu lớn
- Rất hữu ích khi lấy thông tin nhỏ của thông tin.
- Nhanh hơn DOM.
2. DOM :
- Phù hợp làm việc tài liệu nhỏ
- Phù hợp với việc điều khiển của Data.
- Chậm hơn SAX.
III. Cách sử dụng JAXP :

- Chuyển đổi dữ liệu giữa client và Server mà còn dùng những việc khác :
+ Chuyển đổi dữ liệu dưới dạng xml
- Các bộ thư viện có trong SAX được chia thành 5 nhóm:
+ Interfaces làm việc với Parser
+ Interfaces làm việc trong ứng dụng
+ Các lớp chuẩn của SAX
+ Các lớp giúp đỡ
+ Các lớp javaIV. XSLT :
- Là một ngôn ngữ chuyển đổi từ XML sang một ngôn ngữ khác.



Thứ Hai, 21 tháng 7, 2014

JSF page communication using param








Chạy :







Develop web application using jsf





Chạy :


* Nhận xét :
- Tách biệt hoàn toàn giữa hành vi và cách trình bày
- Kiểm soát tính có trạng thái (statefulness) ở mức thành phần
- Các sự kiện dễ dàng được liên kết với mã phía máy chủ
- Sử dụng các khái niệm thành phần UI và tầng Web (Web-tier) quen thuộc
- Cung cấp nhiều dụng cụ của nhà sản xuất phần mềm đã tiêu chuẩn hóa

Chủ Nhật, 20 tháng 7, 2014

Login using jsf








CHẠY :


Tổng Kết :
- Hiểu được cách làm một trang login hoàn chỉnh.
- Làm việc đơn giản hơn so với struts.
- Code dễ hiểu.
- Tuy nhiên còn ít dữ liệu.