Home : Termos técnicos : Definição de namespace

Namespace

Um espaço para nome é um grupo de elementos relacionados, cada um com um nome ou identificador exclusivo. Existem vários tipos diferentes de namespaces, e cada um tem um sintaxe usado para definir os elementos correspondentes. Cada elemento em um espaço para nome tem um "nome local" que serve como um identificador exclusivo.

Os namespaces são usados ​​em muitas áreas da computação, como nomes de domínio, Arquivo caminhose XML documentos. Abaixo estão exemplos dessas diferentes aplicações.

  1. Nomes de Domínio - A sintaxe do espaço para nome dos nomes de domínio é especificada pelo Sistema de Nomes de Domínio, ou DNS. Inclui o domínio de nível superior (por exemplo, "TechLib.com") e um subdomínio, como "www". No URL "www.TechLib.com", o identificador do espaço para nome é "TechLib.com", enquanto o nome local é "www".
  2. Caminhos de arquivo - Envie o locais podem ser especificados usando um caminho de arquivo, que pode incluir vários diretórios. Um caminho de arquivo, que usa a sintaxe definida pelo sistema operativo, é considerado um espaço para nome. Por exemplo, C: \ Arquivos de Programas \ Internet Explorer é o espaço para nome que descreve onde os arquivos do Internet Explorer em um computador com Windows. O espaço para nome / usr / local / apache / define a localização de apache arquivos em um servidor Web baseado em Unix. Individual nomes de arquivos dentro desses diretórios servem como identificadores exclusivos.
  3. Documentos XML - XML ​​namespaces (XMLNS) são usados ​​para associar o elemento de um documento e os nomes de atributo a um namespace identificado por um URI. Por exemplo, um arquivo XML pode incluir HTML elementos especificados em "http://www.w3.org/1999/xhtml". Esta referência pode aparecer como "<html: html xmlns: html = 'http: //www.w3.org/1999/xhtml'>"próximo ao topo do documento XML.

Os exemplos acima são apenas alguns tipos de namespaces usados ​​na computação. Eles também são usados ​​para definir dispositivos de rede e outros tipos de hardware de computador. Além disso, os programadores de computador costumavam usar namespaces para agrupar variáveis dentro do código fonte de um programa. Embora existam muitos tipos diferentes de namespaces, todos eles têm o mesmo objetivo - conter um agrupamento lógico de elementos relacionados.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de Namespace. Explica na terminologia de computação o que o Namespace significa e é um dos muitos termos técnicos no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de Namespace, poderá fazer referência a ela usando os links de citação acima.