Java JEE Web Container, Application Server and Web Server Overview

Java JEE beginners are often confused by some terminologies. Such as Servlet Container, Application Server and Web Server. They are related technologies in java JEE but they has a lot of differences also. In this article we will tell you what difference between them and when should you use them.