Архив для категории: ‘Java’

Взаимодействие XML-Java-JavaScript

Цель занятия Познакомиться с механизмом совместного использования XML, Java, JavaScript. Изучить технику вызова методов Java из скриптов JavaScript и передачу им параметров. Передать данные из XML-таблицы в апплет и отобразить их графически. Дополнительную информацию можно найти в [13].

Читать далее »

Введение в Java

Цель занятия Ознакомление с основами программирования в среде Java. Предполагается изучение краткого теоретического введения и разработка программы рисования графика наподобие изображенного на рис. 2.4. Работа связана с более подробным изучением апплетов, их методов и способов вывода информации. Рекомендуемаялитература [1, 2, 11, 15, 17].

Читать далее »

Работа с формами и меню в Java

Цель занятия Изучить основные принципы работы с формами, научиться использовать горизонтальные и всплывающие меню. Рассмотреть способы обработки событий от элементов меню. Научиться создавать и вызывать вспомогательные формы. Следует вспомнить материал главы /, посвященный обработке событий от мыши и клавиатуры, а также разработке визуального интерфейса (см. главы 1, 2). Дополнительные сведения следует искать в [2, 11, […]

Читать далее »

Элементы action для JSP

Элемент jsp:attribute позволяет определить значение атрибута тега в теле XML-элемента, а не через значение атрибута стандартного или пользовательского тега: <%@ taglib uri="/WEB-INF/mytaglib.tld" prefix="mytag" %>

Читать далее »

Тег с телом JSP

Как и в обычных тегах, между открывающим и закрывающим пользовательскими тегами может находиться тело тега, или body. Пользовательские теги могут использовать содержимое элемента body–content. На данный момент поддерживаются следующие значения для body–content:

Читать далее »

Тег с атрибутами JSP

Тег может содержать параметры и передавать их значения для обработки в соответствующий ему класс. Для этого при описании тега в файле *.tld используются атрибуты, которые должны объявляться внутри элемента tag с помощью элемента attribute. Внутри элемента attribute между тегами <attribute> и </attribute> могут находиться следующие элементы:

Читать далее »

Простой тег JSP

Для создания тега без атрибутов или тела необходимо переопределить метод doStartTag(), определяющий код, который вызывается во время запроса, если обнаруживается начальный элемент тега. В качестве примера можно привести следующий класс тега, с помощью которого клиенту отправляется информация о размере некоторой коллекции объектов. / пример # 1 : простейший тег без тела и атрибутов : GetInfoTag.java […]

Читать далее »

ПОЛЬЗОВАТЕЛЬСКИЕ ТЕГИ JSP

Начиная с версии JSP 1.1 у разработчиков появилась возможность определения собственных тегов. Это значительно упростило жизнь Web-дизайнерам, которым привычнее использовать теги, а не код на языке Java. Если один и тот же скриптлет используется на разных страницах, то он явный кандидат для переноса кода в пользовательский тег. Фактически последний представляет собой перенос Java-кода из страницы […]

Читать далее »

Фильтры в Java

Реализация интерфейса Filter позволяет создать объект, который может трансформировать заголовок и содержимое запроса клиента или ответа сервера. Фильтры не создают запрос или ответ, а только модифицируют его. Фильтр выполняет предварительную обработку запроса, прежде чем тот попадает в сервлет, с последующей (если необходимо) обработкой ответа, исходящего из сервлета. Фильтр может взаимодействовать с разными типами ресурсов, в […]

Читать далее »

Обработка событий сервилетами в Java

Существует несколько интерфейсов, которые позволяют следить за событиями, связанными с сеансом, контекстом и запросом сервлета, генерируемыми во время жизненного цикла Web-приложения: javax.servlet.ServletContextListener – обрабатывает события создания/удаления контекста сервлета; javax.servlet.http.HttpSessionListener – обрабатывает события создания/удаления HTTP-сессии; javax.servlet.ServletContextAttributeListener – обрабатывает события создания/удаления/модификации атрибутов контекста сервлета; javax.servlet.http.HttpSessionAttributeListener – обрабатывает события создания/удаления/модификации атрибутов HTTP-сессии; javax.servlet.http.HttpSessionBindingListener – обраба­тывает события привязывания/разъединения объекта […]

Читать далее »
 
Rambler's Top100