1. User Orika for DTO BO Mapping to reduce manual code.
Orika's advantage over Dozer is the performance since it uses byte code generation
And a fluent Java API

2. Prevent resubmission form