Главная » Статьи для тега "Запрос"

Операции класса RestTemplate Spring

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

В табл. 12.1 был представлен список из семи методов HTTP, при- меняемых для взаимодействия с ресурсами RESTful. Эти методы играют роль глаголов в диалоге в стиле RESTful.

Класс RestTemplate определяет 33 метода и использует все методы HTTP для взаимодействия с ресурсами REST. К сожалению, в этой главе не так много места, чтобы можно было подробно рассмотреть все 33 метода. Но, как оказывается, в действительности класс под- держивает всего 11 уникальных операций, каждая из которых имеет три реализации в виде перегруженных методов. Список из 11 уни-

Читать »

Создание веб-приложений  с  помощью Spring  MVC

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

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

Читать »

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

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

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

Читать »

Использование LINQ в других контекстах Visual C# (Sharp)

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

До сих пор все примеры в этой главе демонстрировали использование LINQ и обктов. Но LINQ не является технологией, ориентированной исключительно на волнение операций  поиска объектов.  Его также можно применять с языком  XML и реляционными базами данных. Использование LINQ с этими другими источнами данных не является проблемой, т. к. процесс запросов является идентичным. Но проблемой является заставить запрос работать изначально. Рассмотрим архектуру LINQ, показанную на рис. 15.1 (на основе иллюстрации в журнале MSDN Magazine, http://msdn.microsoft.com/msdnmag/issues/07/06/csharp30/default.aspx).

Читать »

Дополнительные концепции, связанные с базой данных в Android приложении

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

 

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

Читать »

ПРИМЕР КОДА: ДИНАМИЧЕСКОЕ ПОСТРОЕНИЕ СПИСКА И КЭШИРОВАНИЕ ВИДЕОКОНТЕНТА YOUTUBE в Android приложении

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

 

Для демонстрации описанной архитектуры мы покажем приложение Finch для построения списков видеороликов, которое позволяет пользователю искать видео с мобильного устройства при помощи API с передачей состояния представления по адресу http://gdata.youtube.com. Написанный нами код рассчитан на непостоянство сетевого соединения в мобильном окружении. Приложение заранее сохраняет пользовательские данные, чтобы с ним можно было работать и тогда, когда сетевое соединение отсутствует. Это может означать, что приложение будет отображать устаревшие результаты, сохраненные на локальном устройстве, но тем не менее будет работать.

Читать »

RESTfulContentProvider: вспомогательный класс для REST в Android приложении

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

 

Теперь рассмотрим поведения, которые FinchVideoProvider наследует от RESTful ContentProvider. Эти поведения требуются для того, чтобы выполнять запросы с передачей состояния представления. Для начала изучим поведение отдельно взятого запроса к YouTube: как мы уже видели, запросы запускаются в асинхронном режиме из главного потока. REST-поставщик должен уметь обрабатывать особые случаи. Так, если пользователь делает запрос по ключевым словам «Смешные котята» и в то же время уже выполняется другой запрос по тем же ключевым словам, то наш поставщик содержимого сбросит второй запрос. С другой стороны, если пользователь сделал запрос по ключевому слову «Собаки», а затем, когда этот запрос еще не завершился, делает запрос по ключевому слову «Коты», то поставщик содержимого позволяет запросам по словам «Собаки» и «Коты» выполняться параллельно. Ведь позже пользователь может повторить запрос по слову «Собаки» – и тут ему пригодятся кэшированные результаты, которые уже заинтересовали его ранее.

Читать »

СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ

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

Система управления базой данных (СУБД) представляет собой программное обеспечение, которое управляет всем доступом к базе данных. Концептуально  это происходит следующим образом (см. рис. 2.3).

1.  Пользователь выдает запрос на доступ к данным, применяя определенный подъя зык данных (обычно это язык SQL).

Читать »

ДАЛЬНЕЙШЕЕ ОПИСАНИЕ ТРЕХ ПРОБЛЕМ ОРГАНИЗАЦИИ ПАРАЛЛЕЛЬНОЙ РАБОТЫ

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

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

Проблема потерянного обновления

Рис. 16.6 представляет собой модифицированную версию рис. 16.1. На нем показано, что произойдет при выполнении чередующихся операций данного  рисунка в условиях применения строгого протокола двухфазной блокировки. Выполнение операции UPDATE транзакцией А в момент времени t3 не допускается, поскольку эта операция представляет собой неявный запрос на блокировку X  кортежа t, а такой запрос конфликтует с блокировкой S, которой уже владеет транзакция в, поэтому А переходит в состояние ожидания.

Читать »

ЗАГРУЗКА  НАЧАЛЬНОГО САЛЬДО  ИЗ  DBF-ФАЙЛА

Добавлено Дата: 27 June, 2012 категория: 1С Предприятие

При  смене  программных  средств неизбежно возникают задачи  переноса  остатков из старых   файлов  в   новые.  Нередко  переносимые данные  можно  записать  в   DBFфайлы. Предположим, что так оно  и есть  и начальное сальдо нужно  перенести из файла bal.dbf,  фрагмент  которого  представлен в  табл.  7.7,  в  созданный  нами  и  пока  что пустой  ЖЗ.

Читать »

СВЕДЕНИЯ ДЛЯ БУХГАЛТЕРСКОГО УЧЕТА ЗАРПЛАТЫ

Добавлено Дата: 1 June, 2012 категория: 1С Предприятие

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

Запрос запустим  из  обработки  Проба. Для  просмотра результатов  запроса  выгрузим его в таблицу значений.

Читать »

Лифтовой алгоритм Линуса – ЧАСТЬ 1

Добавлено Дата: 21 April, 2012 категория: Ядро Linux

Рассмотрим некоторые планировщики ввода-вывода, применяемые в  реальной жизни.  Первый планировщик ввода-вывода, который мы  рассмотрим,  называется Linus  Elevator (лифтовой алгоритм  Линуса). Это  не опечатка, действительно существует лифтовой планировщик,  разработанный Лисусом Торвальдсом и названный в его честь!  Это  основной планировщик ввода-вывода в ядре  2.4.  В ядре  2.6  его  заменили другими  планировщиками,  которые мы  ниже  рассмотрим. Однако поскольку этот  алгоритм  значительно проще новых  и в то же время  позволяет выполнять почти  те же функции, то он  заслуживает внимания.

Читать »

Простая консолидация

Добавлено Дата: 13 April, 2012 категория: Microsoft SQL Server, Базы данных

Основная сущность запросов консолидации заключается в возвращении вместо всех выбранных строк только одной, консолидирующей исходный набор данных (рис. 11.1). При этом могут использоваться различные типы вычислений — от суммирования до основных статистических операций.

Читать »

Коррелированные подзапросы

Добавлено Дата: 13 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »

Архитектуры доступа к данным

Добавлено Дата: 27 March, 2012 категория: Microsoft SQL Server, Базы данных

Прежде всего, SQL Server является сервером баз данных. Сама по себе СУБД не может удовлетворить потребности конечного пользователя (если, конечно, не рассматривать редактор запросов как интерфейс пользователя). Если вы мало знакомы с моделью “клиент/сервер”, ее нужно понять, в противном случае будет сложно понять и саму СУБД.

Читать »