Most commercial Java developers nowadays are working on projects that involve the JEE environment. As such they work on code that runs within the context of the servlet container or the application server. Which provides many services for the application