Introduction
During its 10 years of existence, Java* has evolved from a "run anywhere" client-side programming language to become today's ideal development platform for enterprise server-side applications. Software developers designing applications that reach the edge of the organization now have a staple of Java building blocks for many system-level functions to choose from that can substantially decrease their development cycle.
Java applications, which are operating system independent, rely on the Java* Virtual Machine (JVM) to take advantage of the benefits of the underlying hardware architecture. Java's platform independent applications implicitly depend on the JVM to provide the optimal performance for the platform. How well a JVM handles code generation, thread management, memory allocation and garbage collection helps determine Java application performance.
What Is the Problem?
Java* enterprise applications need to access much larger data sets, such as massive financial information or collections of product specifications, and serve the information to increasing numbers of connections without perceptible lag time. Developers of Java applications for employee resource planning, supply chain management, and business intelligence are required to optimize code to accommodate the locking mechanisms and persistence requirements needed to access large databases.
Java applications must increasingly contend with larger datasets as companies migrate to Web services and store and distribute information in more robust formats, such as extensible markup language (XML) and real simple syndication (RSS). Applications also have to be sensitive to the additional overhead required by processing encrypted data that is increasingly used to boost security.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Web applications using Java Server Pages and servlets Web applications using Java Server Pages and servlets This demo walks... |
![]() | Migrating Java to C# manually: four case studies by Jason A. Fletcher, application engineer, Intel Software and Solu... |
![]() | JavaServer faces by Hans Bergsten, O'Reilly JavaServer Faces, or JSF, brings a compo... |
![]() | A basic Java application Joe Grip Write your first Java application. This sample tutorial wa... |
![]() | Determine the correct XML parser type for a Java application by Padma Apparao, senior performance architect, Software Solutions Gro... |
![]()
Related Jobs:

