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

Developers rank app servers
Evans Data Group has released results of a developer survey weighing 21 factors that determine app server success. CIO's Esther Schindler reports.
Esther Schindler, October 2008

EJB 3: From legacy technology to secret weapon
Java champion Adam Bien argues that EJB 3's streamlined component model and persistence handling are worth a second look. Learn the difference of convention over configuration, annotations, dependency injection, and aspect orientation.
Adam Bien, October 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

REST for Java developers, Part 1: It's about the information, stupid
Learn how REST's information-driven approach to building Web services can satisfy your users and make your development projects easier.
Brian Sletten, October 2008

SpringSource dm Server 1.0 released
SpringSource this week began offering its SpringSource dm Server 1.0, an OSGi-based application server to run Java enterprise applications.
Paul Krill, 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

The case for Java modularity
It never rains but it pours! Get some background on the long and winding road to Java modularity, then compare the two specification requests vying for inclusion in Java 7: JSR 291: Dynamic Component Support for Java SE and JSR 277: (Sun's) Java Module System.
Jeff Hanson, August 2008

Vendors leading the race on multicore
Hardware vendors are way ahead of developers on multicore, but times are changing.
Tom Kaneshige, August 2008

JBoss AS 5 coming ... soon
JBoss CTO Sacha Labourey announces the coming release of JBoss AS 5 and explains the long delay.
Chris Kanaracus, 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

Find more >

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?

Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address:
Featured Whitepapers