Alkalmazásfejlesztési technológia javascript
Ez a fejezet a következő részeket tartalmazza:
Az alkalmazás létrehozásának alapvető lépései
Módosítsa a már telepített alkalmazás tulajdonságait.
Állítsa le, indítsa el és indítsa újra a telepített alkalmazást.
Az aktív alkalmazás futtatása és hibakeresése.
Távolítsa el a telepített alkalmazást.
Válaszul az Alkalmazáskezelő megjeleníti a Netscape Enterprise Server 3.x 3.2. Ábrán látható oldalt és a 3.3. Ábrát Enterprise Server 4.0 esetén.
3.2. Ábra: Application Manager az Enterprise Server 3.x-ben
3.3. Ábra: Alkalmazáskezelő az Enterprise Server 4.0 rendszerben
A jobb oldali keret a kiválasztott alkalmazáshoz a következő adatokat jeleníti meg:
- app neve a keret tetején
- az alkalmazás webfájl elérési útja a kiszolgálón
- Kezdőlap és alapértelmezett oldal
- az előre meghatározott adatbázis-objektumhoz engedélyezett adatbázis-kapcsolatok maximális száma
- külső könyvtárak (ha vannak ilyenek)
- ügyfél létesítmény karbantartási technikája
- Alkalmazás állapota: aktív vagy leállított (A felhasználók csak aktív alkalmazásokat futtathatnak.) Leállt alkalmazások nem érhetők el.
Új alkalmazás hozzáadásához kattintson az Alkalmazás hozzáadása gombra a tetején.
Forrás alkalmazásfájlok létrehozása
Az alkalmazás összeállítása
megjegyzés
Szüksége van továbbá egy könyvtár hozzáadására
Minden platformon egy kötőjel (-) vagy egy perjel (/) használható a parancssori opciók jelzésére. Vagyis a következő sorok egyenértékűek:
Vegye figyelembe, hogy mivel a perjel parancssori opciókat jelent, a bemeneti fájl nem kezdődhet a / (slash) karakterrel az abszolút elérési út kijelzésére (Unix-ban). Így a következő hívás érvénytelen:
Ez a korlátozás nem vonatkozik a parancssori argumentumként megadott útvonalra; csak bemeneti fájlokon. NT-ben a backslash (\) segítségével megadhatja az abszolút útvonalat a bemeneti fájlban, mint a következő hívásnál:
A Unix-ban az -i parancssori paraméterrel adja meg az abszolút útvonalat, az alábbiak szerint.
A következő parancssori lehetőségek állnak rendelkezésre:
A következő példában a parancs összeállítja a looksee.txt fájlban felsorolt fájlokat. egy bináris végrehajtható fájl neve: looksee.web:
Itt a looksee.txt tartalmazhat:
Új alkalmazás telepítése
Ha új alkalmazást szeretne telepíteni az Alkalmazáskezelő alkalmazással, kattintson az Alkalmazás hozzáadása lehetőségre. Válaszul az Alkalmazáskezelő megjeleníti a 3.4 ábrán látható formát a megfelelő keretben. (Az Enterprise Server 4.0 színsémája eltérő lesz).
3.4. Ábra Alkalmazási űrlap hozzáadása
Töltse ki az Alkalmazás hozzáadása mezőben a mezőket az alábbiak szerint:
Miután megadta az összes szükséges információt, nyomja meg az Enter billentyűt az alkalmazás telepítéséhez, az Összes mező törléséhez vagy a Mégse gombra a művelet visszavonásához.
A külső könyvtárak hozzáadása vagy módosítása után le kell állítania és újraindítani a kiszolgálót. A kiszolgáló újraindítható a Kiszolgálókezelőből; olvassa el a Szerver adminisztrátori útmutatót.
App URL
Itt a kiszolgáló a HTTP-kiszolgáló neve, a tartomány az internetes tartomány (beleértve az aldomaineket is), és az appName a telepítés alatt megadott alkalmazás neve. Az egyes alkalmazási oldalak az alkalmazás URL-jén keresztül érhetők el:
Itt az oldal az alkalmazás oldalának neve. Például, ha a kiszolgálót coyote-nak hívják. és a domain neve royalairways.com. A hangman alkalmazás alap URL-je:
Ha az ügyfél kéri ezt az URL-t, a kiszolgáló HTML-t hoz létre az alkalmazás alapértelmezett oldalához, és elküldi azt az ügyfélnek. A nyertes oldalalkalmazás URL-je ebben az alkalmazásban:
Ebben az esetben a kiszolgáló végrehajtó motorja a példányok \ hangman könyvtárban keres a dokumentumhoz. de nem a kiszolgáló normál gyökérkönyvtárában. A kiszolgáló ebben a könyvtárban olyan oldalakat jelenít meg, amelyek nem fordulnak elő az alkalmazásba.
Az alkalmazáshoz való hozzáférés kezelése
Az alkalmazás telepítésekor előfordulhat, hogy korlátozni kell a hozzáférést, különösen akkor, ha az alkalmazás hozzáférést biztosít a személyes adatokhoz.
Ha tűzfal / tűzfal mögött egy produkciós kiszolgálón dolgozik, akkor nem kell aggódnia a hozzáférési korlátozás miatt az alkalmazás fejlesztése során. Kényelmes, hogy ne legyen hozzáférési korlátozás az alkalmazás fejlesztése során, mivel biztos lehet benne, hogy az alkalmazás biztonsága a tűzfal falától való támadásoktól. Ha képzési adatokat használ a tervezési szakaszban, a kockázat még kisebb. Ha azonban közzéteszi az alkalmazását, győződjön meg róla, hogy az alkalmazásban lévő minden látogató használhatja.
A kérelem módosítása
Az alkalmazás módosításához válassza ki az alkalmazás nevét az alkalmazáslistában, majd kattintson a Módosítás gombra.
Az alkalmazás telepítésekor definiált bármely mezőt megváltoztathatja, kivéve az alkalmazás nevét. Az alkalmazás nevének módosításához el kell távolítania az alkalmazást, majd újra kell telepítenie.
Ha megváltoztatja a leállított alkalmazások mezőit, akkor az Alkalmazáskezelő automatikusan elindítja. Ha módosítja az aktív alkalmazás mezőit, akkor az Alkalmazáskezelő automatikusan leállítja és elindítja.
Alkalmazás eltávolítása
Egy alkalmazás eltávolításához jelölje ki azt az alkalmazáslistában, majd kattintson az Eltávolítás gombra. Az alkalmazáskezelő eltávolítja az alkalmazást, és a kiszolgálón már nem tud futni. Az ügyfelek többé nem tudják elérni az alkalmazást. Ha eltávolítja az alkalmazást, és azt követően szeretné elindítani, újra telepítenie kell.
Bár az ügyfelek elveszítik az alkalmazáshoz való hozzáférést, az alkalmazáskezelővel törölve az alkalmazásfájlokat nem törli fizikailag a kiszolgálóról. Ha teljesen törölni szeretné a fájlokat, tegye kézzel.
Alkalmazások indítása, leállítása és újraindítása
Az alkalmazás telepítése után futtathatja azt. Válassza ki az alkalmazást az alkalmazáslistában, és kattintson a Start gombra. Ha az alkalmazás sikeresen elindul, annak állapota az Állítólag aktív állapotra vált.
Az alkalmazást az URL letöltésével töltheti le:
Itt appName az alkalmazás neve. Nem módosíthatja ezt az URL-t, ha nincs hozzáférési jogosultsága az Alkalmazáskezelőhöz.
Az alkalmazás leállításához és a felhasználók számára elérhetetlenné tételéhez jelölje ki az alkalmazás nevét az alkalmazáslistában, majd kattintson a Leállítás gombra. Az alkalmazás állapota "Leállítva" lesz, és az ügyfelek nem tudják futtatni. Meg kell szakítani az alkalmazást, ha át szeretné helyezni a webes fájlt, vagy frissítenie kell az alkalmazást a célszerkesztő kiszolgálóján lévő gyártókiszolgálóról.
Az alkalmazást az alábbi URL letöltésével is leállíthatja:
Itt appName az alkalmazás neve. Nem módosíthatja ezt az URL-t, ha nincs hozzáférési jogosultsága az Alkalmazáskezelőhöz.
Minden alkalommal újra kell indítani az alkalmazást, amikor újraépíti / újraépíti. Az aktív alkalmazás újraindításához jelölje ki azt az alkalmazáslistában, majd kattintson az Újraindítás gombra. Valójában az újraindítás visszaállítja a kérelmet; a program megkeresi a megadott webes fájlt. Ha nincs érvényes webfájl, az Application Manager hibát okoz.
Az alkalmazást az alábbi URL letöltésével is újraindíthatja:
Itt appName az alkalmazás neve. Nem módosíthatja ezt az URL-t, ha nincs hozzáférési jogosultsága az Alkalmazáskezelőhöz.
Az alkalmazás elindítása
Az alkalmazás telepítése és összeállítása után kétféle módon futtathatja azt:
A kiszolgáló HTML-kódot hoz létre a megadott oldalra, és elküldi azt az ügyfélnek.
Alkalmazások hibaelhárítása
Az alkalmazás hibakereséséhez tegye a következőket:
A hibakeresési funkciót a hibakeresési információk kiadására használhatja, a "Debug funkciók használata" részben leírtak szerint.
- Zárja be az összes hibakereső ablakot.
- Zárjon be minden ablakot ezzel az alkalmazással.
- Az Alkalmazáskezelőben jelölje ki ezt az alkalmazást, majd kattintson a Futtatás parancsra.
Most leállíthatja és újraindíthatja az alkalmazást.
Az alkalmazáskezelő használata a hibakereséshez
Az alkalmazás hibakereséséhez jelölje ki azt az alkalmazáslistában, majd kattintson a Debug gombra. Az alkalmazáskezelő megnyitja az új Navigator ablakot, amelyen az alkalmazás elindul. A nyomkövetési segédprogram egy külön keretben, az alkalmazás tartalmát tartalmazó ablakban vagy egy teljesen más ablakban is elindul. (Az alapértelmezett beállítások konfigurálásához definiálhatja a hibakeresési ablak megjelenését az "Alapértelmezett beállítások konfigurálása" részben leírtak szerint).
A nyomkövetési segédprogram a következő hibakeresési információkat jeleníti meg:
- az alkalmazás által meghívott hibakeresési függvények objektumainak és argumentumainak értékeit
- a kérelem és a kliens objektumok tulajdonságainak értékeit az oldal HTML-kódjának létrehozása előtt és után
- projekt és szerver tulajdonságait
- új értékek hozzárendelése tulajdonságokhoz
- annak a gépnek a kijelzése, amely a tartalom végrehajtását elküldi az ügyfélnek
A 3.5 ábra azt mutatja, amit láthattok a Hangman alkalmazás hibakeresésénél.
3.5. Ábra Hanghordozó alkalmazások hibaelhárítása
A Debug URL használata
Az alkalmazáskezelő helyett kényelmesebb lehet az alkalmazás hibakeresési URL-jének használata. Az alkalmazás nyomkövetési segédprogram megjelenítéséhez külön ablakban adja meg a következő URL-t:
Itt appName az alkalmazás neve. Ha a nyomkövetési segédprogramot ugyanabban az ablakban kívánja megjeleníteni, mint az alkalmazásablakban (de külön keretben / keretben), adja meg az URL-t az alábbi formában:
A két fenti URL nem használható, hacsak nem rendelkezik az Alkalmazáskezelő futtatásával. A kényelem érdekében jelölje meg a hibakeresési URL-t.
A hibakereső funkciók használata
A Jelentkezés közzététele
- áthelyezni / másolni az alkalmazást a termelési kiszolgálóról a közzétételi kiszolgálóra, a végfelhasználók rendelkezésére;
- alkalmazást, vagy megváltoztathatja az alkalmazáshoz való hozzáférési jogokat.
Megjegyzés:
Korlátozza az alkalmazáshoz való hozzáférést a kiszolgáló konfigurációs stílusának a kiszolgálókezelő alkalmazásával történő korlátozásával. A Server Manager és a konfigurációs stílusok használatával kapcsolatban lásd az Enterprise Server 4.0 adminisztrátori útmutatót.
Alkalmazáskezelő. Részletek.
Ez a rész bemutatja, hogyan módosíthatja az alkalmazáskezelő alapértelmezett beállításait. Ezenkívül a fájlformátumról beszél, amelyben az alkalmazáskezelő információkat tárol.
Az alapértelmezett beállítások konfigurálása
Az Alkalmazáskezelő alapértelmezett beállításainak konfigurálásához kattintson az Alkalmazáskezelő felső keretein a Configure (Enteprise Server 3.x) vagy Preferences (Enterprise Server 4.0) beállításaiban. Válaszul az Alkalmazáskezelő megjeleníti a 3.6 ábrán látható formát.
Megadhatja a következő alapértelmezett értékeket:
- Web fájl elérési út: A munkakönyvtár alapértelmezett elérési útja.
- Alapértelmezett oldal: Az alapértelmezett oldal alapértelmezett neve az új alkalmazásban.
- Kezdeti oldal. Az alapértelmezett név a kezdőoldalon az új alkalmazásban.
- Beépített maximális adatbázishoz kapcsolódó kapcsolatok: Az alapértelmezett érték az előre meghatározott adatbázis-objektumhoz beállítható adatbázis-kapcsolatok maximális száma.
- Külső könyvtárak: A könyvtár alapértelmezett elérési útja külső végrehajtható könyvtárakkal.
- Ügyfél objektum karbantartása: az ügyfél-objektum tulajdonságainak kiszolgálására vonatkozó alapértelmezett technika.
Ha új alkalmazást telepít, az alapértelmezett mezőértékek kezdeti értékek.
Ezenkívül megadhatja a következő beállításokat:
- Erősítse meg: A megerősítéshez szükséges-e a törlés, az alkalmazás indítása, leállítása vagy újraindítása.
- Hibakeresési kimenet: megjelenik a nyomkövetési ablak, amikor egy alkalmazást ugyanabban az ablakban kell hibakeresni, mint maga az alkalmazás, de különálló keretben vagy egy külön ablakban az alkalmazásból.
3.6. Ábra: "Alapértelmezett beállítások" űrlap
A jelenetek mögött
Az Application Manager egy kényelmes felület a NSHOME \ https-serverID \ config \ jsa.conf konfigurációs fájl módosításához. ahol a $ NSHOME a könyvtár, amelyben a kiszolgáló telepítve van, és a serverID a kiszolgáló azonosítója. Végzetes hiba esetén előfordulhat, hogy magának kell szerkesztenie ezt a fájlt. Valójában ez nem ajánlott, de itt adunk információt ebben az ügyben.
A jsa.conf fájl minden sorának megfelel az alkalmazásnak. Az egyes sorok első eleme az alkalmazás neve. A többi elem a formátumnév = érték. ahol a neve a telepítési mező neve, és az érték a mező értéke. Lehetséges értékek: név:
- uri. A rész az alkalmazás neve az alkalmazás alap URL-jében
- objektumot. az alkalmazás webes fájljának elérési útja
- haza. alapértelmezett oldal
- kezdeni. alkalmazás kezdőlapján
- maxdbconnect. az előre meghatározott adatbázis-objektumhoz engedélyezett adatbázis-kapcsolatok maximális száma
- könyvtárban. a külső könyvtárak elérési útvonalait vesszővel vagy pontosvesszővel elválasztva
- kliens-módban. ügyfél objektum karbantartási technikája
A jsa.conf fájl mérete 1024 sornyi, minden sorban legfeljebb 1024 karakter lehet. Ha az Alkalmazáskezelőben megadott mezők meghaladják ezt a határt, a vonal csonkolásra kerül. Ez általában az utolsó elem, a külső könyvtárfájlok elvesztéséhez vezet. Ha ez történik, csökkentse a használt külső könyvtárak számát és adja hozzá a könyvtárakat más alkalmazásokhoz. Mivel a telepített könyvtárak minden alkalmazáshoz hozzáférhetõek, bármely alkalmazás használhatja azokat.
Ne írjon több sort, ugyanazt az alkalmazást. Ez hibát okoz az Alkalmazáskezelőben.