In chapters 6 through 9, we implemented the repository layer of our FlyingDutchmanAirlinesNextGen project. In this chapter, we’ll refresh our knowledge of the repository/service pattern and implement (partially) two of the four following required service classes:
- CustomerService (implemented in this chapter)
- BookingService (implemented in this chapter and chapter 11)
- AirportService (implemented in chapter 12)
- FlightService (implemented in chapter 12)
Figure 10.1 This chapter is the start of the service layer implementation. We’ll implement CustomerService and BookingService in this chapter. In the following chapters, we’ll implement AirportService and FlightService.
