Java based web application development Q)What is a website? =>A collection of web pages that mostly belongs to a single organisation located under a single domain name is nothing but a website. Note:- A website is hosted on to a web server. Q)What is the architecture of a website? DIAGRAM Q)What is a web client? =>web resources sake request making software is nothing but a web client. =>Web client uses HTTP(Hyper Text Transfer Protocol) to request the web server for web resources. Therefore, it is also known as a HTTP client. =>In fact, browser is the web client. Q)What is a web server? =>A software that provides requested web resources to web clients is nothing but a web server. =>A web server is also known as a HTTP server. For eg. Apache,IIS(Internet Information Server) Q)What is a static website? =>Non-interactive, only information providing website is nothing but a static website. Q)What is a dynamic website? =>A website that provides interaction to the end users in addition to information is nothing but a dynamic website. Q)What are the similarities between a static website and a dynamic website? =>Both provide information online to the end-users. =>Both need web server to host them. =>Both use HTTP =>Both need a browser to render the webpages to the end-users =>Both have a unique domain name. =>HTML5 and CSS3 are common for building the web pages of both the websites. Q)What are the differences between a static website and a dynamic website? static website Dynamic website ***************************************************************** 1)Non-interactive Interactive 2)It is not a web application web application 3)No database required database is almost mandatory 4)No serverside programming (web)server side programming mandatory 5)It provides general purpose gives both general purpose info information but not user specific and user-specific info. information ************************************************************