Ebook Tối ưu cho lập trình

Phương pháp thiết kếMVC bắt nguồn từviệc phát triển giao diện người dùng trong ngôn ngữlập trình Smalltalk, đây là một trong những phương pháp thiết kếthành công nhất trong các phương pháp thiết kếhướng đối tượng. Hiện nay, MVC được dùng rộng rãi trong nhiều hệthống phần mềm hướng đối tượng, bất kể được viết bằng ngôn ngữhướng đối tượng nào.Bài viết này giới thiệu tổng quan vềphương pháp thiết kếMVC, và minh họa cách sửdụng MVC trong thiết kếhướng đối tượng bằng việc xây dựng chương trình Java Web Mail. Bạn đọc phải quen thuộc với ngôn ngữlập trình Java, các khái niệm vềJSP, Servlet, Java Mail API. Thiết kếMVC và JavaMVC là viết tắt của Model-View-Controller. Phương pháp thiết kếMVC (MVC Design Pattern)[1] là phương pháp chia nhỏmột ứng dụng nhiều lớp hoặc chia nhỏphần giao diện người dùng (user interface) của một ứng dụng thành ba thành phần chính là Model, View và Controller (hình 1). - Model (tạm dịch là phần “Mô hình” [2]): Là một đối tượng hoặc tập hợp các đối tượng biểu diễn cho phần dữliệu của chương trình, ví dụcác dữliệu được lưu trong cơsởdữliệu (CSDL) hay từcác hệthống ứng dụng khác (nhưmail.). - View (tạm dịch là phần “Hiển thị”): Là phần giao diện với người dùng, bao gồm việc hiện dữliệu ra màn hình, cung cấp các menu, nút bấm, hộp đối thoại, chọn lựa., đểngười dùng có thểthêm, xóa, sửa, tìm kiếm và làm các thao tác khác đối với dữliệu trong hệthống. - Controller (tạm dịch là phần “Điều khiển”): Là phần điều khiển toàn bộlogic vềhoạt động của giao diện, tương tác với thao tác của người dùng (từchuột, bàn phím và các thiết bịngoại vi khác) và cập nhật, thao tác trên dữliệu theo đầu vào nhận được và điều khiển việc chọn phần “Hiển thị” thích hợp đểtruyền dữliệu tới người dùng.

Phương pháp thiết kếMVC bắt nguồn từviệc phát triển giao diện người dùng trong ngôn ngữlập

trình Smalltalk, đây là một trong những phương pháp thiết kếthành công nhất trong các phương pháp thiết kếhướng đối tượng. Hiện nay, MVC được dùng rộng rãi trong nhiều hệthống phần mềm hướng đối tượng, bất kể được viết bằng ngôn ngữhướng đối tượng nào.

Bài viết này giới thiệu tổng quan vềphương pháp thiết kếMVC, và minh họa cách sửdụng MVC trong thiết kếhướng đối tượng bằng việc xây dựng chương trình Java Web Mail. Bạn đọc phải quen thuộc với ngôn ngữlập trình Java, các khái niệm vềJSP, Servlet, Java Mail API.

Thiết kếMVC và Java

MVC là viết tắt của Model-View-Controller. Phương pháp thiết kếMVC (MVC Design Pattern)[1] là phương pháp chia nhỏmột ứng dụng nhiều lớp hoặc chia nhỏphần giao diện người dùng (user interface) của một ứng dụng thành ba thành phần chính là Model, View và Controller (hình 1).

- Model (tạm dịch là phần “Mô hình” [2]): Là một đối tượng hoặc tập hợp các đối tượng biểu diễn cho phần dữliệu của chương trình, ví dụcác dữliệu được lưu trong cơsởdữliệu (CSDL) hay từcác hệthống ứng dụng khác (nhưmail.).

- View (tạm dịch là phần “Hiển thị”): Là phần giao diện với người dùng, bao gồm việc hiện dữliệu ra màn hình, cung cấp các menu, nút bấm, hộp đối thoại, chọn lựa., đểngười dùng có thểthêm, xóa, sửa, tìm kiếm và làm các thao tác khác đối với dữliệu trong hệthống.

- Controller (tạm dịch là phần “Điều khiển”): Là phần điều khiển toàn bộlogic vềhoạt động của giao diện, tương tác với thao tác của người dùng (từchuột, bàn phím và các thiết bịngoại vi khác) và cập nhật, thao tác trên dữliệu theo đầu vào nhận được và điều khiển việc chọn phần “Hiển thị” thích hợp đểtruyền dữliệu tới người dùng.

TÀI LIỆU LUẬN VĂN CÙNG DANH MỤC

TIN KHUYẾN MÃI

  • Thư viện tài liệu Phong Phú

    Hỗ trợ download nhiều Website

  • Nạp thẻ & Download nhanh

    Hỗ trợ nạp thẻ qua Momo & Zalo Pay

  • Nhận nhiều khuyến mãi

    Khi đăng ký & nạp thẻ ngay Hôm Nay

NẠP THẺ NGAY