Hi, Please anyone can tell me what is the difference between webserver and ServletEngine? As I knew, To execute the server side programming webserver needs a place that is Servlet Engine/Container Still can I get some more explanation on these?
We're pleased to have you here with us here on the ranch, but there are a few rules that need to be followed, and one is that proper names are required. Please take a look at the JavaRanch Naming Policy and adjust your display name to match it.
In particular, your display name must be a first and a last name separated by a space character, and must not be obviously fictitious. You can change it here [ August 22, 2007: Message edited by: Ben Souther ]
The last line of the FAQ rings true to me: To sum it up, the terms do exist but need to be considered in the context of their use in order to understand what they really mean.
Terms may have different meanings in different shops, or even among different teams and individuals. Our infrastructure guys say a Web Server serves static files and anything with Java is an App Server. On one project the AD guys ignore IHS because they serve no static content, call the Servlet Container the Web Server because it generates HTML and has HTTP dependencies and call the EJB container the App server.
This causes problems (!) if we don't define terms at the start of every engagement.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Originally posted by Stan James: The last line of the FAQ rings true to me: To sum it up, the terms do exist but need to be considered in the context of their use in order to understand what they really mean.
This might have something to do with the author of that FAQ having just read one of your posts on the subject before writing it.