Model View Controller (MVC)

Định nghĩa Model View Controller (MVC) là gì?

Model View Controller (MVC)Model View Controller (MVC). Đây là nghĩa tiếng Việt của thuật ngữ Model View Controller (MVC) - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Model View Controller (MVC) là một mẫu thiết kế cho phần mềm máy tính. Nó có thể được coi là một cách tiếp cận để phân biệt giữa mô hình dữ liệu, kiểm soát xử lý và giao diện người dùng. Nó gọn gàng ngăn cách giao diện đồ họa hiển thị cho người dùng từ các mã quản lý các hành động người dùng. Mục tiêu là để cung cấp một khuôn khổ mà thực thi tốt hơn và thiết kế chính xác hơn.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Kiến trúc MVC giúp chia ứng dụng thành các đơn vị logic. Trong thuật ngữ đơn giản, mô hình này tách logic kinh doanh từ logic giao diện. Kiến trúc này làm cho các ứng dụng hiệu quả hơn. Mô hình này đại diện cho một thực thể duy nhất - đó có thể là một đối tượng duy nhất hoặc nhiều khả năng một cấu trúc. Có một 1-1 mối quan hệ với các tổ chức và các dữ liệu của đối tượng. Đây là mô hình mà đáp ứng yêu cầu đến từ quan điểm về tình trạng hoặc trạng thái của nó. Bằng cách này, quá trình xử lý dữ liệu diễn ra chỉ trong mô hình, đảm bảo tính nhất quán dữ liệu nội bộ. Quan điểm được sử dụng để trình bày trực quan đồ họa giao diện người dùng. Nó có thể lọc ra một số khía cạnh của mô hình hoặc nổi bật khác. Nó đại diện cho dữ liệu đầu vào và đầu ra trong một giao diện sử dụng các yếu tố khác nhau như nút bấm, menu, hộp thoại, vv Để xem trạng thái của các đối tượng ứng dụng, xem truy vấn mô hình thông qua bộ điều khiển. Bộ điều khiển cung cấp mối liên hệ giữa giao diện người dùng (xem) và logic xử lý ứng dụng (mô hình). Bộ điều khiển sử dụng phương pháp mô hình để lấy thông tin về các đối tượng ứng dụng, để thay đổi trạng thái của đối tượng và thông báo cho xem về sự thay đổi này. Trong một cảm giác điều khiển cho phép người dùng thực hiện thay đổi và xem kết quả.

What is the Model View Controller (MVC)? - Definition

Model View Controller (MVC) is a design pattern for computer software. It can be considered an approach to distinguish between the data model, processing control and the user interface. It neatly separates the graphical interface displayed to the user from the code that manages the user actions. The objective is to provide a framework which enforces better and more accurate design.

Understanding the Model View Controller (MVC)

MVC architecture helps to split applications into logical units. In simple terms, this paradigm separates business logic from interface logic. This architecture makes the application more effective. The model represents a unique entity - it could be a single object or more likely a structure. There is a one to one relationship with the entity and the object's data. It is the model that responds to requests coming from the view regarding its status or state. In this way, the processing of data takes place only in the model, which ensures internal data consistency. The view is used to present the graphical visualization of the user interface. It could filter out some aspects of the model or highlight others. It represents the input and output data in an interface using various elements such as pushbuttons, menus, dialog boxes, etc. To see the status of the application objects, the view queries the model through the controller. The controller provides the link between the user interface (view) and the application processing logic (model). The controller uses the model methods to retrieve information about the application object, to change the status of the object and to inform the view about this change. In a sense the controller enables a user to make changes and see results.

Thuật ngữ liên quan

  • Model (MVC)
  • View (MVC)
  • .NET Framework (.NET)
  • Object-Oriented Programming (OOP)
  • Client/Server Architecture
  • Event-Driven Architecture (EDA)
  • Backbone.js
  • Commit
  • Access Modifiers
  • Acyclic

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *