I:Tổng quan về Model 2
-Mô hình 2 là một mẫu thiết kế được sử dụng trong việc thiết kế các ứng dụng Java Web . Model 2 thường được kết hợp với mô hình model-view-controller (MVC) .
-Trong một ứng dụng sử dụng mô hình 2, các yêu cầu từ trình duyệt của khách hàng được thông qua để điều khiển. Bộ điều khiển thực hiện bất kỳ logic cần thiết để có được nội dung chính xác để hiển thị. Sau đó nó đặt nội dung trong yêu cầu (thường dưới hình thức một JavaBean hoặc POJO) và quyết định mà xem nó sẽ vượt qua được yêu cầu.
- Với tính năng cao Mô hình 2 được khuyến khích cho các ứng dụng vừa và lớn.
-Ưu điểm :
+ Có thể dùng cho những ứng dụng có độ phức tạp cao+ Các ứng dụng được làm ra dễ dàng sửa dổi và bảo trì .
Demo:Create an MVC-based web application for ordering Electronic widgets. The electronic widgets can be of type Mobiles, Laptops and Digital Cameras. The application offers a scheme for of 10% discount on the purchase of items worth Rs.40000/- and above. (Using Model 2)
Bước 1: tạo sql server
Bước 2: Tạo new project
Bước 5: Tạo DataAcess để kết nối database
code kết nối:
code lấy Product theo Id
Bước 6: tạo ProductBean để lấy dữ liệu hiện thị danh sách Product
Bước 7: Tạo Controller Order.java OrderBean để lấy dữ liệu danh sách mua và tiền
Bước 8: Viết code cho index.jsp để hiện thị danh sách Product
Bước 9: Tạo trang Order.jsp để hiện thị danh sách mua và giá tiền
trang index.jsp
trang order.jsp
Nếu mua sản phẩm giá > 4000 thì tiền đc trừ 10%
trang order.jsp
II: Nhận xét:
- Mô hình 1 thì chỉ phì hợp với các ứng dụng web đơn giản, Mô hình 2 thì phù hợp cho ứng dụng web phức tạp hơn.
- Mô hình 1 nhanh hơn mô hình 2 , nhưng mô hình 2 sửa đổi và bảo trì tốt hơn
- Mô hình 2 phù hợp với ứng dụng web hơn vì nó sử dụng mô hình MVC linh hoạt hơn.
- Mô hình 1 nhanh hơn mô hình 2 , nhưng mô hình 2 sửa đổi và bảo trì tốt hơn
- Mô hình 2 phù hợp với ứng dụng web hơn vì nó sử dụng mô hình MVC linh hoạt hơn.
Không có nhận xét nào:
Đăng nhận xét