Search code examples
javaspringn-tier-architecture3-tier

Does my application missing app tier?


Am new to programming. I have created a Spring MVC web application. It has JSPs for the frontend, Spring MVC as the middleware component and for data part a request is made to webservice to fetch the data. The middleware component does not have too much business logic since the application itself and exists just for fetching data.

My friend says that my application is missing the application tier. Is this correct? Currently I deploy my application in Tomcat and DB is Teradata. Am not using any app server(only web server). So does this mean my application is missing the app tier? Please elaborate.


Solution

  • If your friend is thinking of a 3-tier application, then yours doesn't have the Web Tier, or in fact, you have combined the Web and App tiers.