технологичното развитие JavaScript приложение

Тази глава съдържа следните раздели:

Основни стъпки в изграждането на приложения

Промяна на атрибутите на инсталирано приложение.

Спри, стартиране и рестартиране на инсталираното приложение.

Бягай и отстраняване на грешки активното приложение.

Изтриване на инсталираните приложения.

В отговор на мениджъра заявка показва страницата е показано на фигура 3.2 за сървър 3.x на Netscape Enterprise и Фигура 3.3 - за Enterprise Server 4.0.

Фигура мениджъра 3.2 Прилагане в 3.x на Enterprise Server

Фигура мениджъра 3.3 Прилагане в Enterprise Server 4.0

Дясната рамка дисплеи за избраното приложение следната информация:

  • Името на приложението в горната част на рамката
  • пътя до файловете на уеб-приложения на сървъра
  • начална страница и страница по подразбиране
  • максималния брой свързвания към база данни разрешено за предварително определена база данни обект
  • външни библиотеки (ако има такива)
  • Техниката поддръжка обект на клиента
  • Състояние на приложение: активни или спрени (Потребителите могат да се движат само активни приложения хиподрумно приложения, които не са на разположение.).

За да добавите нова програма, натиснете горната част на бутона Добавяне на приложения.

Създаване на приложения Източник Файлове

Съставяне на приложения

забележка

Можете също така трябва да добавите директорията / Bin / уеб-/ Пб в LD_LIBRARY_PATH (или LIBPATH. SHLIB_PATH или Unix платформи), или / Bin / HTTPS / бин към PATH на Windows NT-платформа.

На всички платформи, можете да използвате тире (-) или наклонена черта (/), за да се посочи опции за командния ред. Това означава, че следващите редове са еквивалентни:

Имайте предвид, че, тъй като черта показва опции за командния ред, входния файл не може да започне с / (наклонена черта) за обозначаване на абсолютния път (в Unix). Така следния разговор е неправилна:

Това ограничение не се прилага за пътя, който ви даде като аргумент от командния ред; само входни файлове. В Новия Завет, можете да използвате обратната наклонена черта (\) да посочите абсолютен път в входния файл, както е в следния разговор:

В Unix, трябва да използвате опцията -i командния ред, за да посочите абсолютен път, както е описано по-долу.

Следните опции на командния ред:

Следният пример командата компилира файловете, изброени в looksee.txt на файла. в двоичен файл, наречен looksee.web:

Тук looksee.txt може да съдържа:

Инсталиране на ново приложение

За да инсталирате нова молба, като мениджър на приложения, кликнете върху Добавяне на приложения. В отговор на заявка мениджъра показва формата, в дясната рамка, показан на фигура 3.4. (В цветовата схема в Enterprise Server 4.0 ще бъде различна).

Фигура 3.4 Форма Добави заявка

Попълнете полетата в Заявлението за форма Add следва:

След като предостави цялата необходима информация, натиснете Enter, за да инсталирате приложението, Reset, за да изчистите всички полета или Отказ, за ​​да отмените операцията.

Вие трябва да спрете и рестартирате сървъра след добавяне или промяна на външни библиотеки. Можете да рестартирате сървъра от мениджъра на сървър; см. Ръководство за сървър администратор.

URL Приложения

Тук сървърът е име HTTP сървър, домейн е този на Internet (включително поддомейни) и APPNAME е името на приложение, което го е дал по време на инсталацията. Отделни страница заявление постига чрез URL адреса за кандидатстване във формата:

Ето страницата е името на страницата на приложението. Например, ако вашият сървър се нарича койот. и името на домейна е royalairways.com. базовия URL адреса за приложението ще бъде палача:

Ако клиентът иска от URL адреса, сървърът генерира HTML страници за приложението по подразбиране, и го изпраща на клиента. URL спечелване страници за кандидатстване в това приложение:

В този случай, по време на работа на двигателя на сървъра търси документа в пробите \ палач директория. а не в нормално основната директория на сървъра. Сървър обслужва тази страница директории, които не са събрани в приложението.

Контрол на достъпа до приложения

Когато инсталирате приложение, може да се наложи да ограничите достъпа на потребителите до него, особено ако това приложение осигурява достъп до класифицирана информация.

Ако работите на производство на сървъра зад защитна стена / защитна стена, не можете да се притеснявате за ограничаване на достъпа до процеса на разработване на приложения. Удобно не са ограничения за достъп в процеса на разработване на приложение, така че можете да сте сигурни за сигурността на приложения от стена атака защитна стена. Ако използвате данните за обучение в етап на развитие, рискът от още по-малко. Въпреки това, ако публикувате кандидатурата си, трябва да се уверите, че всеки посетител на приложението ви може да го използва.

