As a UI devloper and someone with very limited Java knowledge, how do I understand what exactly is servlet container in simple terms ?
I have heard Weblogic, JBoss,
WebLogic, JBOSS, and other Java EE app servers have servlet containers, plus more: EJBs, naming and directory service, JMS, etc.
Servlets are HTTP listeners that run inside a servlet container. The servlet can be mapped to response to HTTP GET and POST requests to a given URL of your choice. The container manages the lifecycle and pooling of the servlets.