<P> Web servers provide the caching and scaling functionality demanded by web access and not provided by application servers . They convert requests to static content, and serve only HTTP content . Over time, application servers and web servers have morphed from two previously distinct categories, blended features, and arguably have merged . </P> <P> Mobile application servers are on a similar path . The emergence of mobile devices presents the need for functionality not anticipated by the developers of traditional application server developers, and mobile application servers fill this gap . They take care of the security, data management and off - line requirements not met by existing infrastructure, and present content exclusively in REST . </P> <P> Over time, these three categories may fully merge and be available in a single product, but the root functions differ . </P> <P> An application server can be deployed: </P>

What is application server and web server in java