Explain the difference between the Internet and Web.
What are Web browsers? Explain the two main functions of a Web browser.
Write a note on the structure of a Web page.
What is Java? What are the applications of Java that you can use for Web designing?
What are search engines? Explain the various types of search engines.
I hope the differences given below will be helpful for you
Internet is a network of computers around the world. In another words, the physical connection of various computers around the world is called Internet. Internet lets you to connect your computer around the world through which you can access the any other computer and transfer the data. As in nature, Internet is a Hardware.
Web is also known as WWW (World Wide Web). Web lets you to read and write the documents over the Internet. In context of Internet, Web is a part which uses the Internet to transfer the data from one computer to another using HTTP protocol. As in nature, Web is a Software.
Web Browser is a software application or application software that provides the user to get or view contents of web pages, videos, audios, images, digital certificates and many more other contents. Web Browsers can also read the information given by the web servers or files. The first popular web browser was the Mosaic which was renamed to Netscape later, however, the first web browser, WorldWidWeb (renamed to Nexus, later), was invented in 1990. The popular web browsers are Firefox, Chrome, Internet Explorer, Opera, and Safari.
Functions of Web Browser
The function of Web Browser is to retrieve or fetch the information resources and displays and renders them to the user as well as to allow accessing the other informations such as navigation and following links.
So, we can say, the two main functions of web browsers are :
While creating a web page a proper structure should be followed. Structure of web page can be as follows :
DOCTYPE (DTD) : DOCTYPE should be written at the top of the web page reading which the web browser or other agent understands that which type of markup language is used. Most of the web editors write the DOCTYPE automatically while creating the corresponding type of document.
Document Tree : A web page should be created by following a tree of elements. A document tree may contain the any number of elements. For example a Document tree of HTML page can be as follows :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <h1>Heading 1</h1> <p>Paragraph</p> .... <!-- other elements--> .... </body> </html>
Java is an object oriented, high level, platform independent programming language that facilitate you to write the applications that can run on Internet or desktop, depends on the technology used for developing the application. There are various of technologies that can be used for web applications.
Java Servlet : Using Java Servlet you can define a HTTP based classes. A Servlet is written for running on server side.
JSP (JavaServer Pages) : This technology lets the developer to develop a server and platform independent web based applications fast and easily. A JSP can contain both static and dynamic contents. Such as a JSP can be written with the HTML, XML or WML (Wireless Markup Language).
JSF (JavaServer Faces) : This is a framework that facilitate to build the web applications using its own components that contains the GUI component framework, flexible model that renders the components in various markup languages and technologies, and a RenderKit that generates the HTML markup.
Search engine is a program which is used for retrieving or fetching the information like data, files, documents etc. on web according to the specified keyword. It searches for the informations stored as many web pages. How much the result set are relevance which are returned by the search engines specifies the utility of search engines. There are various types of search engines :
Crawler-Based Search Engines : This type of search engines surveys and categories the web pages using automated software (www.google.com, www.ask.com).
Directories : This type of search engines are based on the category of site belongs to decided by the human editors. In this type of search engines websites are placed inside the specified categories in the 'directories' database (www.yahoo.com, www.dmoz.org).
Hybrid Search Engines : This type of search engines delivers the result set based on the crawler and directory results (www.yahoo.com, www.google.com).
Meta Search Engines : This type of search engines combines and list the all other search engine results (www.metacrawler.com, www.dogpile.com).
Specialty Search Engines : This type of search engines provides the particularly well suited areas for which asked (www.froogle.com, www.nzpages.co.nz, etc.).