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

Альтернативы JSP1

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

В октябре 1908 года Генри Форд (Henry Ford) выпустил «авто- мобиль для широких масс»: Форд Модель-Т (Model-T Ford). Пре- йскурантная цена составила $950. Чтобы ускорить сборку, все ав- томобили серии «Модель-Т» красились в черный цвет, потому что черная краска сохла быстрее остальных. Легенда приписывает Генри Форду слова: «Вы можете купить у меня автомобиль любого цвета, при условии что этот цвет будет черным».

Читать »

Общие абстрактные свойства Spring

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

В конкурсе талантов «Spring Idol» может быть несколько участ- ников с музыкальными способностями. Как было показано выше, у нас есть несколько музыкантов, исполняющих мелодии на своих инструментах. Но в конкурсе могут также участвовать певцы.

Предположим, что в конкурсе талантов «Spring Idol» имеются два участника, певец и гитарист, исполняющие одну и ту же песню. При конфигурировании их в виде разных компонентов их объявления могут выглядеть, как показано ниже:

Читать »

Смешивание   автоматического и явного связывания Spring

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

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

Читать »

Внешние файлы с настройками свойств Spring

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

Практически всегда все настройки приложения можно сосредо- точить в одном XML-файле. Но иногда может оказаться полезным перенести некоторую их часть в отдельный файл. Например, для многих приложений общей частью конфигурации является конфи- гурация источника данных. В Spring источник данных можно на- строить, как показано ниже:

Читать »

Обработка коллекций на языке SpEL

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

Одни из самых необычных особенностей языка SpEL связаны с обработкой коллекций. Сослаться на отдельный элемент коллек- ции в языке SpEL можно точно так же, как в языке Java. Но в SpEL имеется мощный механизм выборки элементов коллекций на осно- ве значений их свойств. Он также позволяет извлекать значения свойств элементов коллекций и составлять из них новые коллекции.

Читать »

Основы языка выражений SpEL Spring

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

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

Читать »

Использование шаблонов FreeMarker Spring

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

Механизм шаблонов FreeMarker является более сложным инстру- ментом, чем Velocity, но эта сложность обусловлена более широкими возможностями. FreeMarker имеет встроенную поддержку некото- рых задач, таких форматирование дат и чисел, и удаление пробель- ных символов. Эти возможности доступны в Velocity только через дополнительные инструменты.

Читать »

Абстрактные компоненты Spring

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

Как рассказывалось в главе 2, Кенни был соперником тех, кто выступал в соревновании как музыкант (Instrumentalist). В частно- сти, специализацией Кенни является игра на саксофоне. Кенни был объявлен в Spring как компонент следующим образом:

<bean  id="kenny"

Читать »

Объявление фабрики сеансов Hibernate Spring

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

Основным интерфейсом для взаимодействий с Hibernate являет- ся интерфейс org.hibernate.Session. Интерфейс Session обеспечивает базовую функциональность доступа к данным, позволяя сохранять, обновлять, удалять и загружать объекты в/из базы данных. Именно через интерфейс Session прикладные объекты DAO будут выполнять все операции с хранилищем данных.

Читать »

Использование пулов соединений Spring

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

Если не удалось получить источник данных из JNDI, следующим наилучшим выходом является настройка пулов соединений непо- средственно в Spring. Хотя фреймворк Spring не предоставляет соб- ственного пула, подходящая реализация имеется в проекте Jakarta Commons Database Connection Pooling (DBCP) (http://jakarta. apache.org/commons/dbcp).

Читать »

Внедрение ссылок на другие компоненты Spring

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

Кенни – очень талантливый музыкант и может играть практиче- ски на любых инструментах. Если инструмент реализует интерфейс Instrument, Кенни сможет извлекать из него музыку. Естественно, у Кенни есть любимый инструмент, саксофон, который определен классом Saxophone в листинге 2.6.

Читать »

Выполнение операций со значениями SpEL Spring

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

Язык SpEL предлагает несколько операций, которые могут при- меняться к значениям в выражениях. Эти операции перечислены в табл. 2.5.

Таблица 2.5. Язык SpEL включает несколько операторов для манипулирования значениями в выражениях

Читать »

Свойства Objective-C

Добавлено Дата: 15 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

В предыдущей главе мы создали класс Appliance, который содержал два свойства:

productName и vоltage. Давайте разберемся, как работают эти свойства.

В файле Appliance.h объявляются две переменные экземпляров для хранения данных:

{

Читать »

Класс TAppBar: форма окна AppBar

Добавлено Дата: 9 February, 2012 категория: Delphi

Учитывая небольшие размеры функции API окна  AppBar,  ее нетрудно встроить в форму библиотеки VCL. В настоящем разделе речь  пойдет об инкапсуляции функции API AppBar  в элементе управления, производном от класса  TCustomForm. Поскольку компонент TCustomForm представляет собой  форму,  то и в окне  конструктора форм (Form Designer) работать с ним  будем как с формой верхнего уровня,  а не как с от дельным  компонентом в составе другой формы.

Читать »

Сокрытие приложения

Добавлено Дата: 8 February, 2012 категория: Delphi

Еще одним  аспектом приложений, связанных с областью индикаторов панели  за дач, является то, что они не отображаются на панели  задач в виде кнопок. Чтобы обеспечить приложение подобной возможностью, в компонент TTrayNotifyIcon введено свойство HideTask, позволяющее пользователю самому решить, отображать или  нет  приложение на панели задач  в виде  кнопки. Код  метода  write для такого свойства приведен ниже.  Главную роль  здесь  играет строка, содержащая вызов  про цедуры API Win32 ShowWindow(), которой передается свойство Handle объекта Ap- plication, а также константа, определяющая, будет ли приложение отображаться на панели  задач в виде кнопки.

Читать »