z-logo
open-access-imgOpen Access
Типобезопасное асинхронное выполнение SQL запросов для языков JVM
Author(s) -
О Ю Рязанов,
Ю Д Рязанов
Publication year - 2019
Publication title -
вестник вгу серия системный анализ и информационные технологии
Language(s) - Russian
Resource type - Journals
ISSN - 1995-5499
DOI - 10.17308/sait.2019.2/1294
Subject(s) - computer science , java , programming language , sql/psm , sql injection , sql , stored procedure , database , operating system , query by example , world wide web , web search query , search engine
В настоящее время для разработки высоконагруженных приложений применяются асинхронные фреймворки, библиотеки и драйверы. Одной из особенностей разработки приложений на основе асинхронных фреймворков является недопустимость вызова блокирующих функций в потоке обработки сообщений. Эта особенность создает трудности в использовании актуальных по назначению библиотек, написанных для однопоточной и многопоточной модели приложения, т. к. они могут содержать блокирующие функции или другие блокирующие драйверы. Примером такой библиотеки является библиотека jOOQ, которая предназначена для создания типобезопасных SQL запросов в коде программ на языке Java. В статье описан метод адаптации блокирующей библиотеки jOOQ для использования в асинхронном фреймворке, а также его реализация в виде библиотеки Vjooqx.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom