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

Автоматическое определение компонентов Spring

Добавлено Дата: 27 July, 2014 категория: Spring

Когда в конфигурацию Spring добавляется элемент <context: annotation-config>, он сообщает фреймворку о необходимости учи- тывать аннотации в компонентах при их связывании. Даже при том, что применение элемента <context:annotation-config> способно помочь избавиться от большинства элементов <property> и <constructor-arg> в файле конфигурации, это не избавляет от необходимости объяв- лять компоненты с помощью элемента <bean>.

Читать »

Связывание свойств с помощью пространства имен p Spring

Добавлено Дата: 16 July, 2014 категория: Spring

Внедрение значений и ссылок в свойства компонентов с помощью элемента <property> не представляет большого труда. Тем не менее пространство имен p фреймворка Spring позволяет использовать иной способ связывания свойства компонентов, не требующий та- кого большого количества угловых скобок.

Читать »

Внедрение с помощью аннотаций Spring

Добавлено Дата: 25 June, 2014 категория: Spring

Выше было показано, как с помощью элемента <aop:declare- parents> внедрить реализацию интерфейса в существующий компо- нент, не изменяя исходного программного кода. Теперь посмотрим на этот же пример с другой стороны, но на этот раз задействуем аннотации AOP.

Читать »

Установка Spring Web Flow

Добавлено Дата: 21 June, 2014 категория: Spring

Несмотря на то что Spring Web Flow является частью проекта Spring Framework, это расширение не входит в состав Spring Frame- work непосредственно. То есть, прежде чем приступать к созданию диалоговых приложений, выполняющих операции в определенной последовательности, необходимо добавить расширение Spring Web Flow в библиотеку классов (classpath) приложения.

Читать »

Использование внедрения методов чтения Spring

Добавлено Дата: 21 June, 2014 категория: Spring

Внедрение через метод чтения – это особый случай внедрения ме- тодов, когда объявляется метод (обычно абстрактный), возвращаю- щий компонент определенного типа, но фактически возвращаемый компонент определяется в контексте Spring.

Для иллюстрации рассмотрим новую форму класса Instrumentalist

Читать »

Элементы последовательности операций Spring

Добавлено Дата: 20 June, 2014 категория: Spring

В Spring Web Flow последовательность операций (flow) опреде- ляется тремя основными элементами: состояниями, переходами и данными последовательности.

Состояния – это точки в последовательности, где что-то проис-

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

Читать »

Внедрение компонентов EJB в Spring

Добавлено Дата: 8 June, 2014 категория: Spring

Компоненты сеансов, определяемые спецификацией EJB 3, – это всего лишь объекты, хранящиеся в репозитории JNDI, подобно лю- бым другим объектам в JNDI. Поэтому элемент <jee:jndi-lookup> можно с успехом использовать для получения компонентов сеанса EJB 3. Но как быть, если потребуется внедрить в контекст прило- жения компонент сеанса EJB 2?

Читать »

Внедрение простых значений Spring

Добавлено Дата: 26 May, 2014 категория: Spring

Свойства компонента могут быть настроены в Spring с помощью элемента <property>. Элемент <property> во многом схож с элементом

<constructor-arg>, за исключением того, что вместо внедрения зна- чений через аргументы конструктора элемент <property> вызывает метод записи свойства.

Читать »

Внедрение коллекций Spring

Добавлено Дата: 9 May, 2014 категория: Spring

До сих пор демонстрировались особенности определения простых значений свойств (с помощью атрибута value) и ссылок на другие компоненты (с помощью атрибута ref). Однако атрибуты value и ref можно использовать, только когда свойства компонента содержат единственное значение. А возможно ли с помощью Spring инициа- лизировать свойства, имеющие множество значений, что, если свой- ство является коллекцией значений?

Читать »

Объявление советов, выполняемых до или после Spring

Добавлено Дата: 7 May, 2014 категория: Spring

С помощью элементов настройки механизма Spring AOP компо- нент audience можно превратить в аспект, как показано в листин- ге 5.2.

