Định nghĩa Application Domain là gì?
Application Domain là Ứng dụng miền. Đây là nghĩa tiếng Việt của thuật ngữ Application Domain - 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 miền ứng dụng là một ranh giới tách biệt logic tạo ra xung quanh NET ứng dụng để các ứng dụng không truy cập hoặc ảnh hưởng lẫn nhau. Nó là một quá trình nhẹ có thiết lập riêng của mình các thiết lập mã, dữ liệu và cấu hình. lĩnh vực ứng dụng được tạo ra bởi các host chạy, mà được gọi bởi bộ thực thi ngôn ngữ chung (CLR) để tải các ứng dụng mà cần phải được thực thi. Trước NET, ranh giới tách biệt giữa các ứng dụng là quá trình trong đó họ đã được nạp. Mỗi quá trình có bộ nhớ ảo riêng của nó và không thể truy cập vào bộ nhớ của tiến trình khác trực tiếp. miền ứng dụng có tính năng tương tự như của một quá trình. lĩnh vực ứng dụng có các tính năng sau:
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
Khác với miền ứng dụng trong cách thức mà tải CLR và thực thi nhiều ứng dụng .NET trong một quá trình duy nhất. Nó không cho phép truy cập trực tiếp vào bộ nhớ của các ứng dụng nạp. Nó được quản lý bởi CLR của .NET Framework trong khi một quá trình được quản lý bởi hệ điều hành. CLR cung cấp cách ly lỗi giữa các lĩnh vực ứng dụng với chi phí thấp hơn quy trình, do tính năng vốn có của thể xác minh được loại an toàn của mã số quản lý. Ngoài ra, nhiều chủ đề có thể nằm trong một miền ứng dụng, họ được tự do ranh giới miền ứng dụng chéo. Ví dụ, ASP.NET là một máy chủ runtime cho phép tạo nhiều lĩnh vực ứng dụng cho mỗi người dùng truy cập vào một trang web. Họ cũng có thể được tạo ra và cấu hình cho các ứng dụng cần thiết để mã cô lập hoặc để mở rộng tải chỉ khi sử dụng chúng. Thực tế này làm cho lĩnh vực ứng dụng hữu ích trong những tình huống mà các plug-in và mã không tin cậy khác được sử dụng. Họ cũng rất hữu ích trong việc giảm thiểu các thiết lập làm việc của ứng dụng sử dụng DLL lớn. Để cho phép giao tiếp giữa các đối tượng trong các lĩnh vực ứng dụng khác nhau một trong ba loại sau đây của đối tượng được sử dụng:
What is the Application Domain? - Definition
An application domain is a logical isolation boundary created around .NET applications so that applications do not access or affect each other. It is a light-weight process having its own set of code, data, and configuration settings. Application domains are created by the runtime hosts, which are invoked by the common language runtime (CLR) to load the applications that need to be executed. Prior to .NET, the isolation boundary between applications was the processes in which they were loaded. Every process had its own private virtual memory and can not access the memory of another process directly. Application domain has features similar to that of a process. Application domains have the following features:
Understanding the Application Domain
Application domain differs in the manner in which the CLR loads and executes multiple .NET applications in one single process. It does not allow direct access to the memory of loaded applications. It is managed by the CLR of the .NET Framework whereas a process is managed by the OS. The CLR provides fault isolation between application domains with less overhead than processes, due to its inherent feature of verifiable type-safety of managed code. Also, multiple threads can reside in an application domain, they are free to cross application domain boundaries. For example, ASP.NET is a runtime host that creates multiple application domains for each user accessing a web site. They can also be created and configured for applications that need to isolate code or to load extensions only while using them. This fact makes application domains useful in situations where plug-ins and other untrusted code is used. They are also useful in minimizing the working set of applications that use large DLLs. To enable communication between objects in different application domains one of the following three types of objects is used:
Thuật ngữ liên quan
- .NET Framework (.NET)
- Java
- Dynamic Link Library (DLL)
- Master Boot Record (MBR)
- Common Language Runtime (CLR)
- Data
- Application Service Provider (ASP)
- JavaServer Pages (JSP)
- Visual Basic (VB)
- Application Base
Source: Application Domain là gì? Technology Dictionary - Filegi - Techtopedia - Techterm