In the previous chapter, you created a home page and a user registration page using the MVC pattern. You implemented a controller (UserRegistrationController
) as well as a corresponding view for processing user registration requests. You then added a service (UserService
) and middleware (CommunicationMiddleware
), but we have just started, so they are not finished yet.
When comparing with the initial workflow of the Tic-Tac-Toe application, we can see that there are still multiple things missing, such as the whole client-side part, really working with the Communication Middleware,
as well as multiple other features we still need to implement.
Let's start by working on the client-side part and see how to apply more advanced techniques. Then, you will learn how to optimize everything as best as possible.
If you remember, last time, we stopped after a user had submitted his data to the registration form, which was sent to the UserService
. We then just displayed...