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

Отображение формы регистрации Spring

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

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

8.8 представлен метод-обработчик createSpitterProfile(), создающий объект Spitter и помещающий его в модель.

Читать »

Выгрузка файлов Spring

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

В разделе 8.2.4, выше, отмечалось, что в качестве аватара любо- го пользователя отображается изображение по умолчанию spitter_ avatar.png. Но настоящие пользователи приложения Spitter наверня- ка предпочли бы иметь изображения, подчеркивающие индивиду- альность. Чтобы дать им такую возможность, реализуем выгрузку аватара пользователя как часть процедуры регистрации.

Читать »

Создание простого контроллера Spring

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

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

Читать »

Объявление представления главной страницы Spring

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

Как видно в листинге 8.4, главная страница конструируется из не- скольких отдельных фрагментов. Файл main_template.jsp описывает общую структуру всех страниц в приложении Spitter, тогда как home. jsp отображает лишь основное содержимое главной страницы. Плюс некоторые общие элементы, объявленные в файлах spittleForm.jsp и signinsignup.jsp.

Читать »

Аутентификация с использованием базы данных Spring

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

Многие приложения хранят информацию о пользователях, вклю- чая имена и пароли, в реляционной базе данных. Если в приложении предполагается хранить информацию о пользователях именно та- ким способом, для этой цели с успехом можно использовать элемент Spring  Security  <jdbc-user-service>.

Читать »

Обработка данных формы Spring

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

Реализовав возможность отправки формы пользователем, мы должны создать метод-обработчик, принимающий объект Spitter (заполненный данными из формы) и сохраняющий его. И отобра- жающий страницу с настройками пользователя. В листинге 8.10 представлен метод addSpitterFromForm(), обрабатывающий данные из формы.

Читать »

Использование JDBC совместно со Spring

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

Существует множество технологий хранения данных. Hibernate, iBATIS и JPA – лишь некоторые из них. Несмотря на немалое коли- чество вариантов, записывать Java-объекты прямо в базу данных – это уже немного старомодный путь для заработка. Стоп, а как же люди теперь зарабатывают деньги?! А, проверенным дедовским ме- тодом – сохраняя данные с помощью старого доброго JDBC.

Читать »

Работа с шаблонами JDBC Spring

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

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

Как говорилось выше, в разделе 6.3.1, фреймворк Spring скрывает весь вспомогательный код доступа к данным за классами шаблонов. Для работы с JDBC фреймворк Spring предоставляет три класса ша- блонов, на выбор:

Читать »

Использование RMI Spring

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

Имеющие достаточно продолжительный опыт разработки прило- жений на языке Java наверняка слышали (и, возможно, использова- ли) механизм вызова удаленных методов (Remote Method Invocation, RMI). Поддержка RMI, впервые появившаяся в JDK 1.1, обеспе- чивает широкие возможности удаленных взаимодействий между программами на языке Java. До появления поддержки RMI Java- программистам был доступен единственный механизм удаленных взаимодействий – CORBA (требовавший приобретения стороннего брокера объектных запросов (Object Request Broker, ORB)), иначе приходилось опускаться на низкий уровень и заниматься програм- мированием сокетов.

Читать »

Контроллер главной страницы Spring

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

Обычно самое первое, что видят посетители веб-сайта, – это глав- ная страница. Это парадный вход, обеспечивающий доступ ко всей

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

Читать »

Контроллер обработки входных данных Spring

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

Контроллер HomeController получился довольно простым. Перед ним не стоит задача обрабатывать пользовательские данные или какие-либо параметры. Он просто обрабатывает простейший запрос и заполняет модель данными для представления. Сложно было бы придумать более простой контроллер.

Читать »

Внедрение службы RMI Spring

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

Для поиска службы в реестре RMI клиенты традиционно должны использовать класс Naming из RMI API. Например, для получения ссылки на RMI-службу приложения Spitter можно использовать следующий фрагмент:

try  {

String    serviceUrl    =    "rmi:/spitter/SpitterService"; SpitterService   spitterService   =

Читать »

Механизмы RPC, основанные на сообщениях Spring

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

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

Читать »

Настройка  обработчиков сообщений Spring

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

Вся хитрость наделения объекта POJO возможностью получать сообщения заключается в настройке его как обработчика. Простран- ство имен jms в Spring содержит все необходимое для этого. Сначала обработчик необходимо объявить компонентом:

<bean  id="spittleHandler" class="com.habuma.spitter.alerts.SpittleAlertHandler" />

Читать »

Создание новых ресурсов Spring

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

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

Читать »