This Project Work(Contact App) video is about PROJECT ARCHITECTURE. Here are some set of benefits of following architecture :
ORGANIZED BEANS : Well Organized layer or project components/beans
MODULARITY : Separate Business Layer and Web Layer
LOOSELY COUPLED LAYER : Loose Coupling between Business and Web Layer
Reusable and Portable Business Logic
Consistent coding style followed by all developers, helps to manage project for long term.
Must watch complete video to learn the purpose of different kind of classes being used in project like DAO, Service, Controller, View, Model, Domain, DTO, Interfaces, Command etc...
Don't skip or miss any video, just follow step by step video series.
Also check the source code listing in our
blog http://ezeon.in/blog