What’s Next?

With the application designed and blueprints in place, you are now ready to begin filling in the details. The foundation is always the most critical portion of a house, as all other construction must be supported by it. In enterprise applications, particularly those on the Web, data itself is this fundamental layer. Data is the focus of the next chapter, and databases and directory servers are discussed as two options for storing this critical substance. Then, the data schema will be designed, the tables created, and preparations will be put in place for the rest of the application code.

Additionally, I will highlight how designing a data store is often almost completely unrelated to the specific application itself. By remaining general in the storage design and implementation, the foundation can be used and reused without having to be altered for different applications of the data, even for those applications you have yet to consider. This is key to the ever-changing landscape of web applications.

Get Building Java Enterprise Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.