Apartment online booking for java technologies