Cześć. Piszę większy program w javie ee z wykorzystaniem jax-rs, hibernate i androida.
Zastanawiam się nad porządkiem paczek i klas w projekcie. Jest to jeden z pierwszych projektów tego typu.

Android wysyła zapytania poprzez HttpClienta do RestService:

Teraz podział paczek na serwerze:

--entities
--models
--restservices

w **restservice **:

aby pobrać z bazy obiekt "entity" :

EntityModel model = ...
Entity e= model.findEntityById(1000);

Response.entity(e).build();

w model :

class EntityModel {


..

public Entity findEntityById(Integer id) ...

..

w entity:

zmapowane klasy z tabel bazy danych.

Czy taki porządek jest dopuszczalny ?