Vậy Framework là gì ?
Nó là 1 thư viện được xây dựng sẵn, nó gắn kết với nhau để giúp chúng ta xây dựng 1 ứng dụng, 1 framework tốt là 1 framework có thể giúp chúng ta sử dụng ở nhiều ứng dụng khác nhau, nó tái sử dụng được nhiều lần .
Tại sao cần có 1 Framework ?
- Giúp chúng ta phát triển ứng dụng cho 1 lĩnh vực cụ thể ví dụ như cho : Mobile, Web ......
- Nó là 1 mẫu thiết kế tốt có sẵn giúp chúng ta phát triển ứng dụng 1 cách nhanh chóng và mở rộng hơn thay vì phải xây dựng lại từ đầu và không theo chuẩn.
- Tính mô- đun hóa (Nó có khả năng phần thành các mô dun các nhau )
- Tính tái sử dụng
- Giảm thiếu rằng buộc giữa các Components
Nhận biết 1 Framework :
- Nó gồm nhiều Class và components và nó cung cấp cho chúng ta 1 mẫu thiết kế rõ ràng, nó dễ sử dụng tái sử dụng được nhiều lần.
Struts là gì ? Nó là 1 framework open source dựa trên mô hình MVC 2.
Struts làm gì ? Nó giúp phát triển tầng giao diện web và nó chạy trên web container như Tomcat ....
Đây là Mô hình Struts 2 và cách nó hoạt động
Tại sao nên dùng mô hình Struts 2 ? vì nó hoạt động theo Pull giúp chúng ta dễ dàng viết code.
Action : bên trong chứa code java bình thường giúp chúng ta dễ test hơn
View và Action hoạt động riêng và chúng ta mô đun hóa được.
Mô hình MVC của Strus 2
Cảm ơn đã chia sẻ. Thêm một số framework phổ biến cho web development Frame work là gì?
Trả lờiXóa