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

Spring Web Flow 2: A boon to JSF developers
Spring Web Flow 2 seems tailored to the needs of JSF developers, and it smoothes out Spring MVC on the front end. Dr. Xinyu Liu explains how new support for Ajax, validation, persistence, and security facilitates the development of rich Web applications using SWF 2.
Dr. Xinyu Liu, November 2008

Eye on multicore: RapidMind and JetBrains
New releases from JetBrains and RapidMind seek to address the need for parallel programming support in a multicore world. Paul Krill reports on newly released IntelliJ IDEA v8 and RapidMind's contribution to the LLVM Compiler Infrastructure and OpenCL standard.
Paul Krill, 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

Introduction to WEB4J: Web development for minimalists
"Keep it simple" is a rule that applies -- even when it comes to Web application development. Find out how one developer is pursuing minimalist Web development using Java.
John O'Hanley, October 2008

Ajax validation with Struts 2
Struts 2's versatile validation framework doesn't end with Java support on the server side. Find out how Struts 2 also helps you perform advanced Ajax validation with ease.
Oleg Mikheev, 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

Creating DSLs in Java, Part 4: Where metaprogramming matters
Newer JVM-compatible languages like Scala, Groovy, and JRuby are better suited to creating internal DSLs than the Java language itself. Find out why in this final article in Venkat Subramaniam's introduction to creating DSLs in Java.
Venkat Subramaniam, September 2008

Web development with Wicket, Part 3: Many ways to persist
Wicket's fierce independence leaves you with lots of options for persisting your data. Find out how Wicket makes the marriage work, whether you want to settle down with Spring/Hibernate or live on the edge with Databinder and ActiveObjects.
Nathan Hamblen, September 2008

The state of scripting
Scripting used to be a quick fix or a spare-time hobby; today it's become a must-have for even the Java-based developer's toolkit. Get perspective on what's next for dynamic languages, from leading lights in JavaScript, Rhino, Perl, IronRuby, Python, and Tcl.
Lynn Greiner, September 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