30/09/2018, 20:58
Jsp, jsf và primefaces
Xin chào tất cả mọi người mình mới tìm hiểu về giao diện java và có 1 số thắc mắc mong mọi người có thể giúp đỡ mình với.
- Mình không phân biệt thế nào giữa jsp và jsf. Có tìm hiểu 1 số điều nhưng vẫn nhầm lẫn…
- primefaces là 1 thư viện tùy biến giao diện với jsf hay là một framework ạ.
- ai có ví dụ về kiến trúc MVC sử dụng primefaces có thể share mình với được không ạ.
Mình cảm ơn nhiều!
Bài liên quan
còn jsp thông thường sẽ đi kèm với serlet , jsp là những trang web có phần tĩnh là các thành phần html và phần động là các đoạn code java được nhúng vào (tương tự php…) , còn serlet là các file java được viết sẳn và deploy ở web server (công nghệ web java bảo mật hơn php vì tất cả code sẽ được biên dịch trước khi chạy nên , không thể bị sửa đổi hay hack) serlet sẽ tiếp nhận và xử lý request.
nói chung mình thấy jsf được phát triển dựa trên jsp/serlet nhưng nó tách riêng phần giao diện và phần xử lý . Ở đây 1 framework khác cũng hay được so sánh với jsf đó là structs
2.primefaces là 1 thư viện chứa các compnent được viết sẳn hỗ trợ cho việc phát triển ứng dụng , thức chất nó cũng chỉ là những thư viện được định nghĩa dựa trên jsf thôi (kiểu như làm giao diện web thì thằng bootrap, jquerry là những framework được tạo ra từ nền tảng html/css và javascript)
JSF là 1 framework còn primeface là các thư viên giao diện componetn thôi bạn à néo giúp mình phần giao diện ở view thôi còn ở controller vẫn dùng JSF là chính
Mình cũng góp thêm một vài ý:
primeface FW rất khó để customize và rất hay bị bug với bootrasp và jquerry , nếu đã dùng nó thì khỏi dùng mấy cái khác rất dể đá nhau dẫn đến lỗi , hiện giờ thì các FW hỗ trợ cho JSF rất ít nên nếu bạn nghiên cứu thì được chứ áp dụng để làm thực tiễn thì sẽ khó đáp ứng được yêu cầu của khách hàng…
Cảm ơn bạn nhiều nhé. Mình cũng hiểu hơn những điều bạn nói rồi.
À mà theo mình biết thì bootrap, jquerry chỉ là library thôi, không phải framework vì bản thân nó chỉ gồm 1 tập các hàm viết sẵn, không phải theo 1 chuẩn nào hết.
Mình cũng nghĩ vậy, cảm ơn bạn nhé
theo yêu cầu bên khách hàng thôi ban, bên mình làm cho bên viễn thông. Mình mới vào nên đang tìm hiểu. Cả công ty hầu như đều dùng jsf vs primefaces cả
bạn ở hà nội à các công ty ở hà nội đang dùng cái này rất nhiều như fpt fis ,telsoft
uhm mình ở hà nội. Trước làm java server side thôi, giờ nghịch thêm chút giao diện nữa.