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

Объявление простого компонента Spring

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

Для объявления компонента типа Juggler с идентификатором duke в главе 2 мы использовали элемент <bean>. В конфигурации на языке Java приложения Spring Idol компонент duke можно определить как метод с аннотацией @Bean:

Читать »

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

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

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

Читать »

Программное управление транзакциями в Spring

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

Существуют два типа людей: любители покомандовать и те, кто командовать не любит. Любители покомандовать стремятся контро- лировать все и вся, и никому не доверяют. Если вы – разработчик и любите покомандовать, вы наверняка относитесь к числу людей, предпочитающих командную строку, и пишете свои методы доступа к свойствам, не доверяя эту работу среде разработки.

Читать »

Аннотирование аспектов Spring

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

Важной особенностью, появившейся в AspectJ 5, стала возмож- ность использовать аннотации для создания аспектов. До выхода версии AspectJ 5 для создания аспектов AspectJ требовалось знать синтаксис расширения языка Java. Однако появление возможно- сти использования аннотаций AspectJ свело преобразование любых классов в аспекты к простому добавлению в них нескольких анно- таций. Эту новую возможность часто называют как @AspectJ.

Читать »

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

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

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

Читать »

Выполнение заданий по расписанию и в фоновом режиме Spring

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

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

Читать »

Прием выгружаемых файлов Spring

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

Как и прежде, данные формы будет обрабатывать метод addSpitter- FromForm(). Но нам нужно добавить в него обработку выгруженного изображения. В листинге 8.13 представлена новая версия метода addSpitterFromForm(), принимающая выгруженное изображение.

Листинг 8.13. Метод addSpitterFromForm(), принимающий параметр типа MultipartFile

Читать »

Кеширование Spring

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

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

Читать »

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

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

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

Читать »

Обмен ресурсами Spring

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

К настоящему моменту мы познакомились со всеми основными методами класса RestTemplate, которые используются для получения, изменения, удаления и создания новых ресурсов. Наряду с ними мы рассмотрели также два специальных метода, getForEntity() и postForEntity(), возвращающие ресурс, обернутый объектом Request- Entity, из которого можно извлечь код состояния HTTP и заголовки ответа.

Читать »

Исследование строкового в Visual C# (Sharp)

Добавлено Дата: 17 April, 2014 категория: C#

Строка является  объектом  и,  поэтому,  ссылочным  типом.  Строковый тип  string

имеет методы  и свойства.  Обычные типы, такие как double и  int, также имеют

методы и свойства, но строковый тип является первым действительным объектом, который нам нужно рассмотреть.

Читать »

Предотвращение раскрутки стека в Visual C# (Sharp)

Добавлено Дата: 8 April, 2014 категория: C#

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

Читать »

Метод Add() для программы Калькулятор в Visual C# (Sharp)

Добавлено Дата: 31 March, 2014 категория: C#

Что именно мы будем писать, так это код для выполнения сложения двух чисел. Начнем с создания нового проекта Visual С#, для чего выполните такую последовельность шагов:

1. Запустите Visual С# (если среда уже запущена, то выберите последовательность команд меню File | Close Solution, чтобы начать с нового решения).

Читать »

Объявление делегата и использование методов расширения в Visual C# (Sharp)

Добавлено Дата: 31 March, 2014 категория: C#

Делега т  объявляетс я  в  перво й  строк е  кода :

public delegate void ProcessValue(int value);

Объявлени е   делегат а   находитс я    вн е   област и   видимост и   класс а   ил и    интерфейса , н о   делега т   долже н   использоватьс я   в   контекст е   класса .   Поэтом у   в   т о   врем я   ка к

Читать »

Фильтрация исключений в Visual C# (Sharp)

Добавлено Дата: 26 March, 2014 категория: C#

Во  всех  приведенных  примерах  исключений   в  операторе    catch применялся  тип

Exception:

catch (ExcepNullReferenceExceptiontion) { ;}

Данный  тип  перехватывает  все  исключения.

На рис. 5.3 среда IDE перехватила исключение, применяя специальный тип NuiiReferenceException. Использование этого типа в операторе catch ограничает  перехват  исключений  исключениями  обращения  к  null-данным.

Читать »