spring mvc


I was going through below link

I have not understood below line
Spring MVC helps in building flexible and loosely coupled web applications. The Model-view-controller design pattern helps in seperating the business logic, presentation logic and navigation logic.

what exactly is business logic and what exactly is presentation logic what exactly is navigation logic in practical terms.

Does the database, DAO, BO , eJB come into MVC at all.

I am not clear

Please advise.

Any links resources ideas highly appreciated. Thanks in advance
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Business logic: the logic that implements the business requirements. For example if you have an online store that sells books the part of the system that finds out how many books left, or how much each book costs, who the customer is, etc, is the business logic.

Presentation logic: the logic that defines how the site looks. In our example with the online store the presentation logic is how you display all the components of the system, i.e. the order form, the graphics, the colours of the site, the interaction with the user (for example dynamic menus with JavaScript or JQuery), etc.

Navigation logic: the logic that defines how you navigate the application. Where do you go when you click a button, or a link, or where do you go when you submit a form.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gudii9Author Commented:
>>Does the database, DAO, BO , eJB come into MVC at all.

Please advise if DAO, BO, DB, EJB layer comes under business logic.
What is a "BO"?
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

gudii9Author Commented:
Business Object
gudii9Author Commented:
please advise
BO and EJB - yes
DAO and DB - no
gudii9Author Commented:
>>DAO and DB - no

They may not come in spring mvc module but they come in spring ORM right? please advice
They are generic terms, they are used by every ORM framework.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java EE

From novice to tech pro — start learning today.