Главная » Статьи для тега "метода"

Жизненный цикл сервлета

Добавлено Дата: 5 May, 2011 категория: Java, Web

Сервлет загружается сервером и выполняется в контексте сервера. Сервер может удалить сервлет. При загрузке сервлета сервер вызывает метод init о . Во время загрузки сервлета не используется возможность многопоточного выполнения задач, решаемых сервлетом, даже в обычных условиях многопоточного серверного окружения. Метод init () вызывается только один раз и может быть вызван вновь только при перезагрузке сервлета. Сервер не может перезагрузить сервлет до тех пор, пока сервлет не будет удален с сервера при помощи метода destroy (). Инициализация сервлета должна завершиться до того, как будет вызван метод service (). После инициализации сервлет способен принимать и обрабатывать клиентские запросы. Запросы обрабатываются методом service (). Каждый клиентский запрос приводит к вызову метода service (), который выполняется в отдельном для каждого запроса потоке. Метод получает клиентский запрос и посылает ответ. Сервлет может выполнять несколько методов service () одновременно. При этом важно иметь в виду, что метод service () должен быть создан так, чтобы его выполнение в нескольких потоках одновременно не приводило к ошибкам, в частности здесь будет полезным применение синхронизации. Если сервлет не должен производить многопоточные вычисления, то сервлет может имплементировать интерфейс singieThreadModei. При этом сервер не сможет вызвать несколько потоков выполнения метода service ().

Читать »

Ярлыки описания переменных сценариев Обработчики ярлыков

Добавлено Дата: 16 April, 2011 категория: Java, Web

Обработчик ярлыков используются также и для того, чтобы создавать объекты, доступные из JSP-страницы, к которым можно передавать переменные сценариев. При этом часто используется метод pageContext.setAttribute (name, value, scope) или метод pageContext.setAttribute(name, value). Атрибут, передаваемый ярлыку, содержит имя переменной объекта. Это имя может быть получено при помощи метода get. Значение переменной объекта может зависеть от самого содержимого, которое можно получить при помощи метода pageContext .getAttribute (name, scope). Иными словами, обработчик ярлыка получает значение переменной и обрабатывает ее определенным образом. А затем задает значение переменной с использованием метода pageContext.setAttribute(name, object). В табл. 3.4 приведены поля доступности переменных для различных объектов.

Читать »

Первый апплет

Добавлено Дата: 14 April, 2011 категория: Java, Web

Создадим простой апплет, пусть этот апплет выводит текст "privet vsem, a ne Hello World! ". Эта строка будет выводиться с использованием метода paint (). Чтобы не использовать полные имена методов, включая имена пакетов (Applet вместо java.applet.Applet и Graphics вместо java.awt.Graphics), импортируем в начале файла основные пакеты (листинг 1.2).

Читать »

Клиент, использующий описание WSDL

Добавлено Дата: 6 March, 2011 категория: Java, Web, XML

Клиенты второго типа обращаются к Web-службе по ее описанию, сделанному на языке WSDL. При этом обращении создается заглушка и пересылается на клиентскую машину. Методы, помогающие клиенту системы JAX- RPC обратиться к WSDL-описанию Web-службы, описаны в интерфейсе Service пакета                                      Интерфейс service предназначен для связи

Читать »

Процедурный стиль SOAP

Добавлено Дата: 18 February, 2011 категория: Java, Web, XML

Послание, предназначенное для вызова удаленной процедуры или обращения к методу удаленного объекта, оформляется очень просто.

В тело <Body> послания помещается одна структура, имя которой совпадает с именем вызываемой процедуры или метода. В полях структуры перечисляются аргументы процедуры или метода. Имена полей совпадают с именами аргументов, порядок следования полей в структуре совпадает с порядком следования аргументов в заголовке процедуры или метода.

Читать »

Транзакции дизайнера

Добавлено Дата: 26 January, 2011 категория: C#, Компоненты

В разд. 6.5 я приводил код компонента градиентной заливки GradientLabei. С помощью контекстного меню цвета начала и завершения заливки менялись местами. Код этого метода выглядел следующим образом:

PropertyDescriptor start = GetPropertyByName("StartColor"); PropertyDescriptor end = GetPropertyByName("EndColor"}; Color trop = (Color}start.GetValue(glabel}; start.SetValue(glabel, end.GetValue(glabel}); end.SetValue(glabel, tup);

Читать »

Реализация элемента расширения на языке Java

Добавлено Дата: 21 January, 2011 категория: XSLT

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

xmlns:xalan="http://xml.apache.org/xslt"

xmlns:MyExt="xalan://com.AcmeX.MyExtensionElement">

Читать »

Расположение компонентов друг на друге

Добавлено Дата: 11 January, 2011 категория: C#, Компоненты

Класс ParentcontrolDesigner реализует дизайнер, предназначенный для компонентов, которые содержат другие компоненты или сами содержатся в других компонентах. Этот класс имеет множество дополнительных свойств и методов, но наиболее интересны два (и еще про одно свойство я расскажу в следующем разделе):

Читать »

Реализация собственного редактора типа

Добавлено Дата: 17 December, 2010 категория: C#, Компоненты

Теперь разберемся с методами класса UlTypeEditor более подробно. С методом GetEditstyle {} все просто. Если этот метод возвращает uiTypeEditorEditstyie. DropDown, то отображается небольшой треугольник, как у компонента DropDown. Значение UiTypeEditorEditstyie.Modal отображает кнопку с тремя точками, как у компонента выбора файла.

Читать »