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.