Thứ Hai, 14 tháng 7, 2014

JSP Model 2

 JSP model 2 là mô hình gần giống với MVC pattern .


Khi trình duyệt request đến ,các controller sẽ nhận thông tin và xử lý thông tin này , nếu nó cần thông từ javabean , nó sẽ khởi tạo đối tượng của javabean, Javabean sẽ lấy dữ liệu từ Enterprise Server/Datasource. Sau khi bean thu được data nó sẽ truyền thông tin đó về view được controller chọn để hiển thị thông tin trên view(jsp pages).

JSP chỉ làm một nhiệm vụ duy nhất là hiện thị thông tin,các controller có nhiệm vụ nhận thông tin và xử lý ,sau đó trả kết quả về cho người dùng.

Trong mô hình này trình duyệt sẽ không gọi đến các trang jsp khác để xử lý , hay xử lý bên trọng jsp đó , mà nó sẽ gửi thông tin để xử lý ở servlet , đóng vai trò là controller

Mô hình này phù hợp cho việc phat triển những ứng dụng phức tạp,có việc bảo trì dễ dàng hơn.

So sánh giữa JSP MODEL 1 và JSP MODEL 2





Demo sử dụng jsp 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


Bước 6: tạo ListServlet 



Bước 7: Tạo trang home.jsp để hiện thị danh sách sản phẩm


Kết quả

trang home.jsp

Nhận Xét chung

- Mô hình 1 thì chỉ phì hợp cho chúng ta vs các ứng dụng đơn giản, Mô hình 2 thì phù hợp cho ứng dụng phức tạp hơn
- Mô hình 1 thì làm nhanh hơn, Mô hình 2 làm lâu hơn, phát triển những ứng dụng sửa đổi bảo trì tốt hơn
- Mô hình 1 thì làm cùng 1 người từ view coontroller, model, Mô hình 2 có thể tách ra, mỗi người làm 1 phần cũng được.
Ta thấy thì mô hình 2 phù hợp vs ứng dụng web hơn

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

Đăng nhận xét