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

Интеграция Spring Web Flow с другими фреймворками

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

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

Flow не требует обязательного использования Spring MVC. Факти- чески фреймворк Spring Web Flow обладает встроенной поддержкой следующих фреймворков:

Читать »

Сбор информации о клиенте Spring

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

Если прежде вам доводилось заказывать пиццу, вы наверняка зна- комы с этой процедурой. Сначала у вас спрашивают номер теле- фона. Кроме возможности позвонить вам, если разносчик пиццы не

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

Читать »

Определение   основной последовательности Spring

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

Руководство новой сети пиццерий Spizza2 приняло решение, что- бы уменьшить нагрузку на отдел заказа пиццы по телефону, предо- ставить своим клиентам возможность заказать пиццу через Интер- нет. Когда клиент приходит на веб-сайт Spizza, он идентифициру- ет себя, выбирает одну или несколько пицц, добавляет их в заказ, предоставляет информацию об оплате, отправляет заказ и ждет до- ставки свежей и горячей пиццы. Эта последовательность операций представлена на рис. 9.2.

Читать »

Установка Spring Web Flow

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

Несмотря на то что Spring Web Flow является частью проекта Spring Framework, это расширение не входит в состав Spring Frame- work непосредственно. То есть, прежде чем приступать к созданию диалоговых приложений, выполняющих операции в определенной последовательности, необходимо добавить расширение Spring Web Flow в библиотеку классов (classpath) приложения.

Читать »

Элементы последовательности операций Spring

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

В Spring Web Flow последовательность операций (flow) опреде- ляется тремя основными элементами: состояниями, переходами и данными последовательности.

Состояния – это точки в последовательности, где что-то проис-

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

Читать »

Данные в последовательностях Spring

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

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

Читать »

Оформление заказа Spring

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

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

Читать »

Переходы Spring

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

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

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

Читать »

Прием оплаты Spring

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

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

Читать »

Транзакции базы данных в Android приложении

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

Транзакции базы данных позволяют делать последовательности предложений SQL атомарными: либо все предложения выполняются успешно, либо ни одно из них не оказывает воздействия на базу данных. Это свойство может быть важным, например если в вашем приложении возникнет нештатная ситуация (допустим, крах системы). Транзакция гарантирует, что если устройство отключается прямо в ходе выполнения определенной последовательности операций, то ни одна из уже выполненных операций не отразится на базе данных. В контексте баз данных принято говорить, что транзакции SQLite обеспечивают пресловутые свойства ACID: http://ru.wikipedia.org/wiki/ACID.

Читать »

СТАНДАРТНЫЕ ЧИСЛОВЫЕ ФУНКЦИИ

Добавлено Дата: 15 June, 2012 категория: Basic

Во многих вычислениях используются  действия, которые не могут быть простым способом сведены к арифметическим операциям +, -, *, /, ↑. Частным примером может служить извлечение квадратного корня из числа.  В языке Бейсик предусмотрены специальные  функции для выполнения некоторых таких действий. Например, оператор

Читать »

Модуль Sequence

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

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

Читать »

Генератор  случайных чисел ядра

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

ядре  Linux реализован генератор случайных чисел, который теоретически может генерировать истинно случайные числа. Генератор случайных чисел собира-

ет в

пул энтропии

шумы внешней среды, которые поступают из драйверов устройств.

Читать »

Рандомизированная быстрая сортировка

Добавлено Дата: 28 January, 2012 категория: Java, Структуры данных и алгоритмы

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

Читать »

Анализ алгоритма сортировки пузырьковым методом с точки зрения последовательности

Добавлено Дата: 28 January, 2012 категория: Java, Структуры данных и алгоритмы

Предположим, что при реализации последовательности время каждого обращения и перемещения элементов, выполняемых сортирующим алгоритмом, составляет 0(1). Таким образом, время выполнения /-го обхода равно 0(п — / + 1). Значит, общее время выполнения алгоритма пузырьковой сортировки составляет

Читать »