Thứ Ba, 15 tháng 7, 2014

Model 2

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 3: add jdbc4 để kết nối database 




kết quả


Bước 4: tạo Product.java





Bước 5: Tạo DataAcess để kết nối database
code kết nối:


code lấy tất cả danh sách Product


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


Kết quả

trang index.jsp


Nếu mua sản phẩm giá <40000

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.

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

Đăng nhận xét