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

Защита методов Spring

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

Как уже упоминалось выше, безопасность – это аспектно-ориен- тированное понятие. Поэтому в основе обеспечения безопасности на уровне методов в Spring Security лежит Spring AOP. Но вам едва ли придется напрямую сталкиваться с аспектами Spring Security. Все детали использования AOP, связанные с обеспечением безопасности методов, скрыты в единственном элементе: <global-method-security>. Ниже демонстрируется типичный пример использования <global- method-security>.

Читать »

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

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

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

Читать »

Проверка входных данных Spring

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

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

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

Читать »

Интеграция Hibernate и Spring

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

Когда мы были детьми, езда на велосипеде была забавой, не так ли? С утра мы ехали в школу. После уроков отправлялись домой к лучшему другу. Когда же становилось поздно и родители начинали звать нас, ругаясь, что мы шляемся дотемна, мы стремглав мчались домой по темноте. Это были золотые деньки.

Читать »

Настройка поддержки аннотаций в Spring MVC

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

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

Читать »

Экспортирование компонентов в виде служб HTTP Invoker Spring

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

Чтобы экспортировать компонент в виде службы RMI, мы исполь- зовали компонент RmiServiceExporter. Чтобы экспортировать его в виде службы Hessian, мы использовали компонент HessianServiceExporter. А чтобы экспортировать его в виде службы Burlap, мы использо- вали компонент BurlapServiceExporter. Продолжая этот ряд, совер- шенно неудивительно, что для экспортирования компонента в виде службы Spring HTTP Invoker необходимо использовать компонент HttpInvokerServiceExporter.

Читать »

Внедрение выражений Spring

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

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

Читать »

Конфигурирование Spring в программном коде на Java

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

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

Читать »

Обмен сообщениями в Spring

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

Пятница, 16:55. Вы в нескольких минутах от начала долгождан- ного отпуска. Времени до вылета самолета в обрез, только чтобы доехать до аэропорта. Но прежде необходимо убедиться, что ваши коллеги и начальник будут знать, в каком месте вы закончили ра- боту, чтобы продолжить ее в понедельник. К сожалению, некоторые коллеги ушли чуть раньше, а начальник занят на совещании. Что делать?

Читать »

Специальные компоненты Spring

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

Большинство компонентов, определяемых в контейнере Spring, обрабатываются одинаково. Фреймворк Spring настраивает их, свя- зывает вместе и делает доступными для использования в приложе- нии. Ничего особенного.

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

Читать »

Обработка сообщений в веб-службе Spring

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

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

Читать »

Создание классов для работы с Hibernate, независимых от Spring

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

Как отмечалось выше, без контекстных сеансов гарантировать создание единственного сеанса для каждой транзакции можно с по- мощью шаблона для работы с Hibernate в Spring. Но теперь, когда управление сеансами берет на себя сам фреймворк Hibernate, нет необходимости использовать класс шаблона. Это означает возмож- ность непосредственного связывания сеанса Hibernate с приклад- ными классами DAO.

Читать »

Обзор механизмов удаленных взаимодействий в Spring

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

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

Читать »