Software Development Approach Used In This Course
Understand the Java software development approach utilized in this course including Spring Web MVC, Hibernate for persistence, and RESTful web services. Explore architectural patterns like Business Object, Data Access Object, and Session Façade. Learn test-driven development principles to write effective and maintainable test code for robust applications.
In this chapter, we learned about the most common architectures for Java-based web projects, Spring and Hibernate. From a Spring point of view, we will look at the following:
- Spring Web MVC
- Spring Core
- Hibernate for persistence
Figure 1-1 explains the architecture followed in this ...