Wednesday, January 20, 2016

Jersey RESTful web service tutorial. Exceptions handling

When you develop application that provides RESTful web services it is important to handle exceptions that might occur appropriately. Any exception should be processed and client should receive corresponding descriptive response from web service.

Let's look at how to do it.

This post is available in Russian.

Tuesday, January 19, 2016

Создаем RESTful веб-сервис с помощью Jersey. Обработка исключений

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

Рассмотрим как это сделать.

Monday, January 18, 2016

JPA Single-table class hierarchy mapping tutorial

Usually there are many classes in large projects. Some of them extend others and form class hierarchies with them. Let's figure out how to map such classes.

There are three strategies to map class hierarchy:
  • Single-table
  • Joined
  • Table-per-concrete-class

Now we will use Single-table mapping strategy.

This post is available in Russian.

Saturday, January 16, 2016

Jersey RESTful web service tutorial. The basics

REST (Representational State Transfer) - is a software architectural style that is used to develop distributed applications.
Web services created using this approach are called RESTful.

Let's create an application that provides such web service.

This post is available in Russian.

Wednesday, January 13, 2016

Создаем RESTful веб-сервис с помощью Jersey. Основы

REST (Representational State Transfer) - архитектурный подход, позволяющий создавать распределенные приложения.
Веб-сервисы, созданные согласно этому подходу, называются RESTful веб-сервисами.

Рассмотрим как создать приложение, предоставляющее такие веб-сервисы.