Блог о разработке ПО | Amigos Team

Разбираемся с настройкой таймаута сессий в сервере приложений Glassfish 3.x
В Glassfish есть три способа задания данного параметра:
Говоря о Hibernate следует ввести ряд понятий:
  • ORM (Object-relational mapping) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования,создавая «виртуальную объектную базу данных».
  • JPA – это технология, обеспечивающая объектно-реляционное отображение простых JAVA объектов и предоставляющая API для сохранения, получения и управления такими объектами.JPA – это спецификация (документ, утвержденный как стандарт, описывающий все аспекты технологии), часть EJB3 спецификации.
  • Реализации JPA:
    Hibernate
    Oracle TopLink
    Apache OpenJPA
Таким образом Hibernate — популярная библиотека для языка программирования Java с открытм исходным кодом, предназначенная для решения ORM задач.

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

Систем мониторинга сети и ИТ инфраструктуры существует достаточно много, как с открытым исходным кодом так и платных, написанных на C,Java,Python и PHP.

В данной статье речь пойдет о поверхностном сравнении 2 систем : Nagios и Zabbix. Будут рассмотрены особенности, основные преимущества и наиболее существенные недостатки каждой из них.

Zabbix – это решение распределенного мониторинга ИТ инфраструктуры с открытыми исходными кодами.
Nagios — это приложение, предназначенное для выполнения мониторинга систем и сетей. Оно следит за приложениями и службами и генерирует оповещения в зависимости от поведения наблюдаемых служб. Nagios это рекурсивный акроним, расшифровывающийся как Nagios Ain't Gonna Insist On Sainthood (Nagios не собирается настаивать на святости — намек на прежнее название проекта, NetSaint — сетевой святой). Nagios чрезвычайно мощный и гибкий инструмент, позволяющий настроить мониториг для окружения любого уровня сложности и масштаба.
Рассмотрим подход к написанию модульных и интеграционных тестов для веб-приложения, написанного на языке Java с применением Spring Framework 3.1.x.
Автоматические тесты будем писать с использованием библиотек: JUnit, Mockito.
Данная серия статей преследует своей целью поделиться практическим опытом использования технологии Oracle Text.

В Liferay существует возможность создания заданий, выполняемых по расписанию. Реализация планировщика заданий в Liferay версии 5 и версии 6 отличаются. В последней версии Liferay используется стандартный механизм шины сообщений, т.е. любое задание, по сути, является слушателем на получение сообщений. Из задания доступны все те же возможности (Liferay API), что и из любого плагина.

Разбираемся с клиентскими кодировками в работе с базой данных Oracle.

Для правильного вывода кириллицы из базы данных на экран мы должны установить эти переменные так, чтобы они совпали:

Страница 2 из 3