para criar uma aplicação da Web com base em conteúdos sem conteúdo
dinâmico (tais como
servlets, ficheiros jsp, filtros, e metadados associados) poderá optar por criar um projecto da Web estático, por contraposição a um projecto da Web dinâmico.
Os projectos da Web estáticos possuem as seguintes características:
- uma pasta de Contentor da Web (designada por Contentor da Web) para todos
os recursos publicáveis, é possível alterar o nome desta pasta a partir do menu emergente do projecto.
- uma pasta de Tema, o directório sugerido para armazenar folhas de estilo em cascata e outros objectos relativos ao estilo.
- a capacidade de definir pastas exteriores às pastas de Contentor da Web, para armazenar ficheiros intermédios, como é o caso dos ficheiros MIF
- um caminho de conversão de um projecto da Web estático para um projecto da Web dinâmico.
Caso opte por converter o projecto, resultará um projecto da Web dinâmico totalmente válido.
Além disso, o seu projecto mantêm ainda as seguintes características (comuns a projectos da Web estáticos e dinâmicos) :
- Validação de sintaxe HTML
- um assistente de resolução de ligações quebradas
- uma ferramenta de navegação de um sítio da Web
- um novo tipo de servidor, o Servidor da Web estático, que facilita a publicação de projectos da Web estáticos
A pasta na qual um projecto da Web estático é publicado, é alterável, de modo a que, sempre que definir o valor "raiz" editado (designado por raiz de contexto), como é o caso de /web1, para um projecto estático, tudo o que está no interior da pasta de conteúdo Web possa ser publicado na pasta web1 com o valor do documento de servidor da Web. Deste modo, tem a possibilidade de agrupar recursos da Web num servidor da Web em pastas que correspondam a projectos da Web no ambiente de trabalho. Quando
os projectos, assim definidos, puderem passar para publicação, é possível publicar projectos
específicos directamente para a raiz do documento, alterando o valor para / sendo
todas as publicações, correcções de quebras de ligações e procuras automaticamente actualizadas
Pode recorrer a nomes alternativos para especificar um valor de raiz de contexto Por exemplo,
suponhamos que o utilizador define um nome alternativo no servidor de destino da Web, como é
apresentado:
Alias /scripts/ "/var/www/scripts"
No exemplo
apresentado, em que o actual projecto da Web estático será constituído por ficheiros
JavaScript
comuns,
pode alterar o valor de raiz de contexto para
"scripts". Para que os recursos no projecto
da Web estático sejam publicados na localização do servidor da Web indicada, o utilizador deverá
adicionar este mapeamento de Nomes Alternativos à instância de ferramentas do servidor do servidor
da Web estático, como é apresentado.
- A partir da vista Servidor, faça duplo clique sobre a configuração do servidor da Web
estático para abrir o editor de configuração do servidor.
Nota: Isto supõe que o servidor
estático da Web já se encontra definido.
- Faça clique sobre o identificador do editor Configuração.
- Avance para a secção Mapeamento do Caminho de Nomes Alternativos, adicionando o novo mapeamento
de nomes alternativos.
Uma vez que
"scripts" já está definido como um Nome
Alternativo, o conteúdo da Web que consta no projecto estático da Web será publicado para o caminho
de correspondência definida,
/var/www/scripts.