Servlets 3.0

I’m just fresh out of a session at JavaOne where Sun have revealed their road map for the servlet 3.0 specification. My initial reaction is that it contains both some good and bad items as well as quite a few concerns in between. The 10 words or less version is: Read more…

Jetty Session Clustering with Terracotta

Terracotta is an infrastructure that allows you to pretty much transparently cluster any code in a jvm. We’ve already successfully used it to cluster the channels in Jetty’s Bayeux (aka Cometd) implementation, so we thought it was high time we used it to cluster HTTP sessions. Jetty already has a Read more…

Jetty Ant Plugin

Jetty has a sexy new plugin for Ant that has the same features as the Maven plugin. So if you didn’t want to move from Ant to Maven, but you still want fast webapp development, now you can have it! The Jetty Maven plugin greatly shortens your development cycle by Read more…

Marc Fluery leaves JBoss/Redhat

So Marc Fluery has left JBoss/Redhat and thus brings to an end a chapter of the story of professional open source. One would have to say it has been a very successful chapter and has shown that OS can produce high quality enterprise infrastructure. As Marc leaves the project (or Read more…

Hightide Released

Hightide is a versioned, optimized distro of Jetty, with many J2EE/JavaEE features pre-integrated in a lightweight manner so you can enjoy their benefits but without needing a heavyweight JavaEE Application Server. We’ve also included state-of-the-art, scaleable backend support for Ajax. The idea being to provide a powerful but flexible container Read more…

Jetty 6.1.0 Release

The Jetty 6.1.0 release is now available via http://jetty.mortbay.org. It represents both a stabilization of the features already released in 6.0.x, plus a raft of new features. For a full description of Jetty 6.1, see http://docs.codehaus.org/display/JETTY/. Stabilization The core protocol engine of Jetty 6 has been further optimized and refined Read more…

Unit Test Servlets with Jetty

This rainy weekend, I was inspired by a question from hani about testing servlets. As a result I’ve added a module to Jetty to simply test servlets with an embedded server configured by the ServletTester class. The HTTP requests and responses for testing can be generated and parsed with the Read more…

Gaming with GWT and Jetty continuations

The Google Widget Toolkit allows Ajax applications to be developed in java code using the traditional UI widget paradigm. The toolkit includes support for RPC, but not for comet style Ajax push. Online Gaming is an excellent use-case for Ajax and I’ve been working with Ryan Dewsbury of www.aplayr.com to Read more…