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

Доступ к службам HTTP Invoker Spring

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

Рискуя напомнить заезженную пластинку, я все же должен со- общить, что пользование службой HTTP Invoker очень напоминает все, что было показано выше. Как показано на рис. 11.9, компонент HttpInvokerProxyFactoryBean играет ту же роль, что и другие прокси- объекты удаленных служб, представленные выше в этой главе.

Читать »

Прием извещений Spring

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

Стандартный способ организовать прием извещений от управляе- мых компонентов MBean – реализовать интерфейс javax.management. NotificationListener. Например, взгляните на следующую реализацию класса    PagingNotificationListener:

package com.habuma.spitter.jmx; import javax.management.Notification;

Читать »

Использование веб-служб Spring-WS

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

В главе 11 было показано, как можно использовать компонент JaxWsPortProxyFactoryBean для создания клиентов, взаимодействующих с удаленными веб-службами. Но там удаленные веб-службы интер- претировались как удаленные объекты, чьи методы можно вызывать локально. В этой же главе мы говорим о веб-службах, основанных на обмене сообщениями, когда клиент отправляет веб-службе и при- нимает в ответ XML-сообщения. Иная парадигма на стороне служ- бы требует использования иной парадигмы на стороне клиента. Для этой цели служит класс WebServiceTemplate из фреймворка Spring-WS. WebServiceTemplate  – это основа клиентского API в Spring-WS. Как показано на рис. 15.10, для реализации отправки и приема XML-сообщений он использует шаблон проектирования «Шаблон» (Template). Мы уже встречались с этим шаблоном проектирования в главе 6, когда знакомились с особенностями реализации уровня

Читать »

Внедрение с помощью аннотаций Spring

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

Выше было показано, как с помощью элемента <aop:declare- parents> внедрить реализацию интерфейса в существующий компо- нент, не изменяя исходного программного кода. Теперь посмотрим на этот же пример с другой стороны, но на этот раз задействуем аннотации AOP.

Читать »

Краткое введение в JMS Spring

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

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

Читать »

Абстрактные компоненты Spring

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

Как рассказывалось в главе 2, Кенни был соперником тех, кто выступал в соревновании как музыкант (Instrumentalist). В частно- сти, специализацией Кенни является игра на саксофоне. Кенни был объявлен в Spring как компонент следующим образом:

<bean  id="kenny"

Читать »

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

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

Механизм JMS дает разработчикам приложений на языке Java стандартный API для взаимодействия с брокерами сообщений, а также для отправки и приема сообщений. Кроме того, практически все существующие реализации брокеров сообщений поддерживают JMS. Поэтому нет причин изучать частные API обмена сообщения- ми для организации взаимодействий с брокерами.

Читать »

Транзакции Java Persistence API

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

Фреймворк Hibernate уже в течение многих лет фактически яв- ляется стандартным механизмом хранения данных в Java-прило- жениях, но совсем недавно на сцену вышла библиотека Java Per- sistence API (JPA) , ставшая действительным стандартом в области хранения данных. Если вы готовы перейти на использование JPA, тогда для управления транзакциями вам потребуется диспетчер JpaTransactionManager. Ниже показано, как выполняется настройка компонента JpaTransactionManager в Spring:

Читать »

Сборка графического интерфейса – Android

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

 

Во фреймворке пользовательского интерфейса Android предоставляется и полный набор инструментов рисования, с помощью которых этот интерфейс строится, и богатая коллекция заготовленных компонентов, основанных на этих инструментах. Как будет показано, графические инструменты фреймворка обеспечивают широкую поддержку для приложений, в которых требуется создавать собственные элементы управления или отображать специфические виды. С одной стороны, многие приложения могут вполне качественно работать, используя только стандартные виды из инструментария. На самом деле классы MapActivity и MyLocationOverlay позволяют создавать самые изысканные приложения, и при этом вам самим не придется вообще ничего рисовать.

Читать »

МЕНЮ – программирование Android

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

 

Последний элемент управления приложением, который мы рассмотрим, – это меню. В примере 7.14 показано, как реализовать простое меню, переопределив два метода базового класса Actіvity.

Пример 7.14. Реализация меню

Читать »

ПРИМЕЧАНИЕ ПО ПОВОДУ АТРИБУТОВ, СОДЕРЖАЩИХ ОТНОШЕНИЯ В КАЧЕСТВЕ ЗНАЧЕНИЙ

Добавлено Дата: 4 August, 2012 категория: SQL, Базы данных

Как было показано в главе 6, отношение может содержать атрибут, значения которого  также являются некоторыми отношениями (рис. 12.17). Конечно, следствием этого является тот факт, что переменная отношения в свою очередь также может содержать атрибуты,  значениями которых являются некоторые переменные отношения. Однако с точки зрения  процедуры проектирования базы данных, использовать подобные переменные отношения обычно не рекомендуется, поскольку для них характерна асимметричность (не говоря уже о том, что их предикаты, как правило, весьма сложны), а  эта  асимметричность способна  вызвать разные проблемы практического характера. Например, для случая, показанного на  рис. 12.17, обработка сведений о поставщиках и деталях должна осуществляться  асимметрично. Рассмотрим два  приведенных ниже  симметричных запроса.

Читать »

ГРУППИРОВАНИЕ И РАЗГРУППИРОВАНИЕ

Добавлено Дата: 24 July, 2012 категория: SQL, Базы данных

Тот факт, что могут существовать отношения с атрибутами, значениями которых являются отношения, в свою очередь приводит к необходимости иметь операторы, называемые здесь GROUP (группирование) и UNGROUP (разгруппирование), для прямого и обратного преобразования отношений, содержащих такие атрибуты, в отношения, которые их не содержат, например, как показано ниже.

Читать »

СПЕЦИАЛЬНЫЕ ЗНАЧЕНИЯ

Добавлено Дата: 22 July, 2012 категория: SQL, Базы данных

Как показано выше, введение неопределенных значений (NULL) приводит к разрушению реляционной модели, которая великолепно обходилась без них в течение десяти лет с момента ее создания в 1969 году [6.1] и вплоть до введения этих значений в 1979 году [14.7].

Читать »

Использование БПФ

Добавлено Дата: 30 March, 2012 категория: Программирование звука

Теперь,  когда  вы  умеете  вычислять  БПФ,  вы  можете  использовать  волновые формы  и  посмотреть,  что  получится.  Ha  рис.  24.8-24.11  показаны  некоторые  распространенные  волновые  формы  и  их  БПФ,  вычисленные  подпрограммой  ForwardFft, какую  мы  рассмотрели  ранее.  Ha  всех  рисунках  слева  представлена волновая  форма,  а  справа   БПФ  для  нее.  Ha  вертикальной  оси  графика  БПФ отложены  значения  в  децибелах;  нулевое  значение  в  этом  масштабе  представляет единичное значение.

Читать »

Добавление Представлений на карту

Добавлено Дата: 19 March, 2012 категория: Разработка для Android

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

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

Читать »