Статьи

Осуществление Java Singletons очень сложно

Синглтон это класс , который конкретизируется ровно один раз и может быть использовано для представления широких компонентов «глобальной» или системы. Обычное использование синглетонов включает в…
Статьи

Использование механизма принудительной сессии Eclipse RAP

Вероятно, есть немного энтузиастов разработчиков Eclipse, которые не могут оценить усердные усилия Ральфа Штернберга и его команды по улучшению пользовательского интерфейса приложений Eclipse RCP. Даже…
Статьи

Знание новых возможностей Java 8: потоки

В этом посте, втором в серии, мы говорим о потоках, новом способе манипулирования коллекциями. Итак, без дальнейших задержек, давайте начнем наше путешествие через эту функцию!…
Статьи

Настройка основного класса в Spring Boot

SpringApplication.run(Classname.class, args)загружает весеннее приложение как отдельное приложение из основного метода. Он создает соответствующий экземпляр ApplicationContext и загружает компоненты. По умолчанию, если основной класс не указан…
Статьи

Изучение Spring Controller с JSTL View

Давайте улучшим  наше предыдущее Spring JDBC-приложение  с дополнительным изучением разработки контроллеров Spring MVC. Я покажу еще одно упражнение по написанию нового контроллера, который обрабатывает HTML-форму…
Статьи

Получите продуктивность с GridGain

С самого начала мы ставим производительность труда разработчиков в качестве одной из наших главных целей, не жертвуя при этом какими-либо корпоративными вычислительными функциями. Но тогда…
Статьи

Производительность 2015, стиль Linux

Это стек и инструменты, которые помогают мне продуктивно работать с Linux в повседневной жизни. Прежде всего, позвольте мне сказать вам, что это может не соответствовать…
Статьи

Понимание архитектуры JUnit's Runner

Несколько недель назад я начал создавать небольшой JUnit Runner ( Oleaster ), который позволяет вам использовать Jasmine для написания юнит-тестов в JUnit. Я узнал, что…
Статьи

Класс Bean для программирования на Java

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