Що таке silverlight і xaml

XAML - мова інтерфейсів платформи Windows Vista. Модель додатків Vista включає об'єкт Application. Її набір властивостей, методів і подій дозволяє об'єднувати веб-доки в пов'язану програму. Доки додатки пишуться на XAML, який описує користув. інтерфейс.

DOM - об'єктна модель дока. Це незалежний від платформи і мови програмний інтерфейс, що дозволяє прогам отримувати доступ до вмісту доків, а також його анулювання, структуру і вид доків.

В рамках DOM будь док представляється у вигляді дерева вузлів. Кожен вузол являє собою елемент, атрибут, текстовий, графічний або будь-др.об'ект. Вузли між собою перебувають у відношенні «батько-нащадок».

Що таке DHTML? Чим DHTML відрізняється від динамічно створюваних сторінок?

Що таке регулярні вирази?

Реєстр. вираження - система пошуку текстових фрагментів в ел. доках, заснована на спец. системі запису зразків (шаблонів) для пошуку.

Яким чином можна розширити можливості клієнт-серверної взаємодії в рамках протоколу HTTP? Що таке плагін, сценарій?

Розробка додатків, плагінів і сценаріїв. Плагін - незалежно компільований програм. модуль, що динамічно підключається до осн. проге, призначений для розширення або використання її можливостей. Зазвичай виконуються у вигляді поділюваних бібліотек. Сценарій - програма, яка автоматизує деяку задачу, яку користувач зазвичай виконує вручну, використовуючи інтерфейси програми.

Для чого використовуються регулярні вирази?

За допомогою рег. вир. можна задавати структуру шуканого шаблона і його позицію всередині рядка. Пошук текстових фрагментів в ел. доках.

Стандарт інтерфейсу, використовуваного для зв'язку зовн. проги з веб-сервером.

Які завдання вирішує стандарт CGI?

Визначає порядок запуску проги на компі-сервері, способи передачі проге параметрів і доставки результатів її ви-конання клієнту.

Які етапи включає виконання CGI-сценарію?

Запуск програми. Ініціалізація і читання вихідних Д. Обробка Д. Висновок рез-тов виконання. Завершення проги.

Яким чином веб-сервер визначає, що потрібно саме виконати програму, а не повернути клієнту файл з кодом?

При установці веб-сервера один з каталогів спеціально виділяється для зберігання сценаріїв. Зазвичай такий каталог отримує ім'я cgi-bin. В цьому випадку, якщо клієнт запитує файл з каталогу cgi-bin. сервер сприймає такий запит як команду на запуск сценарію. Файли з інших каталогів інтерпретуються як HTML-документи. Другий спосіб використовує розширення файлу. Під час налаштування сервера вказується, що файли з певними розширеннями містять коди сценаріїв.

Яке поле повинно обов'язково розміщуватися в заголовку відповіді сервера?

Щоб Д, передані сценарієм, були правильно інтерпретовані клієнтом, необхідно, щоб в заголовку присутні як мінімум поле Content-type.

Чим відрізняється обробка запиту клієнта сценарієм в залежності від методу запиту?

Які змінні оточення використовуються сценаріями для отримання даних від клієнта?

Щоб виконати обробку рядка параметрів, досить знати призначення трьох змінних оточення: REQUEST_METHOD, QUERY_STRING і CONTENT_LENGTH.

Перерахуйте мови розробки веб-сценаріїв і коротко охарактеризуйте їх.

Python - високорівнева ЯП загального призначення з акцентом на продуктивність і читаність коду. Мова Python поєднує в собі мінімалізм синтаксису ядра і великий обсяг корисних функцій стандартної бібліотеки. Ruby - інтерпретована мова високого рівня для швидкого і зручного ООП. Ruby володіє незалежною від ОС реалізацією багатопоточності, суворої динамічною типізацією, «збирачем сміття» і багатьма ін. Можливостями. ASP - технологія, розроблена компанією Microsoft, що дозволяє легко створювати додатки для Веб. Програм-ие на ASP дає розробникам доступ до інтерфейсу програм-ия додатків Internet Information Server за допомогою мови сценаріїв VBScript і JScript.

ISAPI - багатоланковий API для IIS. ISAPI також реалізований у вигляді модуля mod_isapi для веб-сервера Apache.

Які ви знаєте типи ISAPI?

ISAPI включає в себе 2 компоненти: розширення і фільтри.

71. Назвіть переваги і недоліки ISAPI.
Преимущ. ISAPI можна вважати те, що вони, взаємодіючи з веб-сервером і об'єктами запитів, що надходять від ін. Користувачів, дозволяють створювати розраховані на багато користувачів програми. Головний недолік ISAPI, що даний інтерфейс підтримується виключно сервером MS ISS. Крім того, при некоректній роботі ISAPI-додатки можливі збої в роботі всього веб-сервера.

До якого класу мов відноситься Perl?

Які ви знаєте сильні сторони мови Perl?

Багаті можливості для роботи з текстом, в т.ч. реалізовані за допомогою рег. вир.

Які типи масивів використовуються в Perl?

@b - скалярний масив; % C - асоціативний масив (хеш-таблиця)

Які зумовлені змінні використовуються в Perl?

$$ ідентифікатор поточного процесу. $ ^ T час в секундах з початку 1970 року до запуску даної програми. $ O ім'я файлу, в якому міститься виконувана програма. $ 1. $ 9 - фрагменти тексту, відмічені при виконанні операції зіставлення з шаблоном.