|
Q: What exactly is Java? |
|
|
|
Q: Is Java a true standard? |
|
|
|
Q: Does Java have built-in support for Web services? |
|
|
|
Q: What is an applet and how does it
|
|
|
|
Q: What is a JVM? |
|
|
|
Q: What is J2EE? |
|
|
|
Q: Is Java supported on Windows platforms? |
|
|
|
Q: What is JSP? |
|
|
|
Q: Are there free, server-side
|
|
|
|
Q: What is a Java application server? |
|
Answers
{% if main.adsdop %}{% include 'adsenceinline.tpl' %}{% endif %}
|
A:
Java is a platform-independent, highly object-oriented, third-generation programming language and software development methodology developed by Sun. Though its origins predate the
|
|
|
A:
Yes and no. It is not a bona fide industry standard
|
|
|
A:
Yes. The latest version of the server-side Java specification, J2EE 1.4, includes
|
|
|
A:
Java applications are conventional, stand-alone programs, installed and executed off a system s hard drive in the same way as applications developed with other languages ”with one distinguishing feature being, however, that Java applications can be readily ported between vastly disparate systems. They could typically be invoked via a command-line instruction and, in common with other applications, will normally have unfettered access to the host system s resources (e.g., data files). Applets, though similar to applications, are not
|
|
|
A:
Java applications as well as Java applets were said to execute on Java Virtual Machines (JVMs). A JVM is thus a run-time (or execution) environment. JVMs are implemented on various computing platforms, in particular Web browsers, and all popular operating systems
|
|
|
A:
J2EE is the Java 2 Platform, Enterprise Edition. A Java platform is said to consist of a JVM (or container) and a series of standard libraries, which are referred to as the Java API. Today there are three Java 2 platforms, with J2EE being one of them. The other two are J2SE, the standard edition of the platform
|
|
|
A:
Most
|
|
|
A: JavaServer Pages (JSPs) decouple the user-interface aspects of Web applications from that of content generation. JSP thus enables Web developers to change the presentation layout of a Web page or the contents of that Web page independently of each other. JSPs are somewhat analogous to the now relatively common Microsoft Active Server Pages (ASPs). The big difference, as ever, is that ASPs are Microsoft IIS “centric, whereas JSPs are meant to work with any Web server. JSPs are built on top of Java servlet technology ”where a servlet is in essence a server-side applet. JSPs neatly demarcate HTML from servlet code. |
|
|
A:
Most definitely. So-called reference implementations of the Java platforms are available from java.sun.com for Windows, Solaris, and RedHat Linux platforms. Other
|
|
|
A: A Java application server, which typically refers to a commercial product, though the no-charge JBoss offering is also called an application server, is a value-added, platform-specific implementation of a particular J2EE specification. Commercial application servers offer extensive load-balancing, failover, and system clustering support as well as optimized drivers for specific commercial database systems. They include back-end connectors (or adapters) to existing applications as well as graphical application deployment and management capabilities. |