модификация Приложения

За да промените вашата кандидатура, изберете името на приложение в списъка с приложения и изберете Промени.

Можете да промените всяка област, на някои приложения за инсталиране, с изключение на името на приложението. За да промените името на приложението, което искате да премахнете приложението и след това го reinstalirovat.

Ако промените областта спря заявлението за кандидатстване мениджър автоматично го стартира. Ако промените областта на активното приложение, Application мениджър автоматично спира и да го стартира.

Премахване на приложения

За да премахнете дадено приложение, изберете го в списъка с приложения и кликнете върху Премахване. Мениджър на приложения ще премахне приложението, и тя вече не може да се управлява на сървъра. Клиентите вече не могат да получат достъп до заявлението. Ако премахнете приложението, а след това искате да го стартирате, ще имате го инсталира отново.

Въпреки, че клиентите ще загубят достъп до приложението, да я извадите от прилагането мениджър не отстрани физически файловете на приложението от сървъра. Ако искате да изтриете напълно файлове, го направите ръчно.

Започнете, спиране и рестартиране на приложения

След инсталирането на приложението можете да го изпълните. Изберете приложението в списъка с приложения и натиснете Start. Ако заявлението се стартира успешно, състоянието му се променя от спря да си активен.

Можете да стартирате приложението, като го изтеглите URL:

Къде APPNAME е името на приложението. Не можете да промените този адрес, ако не се налага да кандидатстване привилегии за достъп Manager.

За да се спре прилагането и да я направи толкова недостъпни за потребителя, изберете името на приложението в списъка с приложения и изберете Стоп. статус на заявки се промени, за да спре, и клиентите няма да могат да го стартирате. Трябва да се спре прилагането, ако искате да преместите файл или приложение на уеб-актуализация от сървъра към публикациите на дестинация сървър.

Можете също така да се спре прилагането, зареждане на следния адрес:

Къде APPNAME е името на приложението. Не можете да промените този адрес, ако не се налага да кандидатстване привилегии за достъп Manager.

Трябва да рестартирате приложението всеки път след изграждане / възстановяване. За да рестартирате активното приложение, изберете го в списъка на приложения и кликнете върху Рестартиране. Всъщност рестартирате заявление reinstaliruet; Програмата търси за посочения уеб-файла. Ако е истина уеб-файл не е, Application Мениджър за грешка.

Можете също така да рестартирате приложението чрез изтеглянето на следния адрес:

Къде APPNAME е името на приложението. Не можете да промените този адрес, ако не се налага да кандидатстване привилегии за достъп Manager.

изпълнение на приложения

След инсталацията и приложението се компилира, можете да го стартирате по два начина:

Сървърът ще генерира HTML за посочената страница и да го изпратите на клиента.

дебъг

За отстраняване на грешки приложение, направете следното:

Можете да използвате функцията за отстраняване на грешки на изходна информация за отстраняване на грешки, както е описано в "Използване на функциите за отстраняване на грешки".

  1. Затворете всички прозореца за отстраняване на грешки.
  2. Затворете всички прозорци с това приложение.
  3. В Мениджър на приложения, изберете приложението и натиснете Run.

Сега можете да спрете и рестартирайте тази молба.

С помощта на мениджъра на Мениджър на приложения / Заявление за отстраняване на грешки

За отстраняване на грешки приложение, изберете го в списъка на приложения и кликнете Debug. Мениджър на приложения ще се отвори нов прозорец Navigator, в който приложението ще се изпълнява. Започнете Помощната програма за проследяване и в отделни рамки, прозорецът с прилагането или дори в друг прозорец. (Можете да се определи вида на прозореца за отстраняване на грешки, когато конфигурирате настройките по подразбиране за мениджър на приложения, както е описано в раздела "Конфигуриране на настройките по подразбиране").

Помощна програма за проследяване показва следната информация за отстраняването й:

  • стойности на свойствата на обектите, както и аргументите за отстраняване на грешки функции, наречени от прилагането
  • ценности желание на клиента обекти и имоти преди и след генериране на HTML код на страницата
  • Стойността на имотите проект и сървърни обекти
  • индикация възлага нови стойности на имоти
  • изпращане на индикация за съдържанието на време на работа на двигателя на клиента

Фигура 3.5 показва какво може да се види, когато дебъг палач.

Фигура 3.5 Настройка приложения Hangman

