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

Удаление ресурсов Spring

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

Когда ресурс становится ненужным, его можно удалить вызо- вом метода delete() класса RestTemplate. Подобно методу put(), метод delete() имеет три версии, сигнатуры которых приводятся ниже:

Читать »

Определение  экспортируемых операций и атрибутов с помощью интерфейсов Spring

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

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

Читать »

Поддержка AOP в Spring

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

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

Читать »

Внедрение методов Spring

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

В главе 2 описывались две основные формы внедрения зависи- мостей (DI). Внедрение через конструктор позволяет настраивать компоненты, передавая значения через аргументы конструкторов. Аналогично внедрение через методы доступа позволяет настраивать компонент, передавая значения через аргументы методов записи. Прежде чем эта книга закончится, в ней будут представлены сотни примеров внедрения через методы доступа и, может быть, немногим меньше примеров внедрения через конструкторы.

Читать »

Защита с помощью аннотаций, выполняемых до и после вызова Spring

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

Аннотации @Secured и @RolesAllowed позволяют решить поставлен- ную задачу, предотвращая возможность вызова методов неавтори- зованными пользователями, но это все, на что они способны. Ино- гда бывает необходимо реализовать более интересные ограничения, основанные не только на определении наличия некоторых приви- легий у пользователя.

Читать »

Объявление перехватчиков с помощью аннотаций Spring

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

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

Читать »

Использование внедрения методов чтения Spring

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

Внедрение через метод чтения – это особый случай внедрения ме- тодов, когда объявляется метод (обычно абстрактный), возвращаю- щий компонент определенного типа, но фактически возвращаемый компонент определяется в контексте Spring.

Для иллюстрации рассмотрим новую форму класса Instrumentalist

Читать »

Экспортирование методов по их именам Spring

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

Ключом к ограничению набора экспортируемых операций и атрибутов управляемого компонента  является  сборщик  информа- ции MBean (MBean info assembler). Одним из таких сборщиков ин- формации является MethodNameBasedMBeanInfoAssembler. Ему передается список имен методов, которые должны экспортироваться в виде опе- раций управляемого компонента MBean. В случае с компонентом HomeController нам требуется экспортировать атрибут spittlesPerPage. Сможет ли помочь в этом сборщик, экспортирующий методы?

Читать »

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

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

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

Читать »

Дополнительные приемы LINQ в Visual C# (Sharp)

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

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

int FrequencyOfANumberList(int numberToSearch) { var query = _tickets .Where (

Читать »

Лямбда-выражения в Visual C# (Sharp)

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

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

Читать »

Тип Queue в Visual C# (Sharp)

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

Тип Queue представляет собой еще один специальный тип  списка,  который  ведет себя подобно очереди в магазине, где человек в начале  очереди  обслуживается первым.  Далее  приводится  пример  использования типа Queue:

Oueue<string> queue = new Queue <string>();

Читать »

Анонимные методы в Visual C# (Sharp)

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

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

Читать »

Реляционные базы данных в Visual C# (Sharp)

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

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

Читать »

Рисование текста в Android приложении

Добавлено Дата: 25 July, 2013 категория: Разработка для Android

 

Среди наиболее важных методов Canvas – те, которые используются для рисования текста. Хотя часть функций Canvas дублируется в других местах, это не касается функций, связанных с отображением текста. Чтобы поместить текст в виджет, нужно использовать Canvas (или сделать подкласс от другого виджета, применяющего его).

Читать »