1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thuyết trình MVC

10 715 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 2,32 MB

Nội dung

MVC Trần Minh Long Võ Quang Lộc Trịnh Mỹ Lan Cách lập trình trước đây… Ngày xưa bạn lập trình trang jsp, bạn thường đan xen mã html với mã jsp Do vậy, có khó khăn sau gặp phải : Người thiết kế giao diện cần phải biết ngôn ngữ lập trình bạn phải trực tiếp thiết kế chúng Việc bảo trì chúng thường khó khăn, phần mã chương trình lẫn lộn với mã html Khi có lỗi xảy ra, việc tìm lỗi định vị lỗi vấn đề khó khăn Và nhiều khó khăn khác … Lập trình với kiến trúc MVC Để khắc phục khó khăn trên, người ta đưa mô hình MVC (Model-View-Controller) Tức : Tương ứng với trang JSP ngày xưa, người ta tách làm ba thành phần : Mô hình – Khung nhìn – Bộ điều khiển MCV làm việc ? Các thành phần mô hình MVC làm việc sau : Mô hình (M) : Mô hình lớp java có nhiệm vụ: - Nhận yêu cầu từ khung nhìn - Thi hành yêu cầu (tính toán, kết nối CSDL …) - Trả giá trị tính toán cho View Khung nhìn (V) : hiển thị form nhập liệu, kết trả từ Mô hình… Bộ điều khiển (C) : Đồng hoá Khung nhìn Mô hình Tức với trang JSP tương ứng với lớp java để xử lý ngược lại, kết trả trang jsp Cài đặt sử dụng MVC Định nghĩa đối tượng để chứa nội dung hiển thị -> JavaBean Dùng servlet để quản lý request -> đọc biến request, đưa liệu đến trang JSP Tạo đối tượng bean java phần -> lấy liệu cập nhật vào bean java Đưa bean java lên request, session servlet -> gọi phương thức setAttribute() Chuyển hướng đến trang JSP -> phương thức forward RequestDispatcher 1 Định nghĩa đối tượng Ví dụ : Viết chương trình nhập thông tin sinh viên xuất thông tin sinh viên sau nhập StudentBean.java Dùng servlet đọc biến request StudentServlet.java Tạo đối tượng bean java Lấy liệu cập nhật vào bean java 4+5 Đưa bean java lên request + chuyển hướng StudentInformation.jsp Thanks for your attention !

Ngày đăng: 31/08/2016, 09:57

TỪ KHÓA LIÊN QUAN

w