InterviewSolution
| 1. |
Explain, Java Is Compatible With All Servers But Not All Browsers? |
|
Answer» When a Java applet runs over a network, two sides are working. One is the server, which is RESPONSIBLE for maintaining and handling browser requests for the various files it CONTROLS. On the server side, a Java applet is just a FILE like any other file an HTTP server ALREADY handles. You do not need any special server software for Java since the real work of executing the Java applet is performed by the browser, not the server. On the other side is the client, or browser, which request, receives, and interprets files from the server. The browser is responsible for displaying the Web page, playing sounds, running animations and. in general, determining the type of data the server is sending and handling that data accordingly. When a Web page contains a Java applet, the page's HTML file will contain an <APPLET> entry. If the browser is Java-enabled, the browser will request the applet file from the server. The server, in turn, will send the applet's bytecode to the browser, which will start its Java INTERPRETER to execute the code. When a Java applet runs over a network, two sides are working. One is the server, which is responsible for maintaining and handling browser requests for the various files it controls. On the server side, a Java applet is just a file like any other file an HTTP server already handles. You do not need any special server software for Java since the real work of executing the Java applet is performed by the browser, not the server. On the other side is the client, or browser, which request, receives, and interprets files from the server. The browser is responsible for displaying the Web page, playing sounds, running animations and. in general, determining the type of data the server is sending and handling that data accordingly. When a Web page contains a Java applet, the page's HTML file will contain an <APPLET> entry. If the browser is Java-enabled, the browser will request the applet file from the server. The server, in turn, will send the applet's bytecode to the browser, which will start its Java interpreter to execute the code. |
|