OrientDB мульти-парадигменная база данных

  Wiki OrientDB — открытая СУБД, которая объединяет в себе возможности документо-ориентированной и графо-ориентированной БД. Также поддерживается интерфейс объектно-ориентированной БД, который работает поверх документо-ориентированного слоя. Код OrientDB написан на языке Java и распространяется под лицензией Apache. Эта база данных на основе документов, но отношения управляются как в графовых базах с прямым подключением между записями. Она… Читать далее »

Урок 4. Web приложения на Java без фреймворков

Привет! И так, если вы уже прочитали предыдущие уроки, скорее всего вы уже скачали мой репозиторий, и познакомились со структурой проекта. В этом уроке мы рассмотрим конфигурацию FreeMarker, настройку контроллеров и их архитектуру. Настройка FreeMarker По сути, всё что нам нужно указать фримаркеру — это путь к нашей папке с шаблонами tpl. Для этого, я… Читать далее »

Урок 3. Web приложения на Java без фреймворков

Структура проекта Для начала, советую выкачать исходный код нашего проекта с GitHub: git clone https://github.com/echipachenko/iBoard.git Первым делом нам нужно создать каталоги, в которых будут хранится статические файлы, такие как *.js,*.css,*.img и так далее. Я решил назвать эту папку data. На самом деле, имя не имеет никакого значения, и вы можете называть её так, как вам… Читать далее »

Урок 2. Web приложения на Java без фреймворков

Привет! Это снова я, и сегодня мы рассмотрим пример того, как можно писать Web приложения на Java без фреймворков. Стек библиотек для разработки Web приложения Для начала, давайте определим, что нам вообще надо, для того что бы создать веб-приложение. Нам нужны: Базе данных (Во время разработки я использую базу данных H2, так как её не… Читать далее »

Урок 1. Web приложения на Java без фреймворков

Привет! Это цикл уроков о том, как же можно жить и писать веб приложения на Java без фреймворков вроде Spring Framework, или Play Framework, и когда и почему это стоит делать. Цикл будет иметь имя iBoard, так как я буду показывать реальные примеры на продукте iBoard — доска объявлений. В уроке мы рассмотрим, как построить… Читать далее »

Play почему не стоит обновляться на новую версию

Предисловие Наша компания использует PlayFramework с версии 2.1.1. Первое наше знакомство с этим прекрасным фреймворком было в 2011 году. До сегодняшнего дня было написано очень много кода. Наш главный проект, который использует PlayFramework — это нечто похожее на NoSQL решение, с http интерфейсом и API для iOS, Android. Почему не стоит обновляться к последней версии?… Читать далее »