Как я продемонстрировал в посте «Первый взгляд на создание Java с помощью Gradle» , Gradle особенно лаконичен и прост в применении к основам построения приложений…
история Я думаю, что важно взглянуть на эволюцию Interceptors в Java EE из-за того простого факта, что он начинался как элемент, специфичный для EJB, а…
В этой статье мы расскажем о том, как создать сервер приложений Tomcat с помощью Apache . Tomcat — это безопасный, быстрый и полнофункциональный сервер. Он…
Шаблонирование — очень мощная функция для разработки веб-приложений со многими страницами, которые имеют одинаковую структуру и дизайн. В этой статье показано, как использовать Facelets для…
Фото Джей Аремак Первоначально написал Ярон Долев Redis предоставляет широкий спектр инструментов, направленных на улучшение и поддержание эффективного использования базы данных в памяти. Хотя его…
TriangleTabs является расширением PagerSlidingTabStrip Примечание. Это не библиотека подключей и работай, которую можно напрямую импортировать в проект и использовать. Треугольные вкладки являются расширением библиотеки…
Одно из основных различий между разработкой приложения на платформе NetBeans и монолитным Java-приложением заключается в том, что основного метода не существует. Иногда это заставляет разработчиков…
Общие положения В предыдущих постах я начал описывать структуру валидации / фильтрации, которую мы создаем. Показывая код, я пытаюсь показать чистый код, ориентацию теста и…
В Java 8 реализовано много новых языковых улучшений для облегчения жизни разработчика. На мой взгляд, одна из главных особенностей Java 8 состоит в том, что…
В текущем проекте, над которым я работаю, мы используем множество интеграционных тестов. Для тех, кто не является пользователем Grails, интеграционные тесты проверяют ваши API-интерфейсы контроллера,…