Code Tweaks and Data Services
Our WorldCities
web application is now a full-fledged project providing a number of interesting features: we can retrieve a list of all the cities and countries available in our DBMS and browse them through paged tables that we can order and filter; thanks to our master/detail UI pattern, we can also access a detailed view of each city and country, where we can read and/or edit the most relevant fields for both of them; and last, but not least, we can create new cities and countries thanks to the “add new” capabilities of the aforementioned detail view.
Now, before going further, it could be wise to spend some time consolidating what we’ve learned so far and improve the basic patterns we have followed. After all, refining our front-end and back-end, and the overall logic they’re currently relying upon, will definitely make them more versatile and fail-proof for what is yet to come.
This chapter is entirely dedicated...