Giới thiệu JSP Model 1.
JSP Model 1 là một kiến trúc truyền thống.Kiến trúc của Model hết sức đơn giản,mọi thứ đều được gói gọn trong Servlet hoặc JSP từ việc xử lý request,xác nhận tính hợp lệ của dữ liệu hay điều quản business và generate response.
Khái niệm thì hết sức đơn giản và dễ hiểu nhưng JSP Model 1 không phù hợp với việc phát triển ứng dụng quy mô lớn vì chắc chắn một số lượng lớn tính năng sẽ bị lặp đi lặp lại trong các trang JSP(code).Cùng với đó JSP Model 1 tạo nên sự ràng buộc không cần thiết giữa business logic và presentation logic của các ứng dụng.
Sau đây là kiến trúc của JSP Model 1:
![]() |
| JSP Model 1 |
Ta có thể thấy mọi công việc về xử lý dữ liệu đều được gói gọn trong JSP từ việc báo lỗi đến trả về dữ liệu cho người dùng và điều này rất nguy hiểm vì có thể dẫn tới việc lặp lại code không cần thiết như tôi đã nói ở trên. Do đó JSP Model 1 là một nền tảng lỗi thời và chỉ được sử dụng trong các Demo,bài tập nhỏ, các ứng dụng và bài tập có quy mô lớn xử dụng nó là không phù hợp.
Sau đây chúng ta sẽ làm Demo để hiểu rõ thêm.
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.10000/- and above.
Và sau đây là kết quả Demo.
Các bạn có thể tải Demo tại đây.
Qua bài Demo thì tôi rút ra một số điều sau:
- Làm việc với JSP Model 1 khá đơn giản,code đơn giản và dễ hiểu vì chúng thường chỉ làm việc với JSP.
- Chỉ làm việc với những Demo và bài tập nhỏ, làm bài tập lớn và ứng dụng lớn là không phù hợp nguyên nhân thì tôi đã phân tích ở phần giới thiệu trên.
Cảm ơn các bạn đã xem blog của tôi.
Sau đây chúng ta sẽ làm Demo để hiểu rõ thêm.
Đề bài :
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.10000/- and above.
| Bước 1: Tạo database như trên. |
| Bước 2: Tạo project và add thư viện sqljdbc4.jar như trên. |
| Bước 3: Tạo class DataAccess để kết nối với Database. |
| Bước 4: Tạo class Product. |
| Bước 5: Code getAllProduct trong DataAccess(lấy tất cả danh sách Product) . |
| Bước 6: Code getProductById trong DataAccess(lấy danh sách Product theo Id) |
| Bước 7 Tạo ProductModel để lấy dữ liệu hiển thị danh sách Product. |
| Bước 8: Tạo OrderModel để lấy dữ liệu danh sách mua hàng và tiền. |
| Bước 9: Code trong trang index,jsp |
| Bước 10: Code trong trang order.jsp |
| Trang index.jsp |
| Khi bạn mua sản phẩn giá>10000 sẽ đc giảm 10%. |
| Khi bạn mua sản phẩm giá dưới 10000 thì giá vẫn giữ nguyên. |
Qua bài Demo thì tôi rút ra một số điều sau:
- Làm việc với JSP Model 1 khá đơn giản,code đơn giản và dễ hiểu vì chúng thường chỉ làm việc với JSP.
- Chỉ làm việc với những Demo và bài tập nhỏ, làm bài tập lớn và ứng dụng lớn là không phù hợp nguyên nhân thì tôi đã phân tích ở phần giới thiệu trên.
Cảm ơn các bạn đã xem blog của tôi.

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