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…

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…

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…

Jetty Continuations for Quality of Service.

Jetty Continuations can be used to prevent resource starvation caused by JDBC Connection pools or similar slow and/or restricted resources. Jetty Continuations have mostly been discussed in the context of web 2.0, Ajax Push and Comet. However there are many other use cases and the ThrottlingFilter, written by Jetty committer Read more…

InfoQ on Jetty 6

InfoQ writes about the Jetty 6 release: The Jetty team released version 6 a couple of weeks ago and has also just released version 6.0.1 of the open-source web container. The Jetty 6 code base is a complete rewrite adding such features as Continuations, NIO support, and 2.5 Servlet spec Read more…

Jetty Release 6.0.1

Revision 6.0.1 of Jetty is now available at http://jetty.mortbay.org and from maven repositories. This minor version update includes: fixed isUserInRole checking for JAASUserRealm fixed ClassCastException in JAASUserRealm.setRoleClassNames(String[]) Improved charset handling in URLs Factored ErrorPageErrorHandler out of WebAppContext Refactored ErrorHandler to avoid statics JETTY-112 ContextHandler checks if started JETTY-114 removed utf8 Read more…