Главная » Статьи для тега "данных"

Управление транзакциями Spring

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

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

Беда в том, что на качелях, устроенных в виде качающейся дос- ки, практически невозможно качаться в одиночку. Чтобы удоволь- ствие было полным, необходим еще один человек: вы и ваш друг оба должны согласиться покачаться на таких качелях. Такое соглашение не допускает компромиссов – все или ничего. Либо вы оба будете качаться, либо никто. Если кто-то из вас не сможет сесть на свой конец качелей, покачаться просто не получится – грустный ребенок будет сидеть на неподвижных качелях1.

Читать »

Числовые данные интервального типа

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

Подмножество целочисленных данных, принадлежащее заданному диапазону [min, max], относят к числовым данным интервального типа. При объявлении та- ких данных в Паскале принята следующая форма записи:

Type

qq = 1..10;  // min=1, max=10

Читать »

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

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

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

Читать »

Шифрование внешних определений свойств Spring

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

Проект Jasypt – это замечательная библиотека, упрощающая шифрование. Она обладает широкими возможностями, знакомство

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

Читать »

Импортирование внешних настроек Spring

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

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

Читать »

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

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

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

Как говорилось выше, в разделе 6.3.1, фреймворк Spring скрывает весь вспомогательный код доступа к данным за классами шаблонов. Для работы с JDBC фреймворк Spring предоставляет три класса ша- блонов, на выбор:

Читать »

Поддержка архитектуры REST в Spring

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

Данные – всему голова.

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

Читать »

Источник данных JDBC Spring

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

Простейшие источники данных, которые только можно настроить в Spring, – это те, что определены с использованием драйвера JDBC. Spring предлагает на выбор два класса таких источников данных (оба  в  пакете  org.springframework.jdbc.datasource).

# DriverManagerDataSource   –  каждый  раз,  когда  запрашивает-

Читать »

Синтаксис и семантика языка Free Pascal

Добавлено Дата: 9 June, 2014 категория: Free Pascal

Краткая справка по типам данных

± Формат объявления типа одиночных (скалярных) переменных:

type

имя_типа = тип;

var

имя_переменной : тип;

имя_переменной : имя_типа;

Читать »

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

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

Некоторые ингредиенты, необходимые для экспортирования ресур- сов REST, появились в Spring достаточно давно. Но в версии Spring

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

Читать »

Работа с файлами Free Pascal

Добавлено Дата: 27 May, 2014 категория: Free Pascal

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

Читать »

Работа с текстовыми файлами Free Pascal

Добавлено Дата: 26 May, 2014 категория: Free Pascal

Обмен с текстовыми файлами очень похож на обмен с консолью (клавиатура +

+ дисплей) и выполняется с помощью тех же процедур read, readln, write, writeln. Единственная особенность заключается в том, что список ввода/вывода начинается с имени файловой переменной, ассоциированной с именем текстового файла:

Читать »

Декларативное  кеширование с помощью аннотаций Spring

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

Помимо возможности настройки кеширования в конфигурацион- ном XML-файле, описанной в предыдущем разделе, модуль Spring Modules поддерживает декларативное кеширование с использовани- ем метаданных на уровне программного кода. Эта поддержка до- ступна в двух вариантах:

Читать »

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

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

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

Читать »

Аутентификация с использованием LDAP Spring

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

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

Читать »