Руководство по стандартам программирования на PROGRESS ABL (4GL)
26Апр, 2022

Руководство по стандартам программирования на PROGRESS ABL (4GL)

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

OpenEdge silent installation
12Мар, 2021

Фоновая установка OpenEdge

Интерактивная установка, которую мы использовали для базовой инсталляции в прошлой статье, запрашивает от вас данные и сохраняет ответы с помощью серии диалоговых окон. После завершения ввода данных инсталлятор немедленно использует …

04Мар, 2021

Инсталляция OpenEdge RDBMS

Перед установкой OpenEdge рекомендуется составить план действий. Такой план должен включать понимание системных требований к среде, в которой будет выполняться инсталляция OpenEdge, список продуктов и выбор способа установки. В зависимости …

02Мар, 2021

Шифрование данных в OpenEdge

Transparent Data Encryption в OpenEdge Как часть общей стратегии безопасности, Transparent Data Encryption в OpenEdge обеспечивает конфиденциальность данных, пока данные «неактивны» в базе данных. В приложении OpenEdge существует множество уровней …

28Июл, 2020

Стратегии блокировки записей

Блокировка записи — это метод предотвращения одновременного доступа к данным в базе данных, чтобы предотвратить противоречивые результаты. Блокировка записей является важной частью любой многопользовательской системы. Рассмотрим несколько подходов к управлению …

30Мар, 2020

Объединение данных в запросах

Ранее мы рассмотрели и даже сравнили скорость извлечения данных из отдельных таблиц. Однако очень часто данные необходимо получать из двух и более связанных таблиц одновременно. Например, во время просмотра заказов (Order) мы также можем захотеть просмотреть из каких позиций состоит заказ (OrderLines). Объединение данных в запросах (joins) формирует набор записей из нескольких связанных таблиц, которые имеют общие поля. Например, в базе данных sports2000 таблицы Customer и Order имеют общее поле CustNum.

23Мар, 2020

Методы извлечения данных

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

19Мар, 2020

Производительность ABL (4GL): с чего начать?

«Никто не может заставить вас почувствовать себя плохо, если только вы сами этого не позволите» Элеонор Рузвельт. Разработчики приложений, создающие различные пользовательские интерфейсы (GUI, CHUI, WebSpeed, Web Client и т.п.), …

05Дек, 2017

Основы баз данных с OpenEdge

Введение Любой архитектор, администратор или программист работая с базами данных обязан знать, понимать и уметь применять основные принципы реляционных баз данных. По долгу своей работы, к сожалению, мне часто приходится …

10Май, 2017

ABL Dojo – тестируй и изучай ABL с помощью веб-браузера

ABL Dojo помогает начинающим разработчикам на языке ABL создавать и анализировать фрагменты кода быстрее и проще, чем когда-либо. Помните сколько времени требуется чтобы начать работать с OpenEdge Advanced Business Language …

20Фев, 2017

Балансировка нагрузки PAS for OpenEdge на основе Tomcat Load Balancing

Для сервера приложений Progress Application Server for OpenEdge (PAS for OpenEdge) балансировка нагрузки реализуется с помощью стандартных опций HTTP с использованием одной из сторонних технологий, таких как Apache HTTP, Apache Tomcat или Amazon Elastic Load Balancing.

В этой статье я расскажу о том, как реализовать балансировку нагрузки используя сервер Apache Tomcat (Apache Tomcat Load Balancing).

24Дек, 2015

Progress OpenEdge Developers Kit: Classroom Edition

OpenEdge Developers Kit: Classroom Edition – это инструмент для разработки приложений, который предназначен для начинающих разработчиков, которые решили изучить платформу OpenEdge чтобы создавать эффективные бизнес-приложения. Classroom Edition позволит расширить знания …