Chcete-li vytvořit na obsahu založenou webovou aplikaci, která neobsahuje žádný
dynamický obsah (jako jsou servlety, soubory JSP, filtry a přidružená metadata), zřejmě dáte přednost vytvoření statického webového projektu, a nikoli dynamického.
Statické webové projekty mají následující charakteristiky:
- Složka Webový obsah (nazývaná WebContent) pro všechny publikovatelné prostředky.
Název této složky lze změnit z místní nabídky projektu.
- Složka Motiv - doporučený adresář k ukládání stylů CSS a jiných objektů týkajících se stylů.
- Schopnost definovat složky mimo složku Webový obsah pro ukládání pomocných
souborů, jako jsou soubory MIF.
- Cesta převodu ze statického webového projektu na dynamický.
Rozhodnete-li se převést daný projekt, půjde o zcela platný dynamický webový projekt.
Kromě toho bude daný projekt přesto disponovat následujícími funkcemi (které
jsou společné pro statické i dynamické webové projekty):
- Ověření syntaxe HTML.
- Průvodce opravou nefunkčních odkazů.
- Nástroj navigace ve webového serveru.
- Nový typ serveru - statický webový server, který usnadňuje publikování
statických webových projektů.
Složka, do níž je statický webový projekt publikován, je upravitelná, takže
když nastavíte hodnotu publikačního "kořenového adresáře" (nazývaného kontextový kořenový adresář), jako je /web1, pro statický projekt, vše ve složce Webový obsah bude publikováno do složky web1 pod kořenovým adresářem dokumentu webového serveru. To umožňuje seskupit webové prostředky na webovém serveru do složek, jež odpovídají webovým projektům na pracovní ploše. Když jsou projekty definované tímto způsobem
připraveny k produkci, můžete publikovat konkrétní projekty přímo do
kořenového adresáře dokumentu pouhou změnou hodnoty na / a veškeré publikování, opravy odkazů a procházení bude automaticky zaktualizováno.
K určení hodnoty kontextového kořenového adresáře lze také použít aliasy. Například
předpokládejme, že existuje alias, jenž je definován na cílovém webovém serveru takto:
Alias /scripts/ "/var/www/scripts"
V této ukázce, ve které
aktuální statický webový projekt bude obsahovat společné soubory JavaScript, lze nastavit hodnotu kontextového kořenového adresáře na
"scripts". Aby byly
prostředky ve statickém webovém projektu publikovány do správného místa na
webovém serveru, musíte toto mapování aliasu přidat do instance nástrojů serveru statického webového serveru, viz následující.
- Z pohledu Server poklepejte na konfiguraci statického webového serveru a otevřete editor konfigurace serveru.
Poznámka: To předpokládá, že jste již statický webový server nadefinovali.
- Klepněte na kartu Konfigurace editoru.
- Posuňte se dolů do sekce Mapování cestu aliasu
a přidejte nové mapování aliasu.
Po nadefinování
"scripts" jako alias bude webový obsah ve statickém webovém projektu publikován do namapované cesty, tedy
/var/www/scripts.