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

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

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

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

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

Читать »

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

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

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

Читать »

Инициализация и уничтожение компонентов Spring

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

При создании компонента может потребоваться выполнить неко- торые операции по его инициализации, чтобы привести его в при- годное для использования состояние. Аналогично, перед уничтоже- нием и удалением компонента из контейнера, может потребоваться выполнить некоторые заключительные операции. Для этой цели фреймворк Spring позволяет определять методы управления жиз- ненным циклом компонента.

Читать »

Обновление компонентов, управляемых  сценариями Spring

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

Одним из основных преимуществ использования сценариев, вмес- то статически компилируемого программного кода на языке Java, является возможность их изменения без необходимости повторно разворачивать приложение. Если бы реализация интерфейса Lime была написана на языке Java и вы решили бы изменить четверо- стишье, которое она выводит, вам пришлось бы заново скомпили- ровать реализацию класса и повторно развернуть приложение. Но при использовании сценариев реализацию можно изменить в любой момент и почти немедленно получить результат.

Читать »

Альтернативные средства работы с датами и временем Free Pascal

Добавлено Дата: 23 July, 2014 категория: Free Pascal

Одна из дополнительных возможностей определения компонентов текущей ка- лендарной даты и показаний системных часов заключается в прямом обращении к соответствующей функции операционной системы (листинг 14.7).

   Листинг 1 4 .7 .  Программа  Win_Date                                            

Читать »

Spring  и  Enterprise JavaBeans

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

Несколько лет тому назад на телевидении крутили ролик с рек- ламой арахисового масла компании Reese. В этом ролике один пер- сонаж наслаждался чашкой горячего шоколада, а другой – чашкой арахисового масла. В какой-то момент персонажи сталкивались, и их напитки смешивались. Один из них восклицал: «Вы плеснули шоколад в мое арахисовое масло!», а другой вторил ему: «Ваше ара- хисовое масло попало в мой шоколад!» После этого каждый про- бовал получившуюся смесь, и оба приходили к выводу, что «два отличных вкуса при смешивании дают еще более приятный вкус».

Читать »

Упаковка, замена и распаковка составляющих даты и времени Free Pascal

Добавлено Дата: 19 July, 2014 категория: Free Pascal

Группу подпрограмм, обеспечивающих упаковку отдельных компонентов и групп компонентов в данные типа TDateTime, составляют функции, чьи имена на- чинаются со слова Encode (табл. 14.4). По исходной информации они вычисляют все недостающие компоненты даты и времени, а затем преобразуют их в значение типа TDateTime. Все аргументы функций упаковки должны иметь тип Word.

Читать »

Упрощение разработки на языке Java

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

Spring – это свободно распространяемый фреймворк, созданный Родом Джонсоном (Rod Johnson) и описанный в его книге «Expert One-on-One: J2EE Design and Development». Он был создан с целью устранить сложности разработки корпоративных приложений и сде- лать возможным использование простых компонентов JavaBean для достижения всего того, что ранее было возможным только с исполь- зованием EJB. Однако область применения Spring не ограничивается разработкой программных компонентов, выполняющихся на стороне сервера. Любое Java-приложение может использовать преимущества фреймворка в плане простоты, тестируемости и слабой связанности.

Читать »

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

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

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

Читать »

ЯДРО SPRING

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

Введение в Spring

Все началось с компонента.

В 1996 году язык программирования Java был еще новой, перспек- тивной платформой, вызывающей большой интерес. Многие разра- ботчики пришли в этот язык после того, как они увидели, как с по- мощью апплетов можно создавать полнофункциональные и динами- ческие веб-приложения. Однако вскоре они увидели, что этот новый и странный язык способен на большее, нежели простое управление мультяшными героями. В отличие от других существующих языков, Java позволил писать сложные приложения, состоящие из отдельных частей. Они пришли ради апплетов, а остались ради компонентов.

Читать »

Контейнер компонентов Spring

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

В приложениях на основе фреймворка Spring прикладные объ- екты располагаются внутри контейнера Spring. Как показано на рис. 1.4, контейнер создает объекты, связывает их друг с другом, конфигурирует и управляет их полным жизненным циклом, от за- рождения до самой их смерти (или от оператора new до вызова ме- тода  finalize()).

Читать »

Внедрение в свойства компонентов, управляемых  сценариями Spring

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

Чтобы проиллюстрировать, как реализовать внедрение значений в свойства компонента, управляемого сценарием, перевернем наш пример с лаймом и кокосом с ног на голову. На этот раз кокосом будет компонент, управляемый сценарием, а лаймом – POJO. Сна- чала рассмотрим Java-класс, реализующий интерфейс Lime:

Читать »

Дополнительные способы связывания компонентов Spring

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

Большинство людей имеют, по крайней мере, один ящик (а иног- да даже целый шкаф или кабинет) в своем доме, где хранятся раз- ные мелочи. Часто его называют просто «выдвижной ящик», но там может оказаться довольно много разных весьма полезных штуковин. В подобном месте всегда найдутся такие вещи, как рулетка, зажи- мы, ручки, карандаши, кнопки, несколько запасных батарей и т. д. Обычно эти предметы не используются каждый день, но вы точно знаете, что если отключат электричество, вы пороетесь в этом ящи- ке и обязательно найдете батареи, которые вставите в ваш фонарь.

Читать »

Проксирование  сеансовых компонентов (EJB 2.x) Spring

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

Как вы уже, вероятно, догадались из вступления, более простой путь действительно существует. В главе 11 было показано, как на- строить прокси-объекты для организации доступа к различным уда- ленным службам, включая службы, основанные на RMI, Hessian, Burlap и Spring HTTP Invoker. Практически те же самые возмож- ности предлагаются фреймворком Spring и для доступа к компо- нентам EJB.

Читать »

Разработка компонентов с поддержкой Spring (EJB 2.x)

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

Фреймворк Spring предоставляет массу возможностей для разра- ботки корпоративных приложений без использования компонентов EJB, тем не менее, у вас все еще может возникать необходимость создавать собственные компоненты EJB.

Читать »