Em đã học những cái quan trọng của Java rồi đó nhưng em vẫn chưa xâu chuỗi các kiến thức đã học được lại thành một thể thống nhất, từ đó đưa ra đánh giá và áp dụng vào các dự án thực tế , anh khuyên em nên ngồi lại suy nghĩ về những cái mình đã học theo các câu hỏi sau :
1 - Nó là gì ?
2 - Dùng để làm gì ?
3 - Khi nào dùng nó ?
4 - Nó có những lợi ích nổi bật nào ?
5 - Nó có khuyết điểm gì ?
Khi bạn học hay tìm hiểu được gì thì bạn phải trả lời 5 câu hỏi trên hoặc hệ thống câu hỏi tương tự . BẠN CHỈ LÊN TAY NGHỀ khi và chỉ khi ,em hiểu rõ được cái bạn đang dùng , đang được học và trả lời được các câu hỏi trên .
ví dụ :
1 - JSF là gì ?
Nó là một FrameWork trong Java EE dùng để tăng tốc độ làm web và tối ưu hóa mô hình MVC
2 - Dùng JSF để làm gì ?
Để làm đơn giản Code một trang web , Tối ưu mô hình MVC , JSF Hỗ trợ tốt việc BeanValidation và ManagedBean giúp bạn ràng buộc dữ liệu chuẩn, Đồng thời
tích hợp nhiều Component của bên thứ 3 giúp làm Web nhanh và đẹp.
3 - Khi nào dùng JSF ?
Vì JSF có cơ chế sử dụng FacesServlet của JSF và cơ chế vòng Đời nên sẽ có nguy cơ làm chậm ứng dụng nếu lạm dụng nó, Nên chỉ khi một trang nào đó
có rất nhiều tương tác , hoặc rất phức tạp thì bạn mới dùng JSF còn lại nếu đơn giản thì cứ dùng HTML hoặc JSP/Servlet là tốt nhất , vừa nhanh vừa gọn
4 - JSF có những lợi ích nổi bật nào ?
Nó làm code ngắn gọn , trong sáng , dễ bảo trì , hiệu năng cao , tăng khả năng sử dụng lại Code , Có các Component hỗ trợ cho việc thiết kế giao diện nhanh và đẹp.
5 - JSF Có những khuyết điểm gì ?
Nó có kiến trức phúc tạp nên server phải phân tích xử lí để tách rời các thành phần ra nên sẽ chậm hơn so với các trang khác , Điều này thì tùy thuộc một phần lớn vào cách mà em viết code ra .
Đó là cách mà anh hay dùng để tiếp nhận một vấn đề và tăng khả năng tự học, anh nghĩ mới đọc qua em có thể nghĩ nó không liên quan đến câu hỏi của em đặt ra , tuy nhiên theo cảm nhận của anh đây là một phần của vấn đề, Đó là em học qua nhưng chưa được cụ thể cách áp dụng , nên em mới cảm thấy hụt hẫn như vậy.
Chúc em học tốt nhé .