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

Framework and Struts

I. Framework :
1. Định nghĩa :
- Là tập hợp của những class, interface giúp chúng ta phát triển một ứng dụng web.
- Là một thư viện gắn kết với nhau giúp chúng ta xây dụng một ứng dụng web.
- là một Framework tốt cung cấp những hành vi và có thể sử dụng nhiều loại ứng dụng khác nhau.
2. Vai trò của Framework :
3. Đặc Điểm :


4. Ưu Điểm và nhược điểm :
*Ưu Điểm :
- Các Class được viết riêng biệt theo từng chức năng rõ ràng
- Khả năng tái sử dụng cao
- Giảm thiểu thời gian phát triển ứng dung.
- Giảm thiểu ràng buộc giữa các thành phần trong ứng dụng
*Nhược điểm :
- Thời gian phát triển ứng dụng lâu hơn.
- Khó khăn trong việc phát triển mở rộng ứng dụng nếu không có mẫu thiết kế
II. Struts :
1. Định Nghĩa :
- Là một bộ khung mã nguồn mở cho việc phát triển các ứng dụng web bằng J2EE. Nó sử dụng và mở rộng Java Servlet API để giúp cho các nhà phát triển áp dụng kiến trúc MVC(Model-view-controller).
2. Đặc Điểm :
- Là mô hình MVC.
- Có một tập các thư viện, các công cụ để phát triển ứng dụng.
3. Kiến trúc Struts :

4. Mô Hình Struts :
5. Ưu Điểm và nhược điểm :
*Ưu Điểm :
-Việc định nghĩa các thành phần trở nên dễ dàng và rành mạch hơn.
*Nhược Điểm :
-Hay có lỗi ở đặt tên package và thư viện



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

Đăng nhận xét