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

Диалог для установки таймера в SiideShow

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

Заново перенесем старый проект SiideShow а версии 1.20 из главы 4 (Glava4\2) в новую папку (Glava9\2), присвоим ему номер 1.21 и несколько изменим его: восстановим а модуле slide.pas для переменной mayciose значение False по умолчанию (в секции объявлений переменных) и удалим из основной программы строки:

Читать »

Java.beans — компоненты

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

 

  JavaBeans™ — это компонентная архитектура, которая позволяет независимым разработчикам программного обеспечения создавать собственные классы, которые могут трактоваться как компоненты больших систем, создаваемых пользователями. Пакет Java.beans содержит полезные инструментальные средства, необходимые для создания подобных компонентов- "бобов" (beans). Компонент экспортирует свойства, генерирует события и реализует методы. Следуя определенным проектным образцам или реализуя методы в соответствии с контрактами, оговаривающими те или иные особенности поведения каждого компонента, вы как архитектор сможете строить из них готовые приложения, Удовлетворяющие конкретным запросам пользователей.

Читать »

Диаграммы компонентов

Добавлено Дата: 19 May, 2011 категория: UML

 

В объектно-ориентированном сообществе идут дебаты о том, в чем состоит различие между компонентом и обычным классом. Я не хочу обсуждать здесь этот спорный вопрос, но могу показать нотацию языка UML, используемую, чтобы отличить их друг от друга.

Читать »

Интерфейс EntityContext

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

public interface EntityContext

Создан на основе EJBContext. Интерфейс предоставляет доступ к контексту окружения, предоставляемому компоненту EJB контейнером во время работы. Интерфейс передается экземпляру компонента EJB-сущности контейнером после создания компонента EJB-сущности.

Читать »

Транзакции и серверные компоненты EJB

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

Что такое транзакция? Этот термин часто встречается при работе с базами данных. Этот термин часто используется при проведении различных банковских операций со счетами. Транзакция подразумевает под собой одну или несколько операций, объединяемых в один целый блок, когда выполнение одной операции зависит от результата выполнения другой операции. Все операции, включенные в транзакцию, составляют одно общее целое. Если транзакция проводится успешно, выполняются все условия, то есть все операции, составляющие транзакцию, будут выполнены. Если транзакция отклоняется, то никакие изменения не будут внесены ни в базы данных, ни в любые другие источники. Все операции транзакции, в случае отклонения транзакции, будут отменены. В частности, если после выбора товара по удовлетворяющей покупателя цене начинается выполнение транзакции, то во время проведения этой транзакции необходимо удостовериться в том, что во время проведения транзакции покупки цена на товар не изменится. Для этого все операции, связанные с покупкой, объединяются в одно целое, что и составляет транзакцию.

Читать »

Интерфейс MessageDrivenBean

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

public interface MessageDrivenBean Создан на основе EnterpriseBean.

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

Читать »

Графические элементы

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

Класс Graphics содержит большое число методов, созданных для рисования различных фигур: линий, прямоугольников и овалов. При этом форма определяется координатами (х, у). Фигуры рисуются текущим цветом рисования графического контекста. Текущий цвет рисования устанавливается равным цвету фона компонента при создании контекста, затем цвет этот может быть изменен при помощи метода setcoior о .

Читать »

Пакет javax.ejb

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

В большинстве приложений, в которых применяется технология EJB, используются следующие пакеты:

?   javax.ejb.*

?   j avax.rmi.*

?   javax.naming.*

. * относится к Java 2 Platform, Enterprise Edition.

Читать »

Компоненты EJB-сессий Компоненты EJB с поддержкой состояния

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

Компоненты EJB-сессий могут быть компонентами EJB с поддержкой состояний или без поддержки состояний. Компоненты EJB с поддержкой состояния должны быть определены как таковые, например, как компонент EJB типа stateful в описателе размещения. Компоненты EJB без поддержки состояния не имеют внутреннего состояния, поэтому для них не требуется проведение процедуры пассивации и активации, они попросту не нужны, так как сохранять нечего. Компонент EJB без поддержки сессии может работать с несколькими клиентами, в то время как компонент EJB с поддержкой сессии работает только с одним клиентом (табл. 5.5).

Читать »

Апплеты и графика

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

Апплет сам по себе является графическим компонентом. Компонент — это визуальный элемент. К числу компонентов относятся кнопки, меню, текстовые поля, поля для ввода текста, поля с прокруткой, поля для отметки и т. п. Компоненты описываются в виде классов, основанных на классе java.awt.Component. Что касается апплетов Japplet, то большинство компонентов этих апплетов являются подклассами класса javax.swing.jcomponent. Каждый компонент отвечает за отображение самого себя своими средствами.

Читать »

Интерфейс EJBObject

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

public interface EJBObject Создан на основе j ava. rmi . Remote.

Этот интерфейс используется при создании всех удаленных интерфейсов серверных компонентов EJB. Удаленный интерфейс позволяет клиенту "увидеть" серверный компонент EJB. Удаленный интерфейс предоставляет удаленному клиенту доступ к бизнес-методам компонента EJB. Удаленный интерфейс должен основываться на интерфейсе javax.ejb.EJBObject, в нем должны содержаться специфичные для серверных компонентов EJB методы. Удаленный интерфейс компонентов EJB имплементируется в контейнере компонентов EJB.

Читать »

Создание компонентов EJB

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

В этой части главы будет подробно рассмотрена работа с компонентами EJB.

Компоненты EJB-сущности

Компонент EJB-сущности — это объект, который существует постоянно, вне зависимости от работы программы. Она может создать компонента EJB-сущности, а затем может быть прервана и запущена вновь, но созданный компонент EJB-сущности будет существовать все это время без перерыва. После того как программа будет запущена вновь, она сможет найти ранее созданный компонент EJB и использовать его в дальнейшей работе.

Читать »

Компонент EJB-сессии

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

Создание компонента EJB-сессии представляется еще более простым. не имеет первичного ключа, обладает удаленным и домашним интерфейсом, а также не связан с базами данных. Чтобы создать компонент EJB-сессии, снова воспользуемся проводником Blizzard. Компонент EJB будет выдавать биржевые котировки, располагаясь на том компьютере, где информация о котировках будет храниться в виде файла, расположенного в фиксированном каталоге. Пусть это будет файл c:\StockPrices.txt. Клиент будет обращаться к компоненту EJB, указывая название акций, в ответ же он будет получать котировки акций.

Читать »

Интерфейс SessionBean

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

public interface SessionBean

Создан на основе EnterpriseBean. Интерфейс имплементируется при создании компонентов EJB-сессии. Контейнер использует методы интерфейса при работе с экземплярами компонентов EJB-сессии на протяжении их жизненного цикла.

Читать »

Интерфейс SessionSynchronization

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

public interface SessionSynchronization

Этот интерфейс используется контейнером компонентов EJB для поддержания сессий, для информирования о пределах распространения транзакций. Класс компонента EJB-сессии должен имплементировать этот интерфейс только в том случае, если требуется синхронизация работы компонента EJB в пределах транзакций.

Читать »