Aby utworzyć opartą na treści aplikację WWW, która nie zawiera żadnej treści
dynamicznej (na przykład serwlety, pliki JSP, filtry i powiązane metadane),
użytkownik może utworzyć statyczny projekt WWW zamiast
dynamicznego projektu WWW.
Statyczne projekty WWW mają następujące cechy:
- Folder treści WWW (o nazwie WebContent) dla wszystkich publikowalnych
zasobów; jego nazwę można zmienić z menu podręcznego projektu.
- Folder kompozycji, sugerowany katalog do przechowywania kaskadowych
arkuszy stylów i innych obiektów powiązanych ze stylami.
- Możliwość definiowania folderów poza folderem treści WWW do
zapisywania plików pośrednich, na przykład MIF.
- Ścieżkę konwersji ze statycznego projektu WWW do dynamicznego.
Jeśli użytkownik zdecyduje się przekształcić projekt, otrzyma w pełni
dynamiczny projekt WWW.
Ponadto projekt będzie nadal miał następujące cechy (wspólne dla
statycznych i dynamicznych projektów WWW):
- sprawdzanie poprawności składni HTML;
- kreator naprawy niepoprawnych odsyłaczy;
- narzędzie do nawigacji po serwisie WWW;
- nowy typ serwera, Statyczny serwer WWW, który ułatwia publikowanie
statycznych projektów WWW.
Folder, do którego publikuje się projekt statyczny, jest modyfikowalny, dlatego
po ustawieniu dla projektu statycznego katalogu "głównego" publikowania (zwanego
kontekstowym katalogiem głównym), na przykład /web1,
wszystko w folderze treści WWW zostanie opublikowane do folderu
web1 w katalogu głównym dokumentów serwera WWW. Umożliwia to grupowanie zasobów
WWW na serwerze WWW w folderach odpowiadających projektom WWW w środowisku
roboczym. Kiedy projekty zdefiniowane w ten sposób są gotowe do produkcji,
można opublikować konkretne projekty bezpośrednio w katalogu głównym
dokumentów, zmieniając wartość na /, a wtedy całość
publikowania, naprawy odsyłaczy i przeglądania zostanie zaktualizowana
automatycznie.
Do określenia wartości kontekstowego katalogu głównego można także użyć
aliasów. Przypuśćmy na przykład, że na docelowym serwerze WWW jest alias
zdefiniowany następująco:
Alias /skrypty/ "/var/www/scripts"
W tym przykładzie, w którym bieżący statyczny projekt WWW będzie zawierał
wspólne pliki
JavaScript,
można ustawić kontekstowy katalog główny na
"skrypty". Aby zasoby w statycznym projekcie WWW zostały
opublikowane we właściwym miejscu serwera WWW, należy dodać to
odwzorowanie aliasu do instancji narzędzi serwera na statycznym serwerze
WWW w następujący sposób:
- Z widoku serwera dwukrotnie kliknij konfigurację statycznego serwera
WWW, aby otworzyć edytor konfiguracji serwera.
Uwaga: Zakłada się tu, że utworzono
już statyczny serwer WWW.
- Kliknij zakładkę edytora Konfiguracja.
- Przewiń do sekcji Odwzorowania ścieżek aliasu i
dodaj nowe odwzorowanie aliasu.
Teraz, gdy katalog
"skrypty"
jest zdefiniowany jako alias, treść WWW w statycznym projekcie WWW
zostanie opublikowana w odwzorowanej ścieżce:
/var/www/scripts.