Статьи

Как написать собственный Solr FunctionQuery

Solr FunctionQueries позволяет изменять ранжирование поискового запроса в Solr, применяя функции к результатам. Список готовых FunctionQueries доступен здесь: http://wiki.apache.org/solr/FunctionQuery Чтобы написать собственный Solr FunctionQuery, вам…
Статьи

Легкая альтернатива JAX-RS

HTTP-RPC — это платформа с открытым исходным кодом для упрощения разработки приложений REST. Он позволяет разработчикам получать доступ к веб-службам на основе REST с использованием…
Статьи

Создайте простое приложение Netty с и без Spring

Как асинхронная неблокируемая структура ввода-вывода (NIO), Netty используется для быстрой разработки поддержки масштабируемых протокольных серверов и клиентов. Создание низкоуровневых сетевых серверов и клиентов относительно просто…
Статьи

Станьте мастером потоков Java, часть 6: создание нового приложения базы данных с использованием потоков

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

Гексагональная архитектура на Java

обзор  Шестиугольная архитектура — это программная архитектура, которая позволяет приложению одинаково управляться пользователями, программами, автоматизированными тестами или пакетными сценариями и разрабатываться изолированно от целевой системы…
Статьи

Как я решил SpringMVC + Hibernate Ошибка: нет Hibernate Сеанс, связанный с потоком

При разработке веб-приложения с использованием SpringMVC и Hibernate я получил сообщение «Сессия Hibernate не связана с исключением потока» из-за некоторой проблемы конфигурации. Здесь я собираюсь…