Measuring Web application response time: Meet the client
Server-side response time says your Web application is blazing fast; but if you're not measuring the client you're missing
the full picture. Learn how to fill in the blanks by capturing and logging end user events.
Srijeeb Roy,
November 2008
Open source Java projects: Java Caching System
Caching frequently accessed objects is a sure way to improve application performance. Steve Haines joins the OSJP series to
introduce Java Caching System, a full-featured, easily configured tool for enterprise-level caching.
Steven Haines,
November 2008
Server load balancing architectures, Part 1: Transport-level load balancing
Gregor Roth introduces server load balancing basics and discusses the pros and cons of transport-level versus application-level
solutions.
Gregor Roth,
October 2008
Server load balancing architectures, Part 2: Application-level load balancing
Gregor Roth concludes his two-part introduction to server load balancing architectures with a look at a variety of application-level
solutions.
Gregor Roth,
October 2008
MapReduce programming with Apache Hadoop
Google's MapReduce framework handles massive data sets in the blink of an eye. Lucky for you, it's possible to harness similar
power for your own distributed data processing needs, with the open source Java-based Hadoop.
Ravi Shankar and Govindu Narendra,
September 2008
Is unit testing doomed?
Andrew Binstock follows up his recent blog posts with a deeper inquiry into why fewer Java developers are unit testing code,
and why some may regret the decision later.
Andrew Binstock,
August 2008
Web development with Wicket, Part 2: Reducing and re-using code
Want to build numerous similar Web components without cutting and pasting code? Wicket could be the Web application framework
for you.
Nathan Hamblen,
July 2008
Web development with Wicket, Part 1: The state of Wicket
Don't let state become a performance bottleneck in your Java Web applications. Wicket accommodates both stateless and stateful
development models, so you can just go with the flow.
Nathan Hamblen,
June 2008
SpringSource launches app server
Next-generation application server platform based on Spring, OSGi, and Tomcat snubs Java EE.
Chris Kanaracus,
April 2008
Service Component Architecture: Making SOA easier
IBM's Mike Edwards connects the dots between Service Component Architecture, Service Data Objects, and SOA, at OASIS Open
Standards 2008 Symposium.
Paul Krill,
April 2008
SpringSource acquires Covalent
Merger deepens support for Spring-plus-Tomcat as a lightweight alternative to Java EE.
Paul Krill,
January 2008
J2EE object-caching frameworks
Object caching is an important piece in the design and development
of Web portals. In a typical Web portal application, we need the
frequently accessed data in a JVM's memory, but, at the same time,
we want the ability to automatically clear the data from memory
when it's stale and refresh it with new data. Currently many open
source implementations provide object caching in J2EE Web
applications. This article describes a reusable object-caching
framework created to cache data objects in a Web portal
application. This framework can be seamlessly integrated into any
Web application. Author Srini Penchikala discusses implementing
object caching using three open source caching frameworks: Java
Caching System, OSCache, and Java Object Cache. He presents these
frameworks' installation and configuration details. Finally, he
presents a performance comparison to show the effectiveness of
caching objects.
Srini Penchikala,
May 2004
Recent articles:
Popular archives:
Java: A platform for platforms
Sun's reorg may seem promising to shareholders but it's also a scramble for position. The question now is whether Sun can,
or wants to, maintain its hold on Java technology. Especially with enterprise leaders like SpringSource and RedHat investing
heavily in Java's future as a platform for platforms
Also see:
Discuss: Java: A platform for platforms?