جمعه 6 دی 1387
نویسنده Author :
One of the most dynamic programming languages used by computer programmers
today is Java. Especially in the case of servers and mainframes and
big-picture systems, Java makes business processes happen. Technically and
historically, Java is the creation of Sun Microsystems. This venerable
computer company produces both hardware and software, and Java is one of
its software offerings. Other companies now create Java applications, but
Sun was there first.
One well-known type of Java application is the applet, a sort of
fast-working subroutine that is largely platform-independent and can work
within other frameworks. Applets are mini applications that perform a
variety of functions, large and small, mundane and dynamic, within the
framework of larger applications. Technically, an applet is like an
application lite, as its name suggests. A software developer who is
proficient at developing applets is in significant demand.
A prime example of an applet is a browser-based plugin, such as the one
that allows users to see Flash movies or hear audio files by clicking on a
Web page link. Such a click keeps the user in the browser environment,
while simultaneously launching the application-within-an-application that
is the applet, showing the requested video or playing the requested sound.
Many online games are applet-based as well.
Java has advanced through the years in both functionality and reach.
Current editions are on the Java 2 Platform, which is, not surprisingly,
the second main incarnation of Java software. The Java 2 Platform has
various incarnations as well, including Java 2 Platform, Standard Edition
(J2SE). J2SE is used primarily for writing applets and other Java-based
applications.
The Java 2 Platform has three basic Editions: Micro, Standard, and
Enterprise. They have increasing amounts of functionality and flexibility,
with the Micro Edition being used for small-range applications and the
Enterprise Edition being used for large, server-based functions. In the
middle is the Standard Edition, or J2SE. J2SE has applications up and down
the requirements ladder, filling needs for both individual and complicated
users.
One of the primary uses of J2SE is the development of Java applications
for individual computers. Web-based activity sometimes lives and dies by
the successful integration of applets into e-commerce and other
Web-specific functions. J2SE applets and other applications make these
functions run smoothly; without them, many transactions and other Internet
interactions would not take place. In this way, J2SE is a tremendous
enabler of Web activity.
Another important functionality made possible by J2SE is JavaBeans. These
are reusable applications that can be developed and assembled easily in
order to create more sophisticated applications. Basically, they are the
building blocks of personalized J2SE applications. Java may be the base
technology, but JavaBeans are what makes J2SE functionality and
individuality really click.
good luck.