Controller

Định nghĩa Controller là gì?

ControllerBộ điều khiển. Đây là nghĩa tiếng Việt của thuật ngữ Controller - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

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

Một bộ điều khiển là một phần chương trình phục vụ như là một trung gian hòa giải giữa người dùng và ứng dụng và xử lý công việc kinh doanh liên quan đến kích hoạt trong các trang ASP.NET. Một bộ điều khiển được sử dụng cho các kịch bản tiếp xúc và trung cấp thiết bị đầu cuối cho những hành động người dùng mong đợi và kết quả.

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

Giải thích ý nghĩa

Một bộ điều khiển phục vụ vai trò khác nhau trong Web Form ASP.NET và Model-View-Controller (MVC) thiết kế kiến ​​trúc. ASP.NET Web Forms được xây dựng trên một mô hình tuần tự-pha, từ phân tích yêu cầu đến để tạo ra các trang HTML dựa trên ASP.NET file nguồn mẫu. Một Form ASP.NET Web tay cầm điều khiển tất cả các nhiệm vụ kinh doanh gây ra bởi trang, và các dữ liệu đầu vào kiểm soát thu thập xử lý sự kiện máy chủ đó được đóng gói cho bộ điều khiển. Bởi vì họ là chặt chẽ, linh hoạt giữa bộ điều khiển và giao diện người dùng (UI) bị cản trở. Trong MVC mẫu kiến ​​trúc, một bộ điều khiển hoạt động trong vai trò trung tâm với cơ khác nhau. Lớp điều khiển là một lớp đơn giản với một số phương pháp công cộng. Mỗi phương pháp có một liên kết một-một với một hành động người dùng có thể, khác nhau, từ các bấm vào một nút để kích hoạt khác. Các dữ liệu đầu vào phương pháp lớp điều khiển quá trình, thực hiện logic ứng dụng và xác định xem. Một bộ lọc hành động được sử dụng để trang trí các phương pháp của bộ điều khiển với trước và hành vi sau hành động, như sau: public class điều khiển A: điều khiển {public ActionResult A () {// thực thi một số logic ứng dụng và sau đó mang lại cho cụ xem. trở this.View ( "A}} Bộ điều khiển có cấu trúc phân tầng mà bắt đầu với giao diện IController ở phía dưới, tiếp theo là lớp cơ sở điều khiển, lớp điều khiển, giao diện khác và, cuối cùng, người dùng định nghĩa lớp khiển trách nhiệm tổng lớp đầu interactivity.Controller theo một hệ thống phân cấp thừa kế, nơi các phương thức lớp trước phải được thực hiện bởi các lớp học tiếp theo. Ví dụ, phương pháp lớp cơ sở điều khiển phải được công nhận cho phép trọng bởi các lớp điều khiển có nguồn gốc và các hoạt động implementation.Controller chức năng có thể được tóm tắt như sau :

What is the Controller? - Definition

A controller is a program component that serves as a mediator between a user and application and handles business-related tasks triggered in ASP.NET pages. A controller is used for scripting exposed and middle-tier endpoints for expected user actions and results.

Understanding the Controller

A controller serves different roles in ASP.NET Web Form and Model-View-Controller (MVC) architectural designs. ASP.NET Web Forms are built on a sequentially-phased model, from parsing incoming requests to generating HTML pages based on ASP.NET source file templates. An ASP.NET Web Form controller handles all business tasks triggered by the page, and the event handler collects server control input data that is packaged for the controller. Because they are tightly coupled, flexibility between the controller and user interface (UI) is hindered. In MVC architectural patterns, a controller operates in a central role with different mechanics. The controller class is a plain class with some public methods. Each method has a one-to-one link with a possible user action, ranging from the click of a button to another trigger. The controller class methods process input data, execute application logic and determine view. An action filter is used to decorate the controller's methods with pre and post-action behavior, as follows:public class Controller A : Controller { public ActionResult A(){ //execute some application logic and then yield to the view engine. return this.View("A } }The controller has a layered structure that starts with the IController interface at the bottom, followed by the controller base class, controller class, other interfaces and, finally, the user-defined controller class responsible for total top interactivity.Controller classes follow an inheritance hierarchy, where preceding class methods must be implemented by subsequent classes. For example, controller base class methods must be recognized to allow overriding by the derived controller classes and functionality implementation.Controller activities may be summarized as follows:

Thuật ngữ liên quan

  • ASP.NET
  • Event Handler
  • Event
  • Model View Controller (MVC)
  • Web Form
  • .NET Framework (.NET)
  • Platform
  • View (MVC)
  • Hypertext Markup Language (HTML)
  • Unified Modeling Language (UML)

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 *