web architecture project that uses Enterprise Java and Spring