Archive for Июнь, 2016

Playframework: Хак для подстановки переменной в route на этапе выполнения javascript

Допустим, вам надо сформировать на этапе выполнения джаваскрипта из маршрута (route) ссылки вида: /entity/editform/5 /entity/editform/6/entity/editform/5 /entity/editform/6 Сам маршрут такой: GET /entity/editform/:id controllers.EntityController.entityEdit(id:Long)GET /entity/editform/:id controllers.EntityController.entityEdit(id:Long)

Переосмысляем виртуализацию java приложений при использовании Docker. Часть 3

Предыдущие части: Часть 1: часть 1 Часть 2: часть 2 Интегрируем Docker в сборку maven-ом В предыдущей главе мы создали Dockerfile и развернули в нем наш WAR. Это достигалось копированием этого файла из папки target проекта в папку docker/deploy и запуском докера из командной строки.

Переосмысляем виртуализацию java приложений при использовании Docker. Часть 2

Первая часть: часть 1 Теперь вернемся к изучению образов. Dockerfile Докерфайлы — это инструкции для создания образа. Инструкции определяют точку старта и действия по конфигурированию образа. Рассмотрим пример:

Как достать sessionId из вебсокета SockJS?

Итак, вам понадобилось получить сгенерированный при конструировании вебсокета идентификатор сессии. Неспешное гугление выдало такое обсуждение: stackoverflow.com. Однако, socket.sessionId оказывается undefined (версия SockJS 0.3.4). Но не всё потеряно.

Переосмысляем виртуализацию java приложений при использовании Docker. Часть 1

Заметка является переводом статьи: статья В начале 2000-х выход в свет облачных технологий позволили разработчикам задействовать виртуальные машины и кластеры серверов для масштабирования приложения в соответствии с требованиями.

Интеграция Платрона с Play framework

Несмотря на недружелюбную (чего стоит только таблица с историей правок в начале документа!) и трудно дающуюся для понимания документацию, алгоритмы подготовки данных и протокол обмена данными с Платроном не лишен логики и красоты. Но до закономерностей еще надо докопаться в блоках XML. В этой заметке я расскажу о том, как начать интеграцию своего магазина и […]