Използване на URL грешки

Вместо Application мениджър вече не можете да се доближава до използването на отстраняване на грешки URL адреса на приложението. За да се покаже и следа комунални приложения в отделен прозорец, въведете следния URL адрес:

Къде APPNAME е името на приложението. За да се покаже Помощна програма за проследяване в същия прозорец като прозореца на приложението (но в отделен блок / рамка в рамките), въведете URL адреса във формата:

Вие няма да бъдете в състояние да се възползва от две по-горе URL адрес, ако нямате разрешение да тече Мениджър на приложения. За удобство, можете да маркирате URL отстраняване на грешки.

Използване на функцията за отстраняване на грешки

публикуване на приложения

  • преместване / копиране на заявлението от сървъра към сървъра на разположение на крайните потребители публикациите;
  • прилагането или променете разрешенията на приложението.
ЗАБЕЛЕЖКА:

Можете да ограничи достъпа до конфигурацията на сървъра на приложения с помощта на стила на Server Manager. За използването на Server Manager и конфигурационни стилове виждат. Guide Enterprise Server 4.0 администратор.

Мениджър на приложения. Детайли.

Този раздел показва как да промените настройките по подразбиране за мениджър на приложения. В допълнение, според формата на файла, в които прилагането мениджър съхранява информация.

Конфигуриране на настройките по подразбиране

За да конфигурирате настройките по подразбиране за мениджър на приложения, щракнете върху Конфигуриране (при Enteprise сървър 3.x) или Preferences (в Enterprise Server 4.0) в горната част на мениджъра на рамка за кандидатстване. В отговор на заявка мениджъра показва формата, показана на фигура 3.6.

Можете да зададете следните настройки по подразбиране:

  • Уеб Път на файла: пътят по подразбиране за работна директория.
  • Страница по подразбиране: По подразбиране името на страница по подразбиране в нова молба.
  • Първоначално Page. По подразбиране името на началната страница в ново заявление.
  • Вграден Максимални свързвания към база данни: Стойност по подразбиране - максимален брой свързвания към база данни, които могат да бъдат определени за предварително определена база данни обект.
  • Външни библиотеки: пътят по подразбиране в директорията с външни изпълними библиотеки.
  • Client поддръжка на обекта: Техниката по подразбиране за обслужване на клиент собственост.

Ако инсталирате ново приложение, можете да използвате стойностите по подразбиране, като начални стойности.

В допълнение, можете да зададете следните настройки:

  • Потвърждаване на: дали да се изисква потвърждение за извършване на отстраняване, пускане, спиране, или рестартирайте програмата.
  • Debug Изход: Дали се появи прозореца за проследяване, когато отстраняване на грешки на молбата, в същия прозорец, тъй като самото приложение, но в отделен блок или в отделен прозорец на приложението.
Фигура 3.6 форма "настройки по подразбиране"

зад кулисите

Мениджър на приложения е удобен интерфейс за промяна на конфигурационния файл $ NSHOME \ https- serverID \ конфигурационния \ jsa.conf. където $ NSHOME е директорията, където сте инсталирали сървъра и ИД на сървъра е serverID ID. В случая на фатална грешка, може да се наложи да го редактира себе си. По принцип не се препоръчва, но тук ние даваме информация за случая.

Всеки ред от файла съответства на jsa.conf приложение. Първият елемент на всеки ред е името на приложение. Останалите елементи имат форма име = стойност. където име е името на инсталацията на полето, и стойност е стойността на полето. Възможните стойности име:

  • URI. част - на името на приложението, в базовия URL адрес на заявлението
  • обект. пътя до файла на уеб-приложение
  • у дома. страницата по подразбиране
  • стартира. Начало приложения
  • maxdbconnect. Максималният брой на връзките към базата данни, времето разрешено за предварително определена база данни обект
  • библиотека. пътеки към външни библиотеки, разделени със запетая или запетая
  • клиент-режим. Оборудване обслужване на клиента обект

jsa.conf файл има ограничение за размера на 1024-те реда, всеки ред може да бъде не повече от 1024 знака. Ако полетата са вписани в Мениджъра на приложения, надвишава този размер, низ е съкратен. Това обикновено води до загуба на последния елемент, външни библиотечни файлове. Ако това се случи, намаляване на броя на външни библиотеки и добавяне на библиотеката в други приложения. Както е установено от достъпна за всички приложения, библиотека, всяко приложение може да ги използва.

Не пишете с няколко реда уточняват същото име приложение. Това ще доведе до грешки в прилагането мениджър.