Question: what are the different layers in web application?
Answer: Presentation layer (a.k.a. UI layer, view layer, presentation tier in multitier architecture)
Application layer (a.k.a. service layer or GRASP Controller Layer)
Business layer (a.k.a. business logic layer (BLL), domain layer)