In the previous chapter, we looked at how the Java platform has been modularized, what the modules look like and how to navigate and find more information about them. In this chapter, we'll get hands-on and implement and extend functionality in the address book viewer application by using some of the platform APIs. In the process, I'll walk you through the typical process of finding and using platform APIs, as well as how to organize application modules to have better reusability and modularity.
Here are the enhancements we'll make to the address book viewer application in this chapter:
- We'll add logging logic to the application using the Java Logging APIs. This is not really a user-facing feature, but it's handy as a developer to be able to log informational and error messages from your application.
- We'll use XML APIs to read...