Листинг 5.2. Определение аспекта audience с использованием элементов настройки Spring AOP

<aop:config>

Читать »

ОПРЕДЕЛЕНИЕ ПРИЛОЖЕНИЯ ANDROID: ФАЙЛ МАНИФЕСТА

Добавлено Дата: 20 July, 2013 категория: Программирование игр под Android

Приложение Android может состоять из большого количества различных компонентов.

Активности – компоненты представления пользовательского интерфейса и взаимодействия с ним.

Сервисы – процессы, работающие в фоновом режиме и не имеющие видимого интерфейса. Например, сервис может отвечать за получение почтовым сервером новых писем.

Читать »

Сами рисуем свое меню C++ Builder

Добавлено Дата: 21 June, 2013 категория: C++, C++ Builder

Чуть ранее мы обсудили списки, прорисовываемые их владельцем. Такие списки позволяли вам отображать в качестве элемента списка все, что захотите (текст, графику, цвета, шрифты). Наверное, вы уже обратили внимание на то, что меню похоже на список. Оба эти объекта позволяют отображать некий список элементов. В этом они очень схожи. Еще они схожи в следующем: и тот, и другой позволяют отображать элементы списка в каком угодно формате. С этой точки зрения, меню даже лучше списков. Меню, как мы увидим в этом примере, позволяет вам отображать только те элементы, которые вы действительно хотите отобразить, и даже позволяет во время исполнения выбирать — осуществляет ли меню отображение того или иного элемента в каком-то своем формате, или нет. Итак, в этом примере мы рассмотрим некоторые возможности отображения элементов меню в CBuilder, а также возможности изменения их поведения в соответствии с целями и задачами вашего приложения.

Читать »

Зачем нам нужно переустанавливать элементы списка?

Добавлено Дата: 18 June, 2013 категория: C++, C++ Builder

Вы могли бы подумать, что нам достаточно сообщить списку, что его изображение устарело и тогда он сам перерисуется, и вы были бы правы. Проблема в том, что список Windows слишком умен. Как только элемент занесен в список и установлена его высота, эта информация сохраняется в самом списке. Список не изменит эту информацию, даже если его очень хорошо об этом попросить. В результате, когда пользователь выбирает новый шрифт для списка, высота которого отличается от старого, список, не зная об этом, не станет перестраивать элементы. Изменения происходят один раз: когда элемент добавляется в список. Мы используем факт, что список перетряхнет себя при добавлении элементов. Мы будем просто убирать все существующие элементы в списке, переустанавливать шрифт и измерять высоту элементов, уже используя новый шрифт. Такой подход, однако, подразумевает знание того, что за элементы в списке и какие атрибуты с ними ассоциированы.

Читать »

Выносной элемент – КОМПАС в DELPHI

Добавлено Дата: 28 May, 2013 категория: Delphi, OLE, САПР

Параметры выносного элемента (ksRemoteElementParam)

Интерфейс ksRemoteElementParam  служит для описания параметров выносного элемента. Получить этот интерфейс можно с помощью метода GetParamStruct интерфейса KompasObject. Для этого в качестве единственного параметра данному методу нужно передать значение константы ko_RemoteElementParam. Рассмотрим свойства интерфейса ksRemoteElementParam.

Читать »

Рисуем элементы C++ Builder

Добавлено Дата: 25 May, 2013 категория: C++, C++ Builder

Наконец-то настало время заняться самой прорисовкой элементов на экране. Как вы помните, мы добавляли метод DrawItem как обработчик события DrawItem в списке для  этой  работы.  Сам список не волнует, что вы рисуете и как вы это делаете. Вместо этого список занимается управлением выборкой элементов,  связью  определенных  пользователем  (программистом) объектов с элементами списка и обработкой выбора с помощью клавиатуры от конечного пользователя. С точки зрения программирования под Windows список является замечательным примером объектно-ориентированного дизайна системы.

Читать »