31/01/25 ----------- Java based web application development --------------------------------------------- Q)What is a website? =>A collection of related web pages that mostly belong to a single ornaization is nothing but a website =>A website is hosted onto a web server. Q)What is the architecture of a website? =>CLIENT-SERVER Architecture DIAGRAM Q)What is a web client? =>A software that requests the web server for web resources is nothing but a web client. =>A web client uses HTTP to communicate with the web server. Therefore it is also known as HTTP client =>In fact, a web client is the browser. Q)What is a web server? =>A software that provides requested web resources to web clients is nothing but a web server. =>Web server uses HTTP to communicate with web clients.Therefore, it is also known as HTTP server. For eg. Apache IIS Q)What is a static website? =>A non-interactive, just information providing website is nothing but a static website. Q)What is a dynamic website? =>An interactive website is nothing buta dynamic website. Q)What are the similarities between a static website and a dynamic website? =>Both are hosted onto the web server. =>browser is required to access the web pages of both the websites =>HTML5 & CCS3 are required to build 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)It is not a web It is a web application. application. database required. 2)database not required. 3) web server side mandatory. programming is not required. Q)What are the main functionalities of a web server? 1)providing HTTP socket connections to web client. 2)providing requested web resousece to the clients.