Spring bean DTD i XMLNS

Kiedy tworzę projekt wiosenny, zawsze mam problem z XLMNS. czym dokładnie jest XMLNS? co to właściwie jest?

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
       http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"

A gdzie mogę uzyskać te referencje? (zasób xmlns: xsi i xsi: schemeLocation.) Czy jest dla nich jakiś podręcznik online? Nie mogę ich znaleźć.

UWAGA Kiedy powiedziałem odniesienia, miałem na myśli odpowiednie adresy URL

AKTUALIZOWANY

Gdzie mogę zobaczyć przestrzenie nazw XML dla Spring bean, Spring Transactions, Spring MVC i tym podobne? i lokalizacje schematu?

questionAnswers(3)

yourAnswerToTheQuestion