Each interface defined previously will have an appropriate implementation. The implementing classes will follow our DAO naming conventions by adding
Impl to the interface names resulting in
UserServiceImpl. We will define the
TaskLogServiceImpl classes and leave the
UserServiceImpl as an exercise.
The service layer implementations will process business logic with one or more calls to the DAO layer, validating parameters, and confirming user authorization as required. The 3T application security is very simple as mentioned in the following list: