Thứ Tư, 16 tháng 7, 2014

JSF param

Develope a web application to show products in one page and product details in other page

Bước 1: Tạo Sql server

   chúng ta tạo mới 1 database với bảng và dữ liệu sau:



   
 Bước 2 : Tạo new project (Chọn Javaserver Face)




 Bước 3: Thêm  JAR/Folder  sqljdbc4.jar và JSTL để kết nối database(Nếu chưa có, bạn có thể down về bằng link http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx)








Bước 4 : Tạo file Company.java để lấy dữ liệu từ database




Bước 5 : Tạo file model.java để kêt nối với database

Code kết nối database            
Code search

Code detail


Bước 7: Tạo trang JSF Managed Bean Home.java

Bước 8: Viết code cho trang index.xhtml

code tìm kiếm:

code hiện thị kết quả





Bước 9 : Tạo trang JSF Managed Bean ViewDetail.java


Bước 10: Tạo trang detail.xhtml
 

Kết quả:



Demo:https://drive.google.com/file/d/0B-EFzewQLSMDU3NfR21mNDY3MHc/edit?usp=sharing
Nhận xét
 So sánh JSF và Struts
 -JSF là  "component" framework trong khi Struts là 1 "action" framework.
 -JSF sử dụng dễ dàng hơn Struts.
 -Struts được gắn với Struts API trong khi  JSF có thể được thực hiện trong các đối tượng Java.
 -Trong Struts, không có phụ thuộc Injection. JSF sử dụng phụ thuộc Injection.
  -Thẻ Struts tạo ra HTML trực tiếp còn JSF không tạo ra HTML




Không có nhận xét nào:

Đăng nhận xét