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
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?