Use "Enumeration for get all request parameters.
Use "request.getParameterMap()" instead "request.getParametersName()" . This way we decrement production code, test code and remove same dependencies from classes in production code.
finish calculator
Pass "getParameterMap()" in "validate()" method. It return Map witch contains  user messages for all fields.
Create Persistent Test for  Book_Store
Create BookUtil