Tehnologia de dezvoltare a aplicațiilor JavaScript
Acest capitol conține următoarele secțiuni:
Pași de bază în aplicații de construcții
Modifică orice atribute ale unei aplicații instalate.
Oprește, începe și reporniți aplicația instalată.
Rulați și depana aplicația activă.
Eliminați o aplicație instalată.
Ca răspuns, Application Manager afișează pagina prezentată în Figura 3.2 pentru Server 3.x Netscape Enterprise și Figura 3.3 - pentru Enterprise Server 4.0.
Figura Manager de 3.2 Aplicarea în 3.x Enterprise Server
Figura 3.3 Manager de aplicații în Enterprise Server 4.0
afișează cadrul din dreapta pentru aplicația selectată următoarele informații:
- numele aplicației în partea superioară a unui cadru
- calea către fișierele aplicației web de pe server
- pagină de pornire și pagina prestabilită
- numărul maxim de conexiuni de baze de date permise pentru baza de date obiect predefinit
- biblioteci externe (dacă există)
- Tehnica de întreținere a obiectelor client
- Starea de aplicare: activă sau oprită (utilizatorii pot rula doar aplicații active, aplicații nu sunt disponibile stagnat.).
Pentru a adăuga o nouă aplicație, faceți clic pe partea de sus a butonului Add Application.
Crearea de aplicații Fișiere sursă
compilarea Aplicații
remarcă
De asemenea, trebuie să adăugați directorul
Pe toate platformele, puteți folosi o liniuță (-) sau o bară oblică (/) pentru a indica opțiunile de linie de comandă. Adică, următoarele linii sunt echivalente:
Rețineți că, din moment ce slash indică opțiunile de linie de comandă, fișierul de intrare nu poate începe cu o / (slash) pentru a indica calea absolută (în Unix). Astfel, următorul apel este incorectă:
Această restricție nu se aplică la calea pe care le oferă ca argument în linia de comandă; numai fișierele de intrare. În NT, puteți folosi backslash (\) pentru a specifica o cale absolută în fișierul de intrare, la fel ca în apelul următor:
Pe Unix, trebuie să utilizați opțiunea de linie--i comandă pentru a specifica o cale absolută, așa cum este descris mai jos.
Următoarele opțiuni de linie de comandă:
Următorul exemplu comandă compilează fișierele listate în fișierul looksee.txt. în binar fișier executabil numit looksee.web:
Aici looksee.txt pot conține:
Instalarea unei aplicații nou
Pentru a instala o nouă aplicație folosind Application Manager, faceți clic pe Adăugare aplicație. Ca răspuns, Application Manager afișează forma în cadrul din dreapta, este prezentat în figura 3.4. (Schema de culori în Enterprise Server 4.0 va fi diferit).
Figura 3.4 Forma Adăugați aplicația
Completați câmpurile din formularul de adăugare aplicație urmează:
După ce furnizează toate informațiile necesare, apăsați Enter pentru a instala aplicația, Reset pentru a șterge toate câmpurile sau Anulare pentru a anula operația.
Trebuie să opriți și reporniți serverul după adăugarea sau schimbarea bibliotecilor externe. Puteți reporni serverul din Server Manager; cm. Ghidul administratorului serverului.
Aplicații URL
Aici serverul este numele HTTP-server, domeniu este domeniul de internet (inclusiv sub-domenii), iar appName este numele aplicație care l-ați dat în timpul instalării. Pagina cerere separată realizată prin adresa URL de aplicare în forma:
Aici pagina este numele paginii aplicației. De exemplu, în cazul în care serverul este numit un coiot. și numele de domeniu este royalairways.com. URL-ul de bază al aplicației va fi călăul:
În cazul în care clientul solicită URL-ul, serverul generează pagini HTML pentru aplicația implicită, și trimite-l la client. URL-ul câștigătoare pagini de aplicații în această aplicație:
În acest caz, motorul de execuție pe server caută documentul în probele \ directorul calau. și nu în directorul rădăcină normală a serverului. Server să satisfacă această pagină directoare, care nu sunt compilate în aplicație.
Controlul accesului la aplicații
Când instalați aplicația, poate fi necesar pentru a restricționa accesul utilizatorilor la acesta, în special în cazul în care cererea oferă acces la informații clasificate.
Dacă lucrați pe un server de producție în spatele unui paravan de protecție / firewall, nu se poate face griji cu privire la restricționarea accesului la procesul de dezvoltare a aplicatiilor. Convenabil nu au restricții de acces în procesul de dezvoltare de aplicații, astfel încât să puteți fi siguri de securitatea aplicațiilor de perete atac firewall. Dacă utilizați datele de formare în faza de dezvoltare, riscul chiar mai puțin. Cu toate acestea, dacă publicați cererea dumneavoastră, aveți nevoie pentru a fi siguri că orice vizitator al aplicației poate folosi.
Aplicații de modificare
Pentru a modifica aplicația, selectați numele aplicației din lista de aplicații și faceți clic pe Modificare.
Aveți posibilitatea să modificați orice domeniu, la anumite aplicații de instalare, cu excepția numelui aplicației. Pentru a schimba numele aplicației pe care doriți să eliminați aplicația și apoi reinstalirovat.
Dacă modificați câmpul oprit aplicația, Java Application Manager începe automat. Dacă modificați câmpurile aplicației active, Java Application Manager se oprește automat și începe să-l.
Aplicații Eliminarea
Pentru a elimina o aplicație, selectați-l din lista de aplicații și faceți clic pe Eliminare. Application Manager va elimina aplicația, și nu mai poate fi rulat pe server. Clienții nu mai pot accesa aplicația. Dacă eliminați aplicația, și apoi doriți să-l rulați, veți avea o instalat din nou.
Deși clienții vor pierde accesul la aplicația, eliminarea ei din Application Manager nu elimină fișierele aplicației fizice de pe server. Dacă doriți să ștergeți complet fișiere, se face manual.
Start, opriți și reporniți aplicații
După instalarea aplicației, puteți rula. Selectați aplicația din lista de aplicații și faceți clic pe Start. În cazul în care aplicația este lansată cu succes, modificările de stare de la Oprit la Activ.
Puteți lansa aplicația prin descărcare URL:
În cazul în care appName este numele aplicației. Nu puteți schimba această adresă URL, dacă nu trebuie să Application privilegii de acces Manager.
Pentru a opri aplicația și să-l atât de inaccesibil utilizatorului, selectați numele aplicației din lista de aplicații, și faceți clic pe Stop. starea modificărilor de aplicare a oprit, iar clienții nu vor putea să-l ruleze. Trebuie să opriți aplicația dacă doriți să mutați un fișier sau o aplicație web-update de la server la publicațiile serverul de destinație.
Puteți opri, de asemenea, aplicația, încărcarea următoarea adresă URL:
În cazul în care appName este numele aplicației. Nu puteți schimba această adresă URL, dacă nu trebuie să Application privilegii de acces Manager.
Trebuie să reporniți aplicația de fiecare dată după ce reconstrui / reconstrui. Pentru a reporni aplicația activă, selectați-l în lista de aplicații și faceți clic pe Repornire. De fapt, reporniți aplicație reinstaliruet; programul caută web fișierul specificat. Dacă este adevărat web-fișier nu este, Java Application Manager generează o eroare.
De asemenea, puteți reporni aplicația prin descărcarea următoarea adresă URL:
În cazul în care appName este numele aplicației. Nu puteți schimba această adresă URL, dacă nu trebuie să Application privilegii de acces Manager.
Rularea Aplicații
După instalare și aplicația este compilat, puteți rula în două moduri:
Serverul va genera codul HTML pentru pagina specificată și trimite-l la client.
Aplicații Debugging
Pentru a depana o aplicație, efectuați următoarele:
Puteți utiliza funcția de depanare a informațiilor de ieșire de depanare, așa cum este descris în „Utilizarea funcțiilor de depanare“.
- Închideți toate fereastra de depanare.
- Închideți toate ferestrele cu această cerere.
- În Manager aplicații, selectați aplicația și faceți clic pe Executare.
Acum puteți opri și reporni această aplicație.
Utilizarea Manager aplicații / Cerere de Debugging
Pentru a depana o aplicație, selectați-l în lista de aplicații și faceți clic pe Debug. Application Manager va deschide o fereastră nouă Navigator, în care aplicația va rula. Începe urme de utilitate, de asemenea, în cadre separate fereastra care conține aplicația, sau chiar într-o altă fereastră. (Puteți determina apariția ferestrei de depanare atunci când configurați setările implicite pentru Application Manager, așa cum este descris în secțiunea „Configurarea setărilor implicite“).
utilitate Trace afișează următoarele informații de depanare:
- Valorile proprietăților obiectelor și argumentele de depanare funcții numite de aplicație
- valori client solicita obiecte și proprietăți înainte și după generarea HTML pentru pagina
- proiect Valori proprietate si obiecte de server
- indicarea atribuie valori noi proprietăți
- trimițând o indicație a conținutului motorului de execuție client
Figura 3.5 arată ceea ce se poate vedea atunci când depanare aplicații Spânzurătoarea.
Figura 3.5 Debugging Aplicații Hangman
Utilizarea URL-ul Debugging
In schimb Java Application Manager nu mai puteți aborda utilizarea depanare URL-ul aplicației. Pentru a afișa aplicațiile urme de utilitate într-o fereastră separată, introduceți următoarea adresă URL:
În cazul în care appName este numele aplicației. Pentru a afișa urmă utilitate în aceeași fereastră ca și fereastra aplicației (dar într-un bloc / cadru separat în interior), introduceți URL-ul în forma:
Tu nu va fi în măsură să profite de două URL-ul de mai sus-menționată, în cazul în care nu aveți permisiunea de a rula Application Manager. Pentru comoditate, puteți să marcați depanare URL.
Utilizarea funcției de depanare
Publicarea cererilor
- muta / copia aplicația de pe server la serverul publicațiilor disponibile utilizatorilor finali;
- aplicația sau modificați permisiunile la cerere.
NOTĂ:
Restricționați accesul la configurația serverului de aplicații folosind stilul Managerul Server. Despre utilizarea Server Manager și stiluri de configurare vezi. Ghid Enterprise Server 4.0 Administrator.
Application Manager. Detalii.
Această secțiune arată cum să modificați setările implicite pentru Application Manager. În plus, în funcție de formatul de fișier în care Application Manager stochează informații.
Configurarea setărilor implicite
Pentru a configura setările implicite pentru Application Manager, faceți clic pe Configurare (la Enteprise 3.x Server) sau Preferințe (în Enterprise Server 4.0) în partea superioară a cadrului de aplicare Managerul. Ca răspuns, Application Manager afișează forma prezentată în figura 3.6.
Puteți specifica următoarele valori prestabilite:
- Web File Path: Calea implicită la directorul de lucru.
- Implicit Pagina: Numele implicit pentru pagina implicită într-o nouă aplicație.
- Pagina inițială. Numele implicit pentru pagina de start într-o nouă aplicație.
- Încorporat Numărul maxim de conexiuni de date: Valoare implicită - numărul maxim de conexiuni de baze de date care pot fi setate pentru baza de date obiect predefinit.
- Biblioteci externe: Calea implicită la directorul cu biblioteci executabile externe.
- Client de întreținere a obiectelor: tehnica implicită pentru deservirea proprietatea clientului.
Dacă instalați o nouă aplicație, utilizați valorile implicite ca valori inițiale.
În plus, puteți specifica următoarele setări:
- Confirmați pe: dacă să solicite confirmarea pentru a efectua eliminarea, pornire, oprire, sau reporniți aplicația.
- Debug Output: Are apare fereastra urmă, atunci când depanarilor, în aceeași fereastră ca și aplicația propriu-zisă, ci într-un bloc separat sau într-o fereastră separată a cererii.
Figura 3.6 Forma „Setări implicite“
în culise
Application Manager este o interfață convenabilă pentru modificarea fișierului de configurare $ NSHOME \ https- serverID \ config \ jsa.conf. în cazul în care $ NSHOME este directorul unde ați instalat serverul, iar ID-ul serverului este serverID ID. În cazul unei erori fatale, poate fi necesar să modificați acest fișier singur. În general, nu este recomandată, dar aici vom da informații pentru ocazie.
Fiecare linie a fișierului corespunde jsa.conf aplicației. Primul element al fiecărui rând este numele aplicației. Elementele rămase au forma nume = valoare. în cazul în care numele este numele instalației câmpului, iar valoarea este valoarea câmpului. Valori posibile nume:
- uri. parte - numele aplicației în adresa URL de bază a aplicației
- obiect. calea către fișierul de web-aplicație
- acasă. Pagina implicită
- începe. aplicații casnice
- maxdbconnect. numărul maxim de conexiuni la baza de date, permisă pentru baza de date obiect predefinit
- bibliotecă. căi spre biblioteci externe, separate prin virgulă sau virgulă
- client-mode. Echipament obiect servicii client
fișier jsa.conf are o limită de 1024 de linii, fiecare linie poate fi nu mai mult de 1024 de caractere. În cazul în care câmpurile sunt introduse în Application Manager, depășește această limită, șirul este trunchiat. Acest obicei duce la pierderea ultimului element, fișierele bibliotecă externe. Dacă se întâmplă acest lucru, reduce numărul de biblioteci externe și adăugați biblioteca în alte aplicații. Așa cum sa stabilit prin biblioteca disponibile tuturor aplicațiilor, orice aplicație le poate utiliza.
Nu scrie câteva rânduri care specifică același nume aplicație. Acest lucru va cauza erori în Application Manager.