Ha olyan tartalomalapú webalkalmazást kíván létrehozni, amely
egyáltalán nem tartalmaz dinamikus elemeket (például szervleteket, JSP
fájlokat, szűrőket és társított metaadatokat), akkor érdemes lehet statikus
webprojektet létrehozni egy dinamikus
webprojekt helyett.
A statikus webprojektek az alábbi jellemzőkkel rendelkeznek:
- Egy webtartalom mappa (WebContent) az összes közzétehető erőforrás
számára. Ennek a mappának a nevét a projekt előugró menüjéből
módosíthatja.
- Egy Téma mappa, a javasolt könyvtár a lépcsőzetes
stíluslap-dokumentumok és egyéb, stílussal kapcsolatos objektumok
tárolására.
- Képesség a webtartalom mappán kívüli mappák meghatározására köztes
fájlok, például MIF fájlok tárolása céljából.
- Átalakítási útvonal statikus webprojektből dinamikus webprojektté.
Ha a projekt átalakítása mellett dönt,
akkor az egy teljes érvényes dinamikus webprojektté fog válni.
A projekt rendelkezni fog továbbá az alábbi jellemzőkkel (ami közös a
statikus és a dinamikus webprojektekben):
- HTML szintaxis érvényesítés
- megszakadt hivatkozás javító varázsló
- webhely navigációs eszköz
- egy új kiszolgáló típus, a Statikus webkiszolgáló, amelynek
segítségével könnyen közzétehető a statikus webprojektek
A statikus webprojektek közzétételének helyet adó mappa módosítható,
így amikor beállítja a közzétételi "gyökér" értéket (az úgynevezett
kontextusgyökeret), például /web1 egy statikus
projekt esetén, akkor a Webtartalom mappa teljes tartalma a
web1 mappába lesz közzétéve a webkiszolgáló
dokumentum gyökere alatt. Ez lehetővé teszi a webes erőforrások
csoportosítását a webkiszolgálón olyan mappákba, olyan megfelenek a
webprojekteknek a munkaterületen. Amikor az ily módon meghatározott
projektek készen állnak az éles környezethez, akkor lehetősége van
bizonyos projektek közzétételére közvetlenül a dokumentum gyökérbe az
érték / értékre módosításával, és az összes közzététel,
hivatkozás javítás és böngészés automatikusan frissül.
Álnevel is használhatók a kontextusgyökér érték megadására. Például
tegyük fel, hogy az alábbiak szerint létezik egy álnév, ami a cél
webkiszolgálón van meghatározva:
Alias /scripts/ "/var/www/scripts"
Ebben a példában, amelyben az aktuális statikus webprojekt általános
JavaScript™ fájlokat tartalmaz, beállíthatja a kontextusgyökeret
"scripts" értékre. Ahhoz, hogy a statikus webprojektben található erőforrások a
megfelelő helyre legyenek közzétéve a webkiszolgálón, az alábbiak szerint
fel kell vennie ezt az ÁLnév leképezést a statikus webkiszolgáló
kiszolgálóeszközök példányába.
- A Kiszolgáló nézetben kattintson duplán a statikus webkiszolgáló
konfigurációra a kiszolgáló konfiguráció szerkesztő megnyitásához.
Megjegyzés:
Ez feltételezi, hogy már meghatározott egy statikus webkiszolgálót.
- Kattintson a Konfiguráció szerkesztő lapra.
- Görgessen le az Álnév útvonal leképezés
részhez, és vegye fel az új Álnév leképezést.
Most, hogy a
"scripts" meg van határozva Álnévként, a statikus webprojektben
található webtartalom a leképezett útvonalon lesz közzétéve:
/var/www/scripts.