Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
[КОМП СИСТЕМЫ] / metod-ks-2.doc
Скачиваний:
36
Добавлен:
07.02.2016
Размер:
421.89 Кб
Скачать

Додаток б Конфігурування Web-додатків з використанням сервлет-технології

Конфігурування Web-додатків з використанням сервлет-технології здійснюється в дескрипторі розгортання, який зберігається у файлі з ім'ям web.xml. Дескриптор розгортання задає різні параметри конфігурації, такі як ім'я, використовуване для виклику сервлету (тобто псевдонім), опис сервлету, повне ім'я класу сервлету і карта сервлету (тобто шлях або шляхи, які використовуються при виклику сервлету контейнером сервлетів).

Файл web.xml для прикладу Hello має вигляд:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'>

<web-app>

<display-name>Hello servlet</display-name>

<description>Simple servlet</description>

<servlet>

<servlet-name>Hello</servlet-name>

<servlet-class>Hello</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Hello</servlet-name>

<url-pattern>/h</url-pattern>

</servlet-mapping>

</web-app>

У рядках 1-4 для дескриптора розгортання задається тип документа. Елемент web-app (рядки 5-15) визначають конфігурацію кожного сервлету в Web-додатку і шлях до сервлету. Елемент display-name (рядок 6) задає ім'я, яке може бути відображене адміністратору сервера, на якому встановлено Web-додаток. Елемент description (рядок 7) задає опис Web-додатку, який може бути відображений адміністратору сервера. Елемент servlet (рядки 8-11) описує сервлет. Елемент servlet-name (рядок 9) є ім'ям конкретного сервлету. Елемент servlet-сlass (рядок 10) задає ім'я класу конкретного сервлету.

Елемент servlet-mapping (рядки 11-14) задає елементи servlet-name і url-pattern. Шаблон URL допомагає серверу викликати даний сервлет.

У загальному випадку URL сервлет, що викликається, виглядає таким чином:

http://localhost:8080/Root/url-pattern

У нашому випадку сервлет Hello має URL:

http://localhost:8080/ех1/h

Додаток в Основні поняття html

Термін HTML (HyperText Markup Language) означає «мова розмітки гіпертекстів». Першу версію HTML розробив співробітник Європейської лабораторії фізики елементарних частинок Тім Бернерс-лі в 1989 році.

Для роботи і освоєння HTML необхідні.

  1. Будь-який браузер.

  2. Будь-який редактор текстових файлів.

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

Текстовий HTML-документ повинен мати розширення *.html (Unix-системи можуть містити файли з розширенням *.htmll).

Простий приклад html-документа:

<html>

<head>

<title>Приклад 1</title>

</head>

<body>

<H1>

Привіт

</H1>

<P>

Це простий приклад HTML-документа

</P>

</body>

</html>

Як видно з прикладу, вся інформація цього документа зосереджена в його фрагментах, які розташовані між знаками “<” і “>”. Такий фрагмент (наприклад, <html>) називається міткою (англ. - tag, читається «тег»).

Більшість html-міток парні, тобто на кожну мітку виду <tag>, що відкривається, є мітка виду </tag>, що закривається, з тим же ім'ям, але додаванням “/”.

Мітки можна вводити як великими, так і маленькими буквами. Наприклад, мітки <body>, <BODY> і <Body> будуть сприйняті браузером однаково.

Соседние файлы в папке [КОМП СИСТЕМЫ]