• Как быстро подключить google proto3 к вашему spring (boot) web проекту

      Краткое описание как подключить Google Protocol Buffers / Proto3 к вашему Spring проекту



      Spring Boot: позволяет быстро разрабатывать stand-alone веб приложения которые вы можете «просто» запустить с минимумом настроек.

      Google proto3: легкий, гибкий, автоматический механизм сериализации данных.

      Эта статья объяснит как быстро соединить эти технологии вместе. Ознакомиться с технологиями вы можете самостоятельно пройдя по ссылкам в материалах.
      Читать дальше →
    • Использование SessionAttributes в Spring MVC проекте

        Введение


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

        Читать дальше →
      • Связываем AWS Elastic Beanstalk и СloudBees

          Введение



          В этой статье я постараюсь объяснить, как заставить работать вместе два популярных cloud сервиса на благо человечества. Несомненно, придет тот светлый день, когда Elastic Beanstalk будет идеален и эта статья не понадобится.

          Функциональность которую предоставляет СloudBees которой мне не хватает в Elastic Beanstalk Free Tier


          • MySQL DB
          • Jenkins
          • Svn, Git
          • Deploy to CloudBees


          Функциональность которую предоставляет Elastic Beanstalk которой мне не хватает в СloudBees


          • «100%» uptime
          • быстродействие
          • мониторинг, event-ы и тд.


          Несомненно Elastic Beanstalk более мощный и перспективный сервис, который полностью поглотит СloudBees в будущем, а пока сделаем его лучше для себя.

          Читать дальше →
        • Spring Data на примере JPA

          Введение


          Spring Data позволяет легче создавать Spring-управляемые приложения которые используют новые способы доступа к данным, например нереляционные базы данных, map-reduce фреймворки, cloud сервисы, а так же уже хорошо улучшенную поддердку реляционных баз данных.
          Читать дальше →