Java News from Thursday, June 21, 2007

The Apache Jakarta Project has released Commons JCI 1.0. JCI is a component that can compile Java and other JVM hosted languages. "It is well integrated with a FAM (FilesystemAlterationMonitor) that can be used with the JCI compiling/reloading classloader. All the currently supported compilers (even javac before java6) feature in-memory compilation." Currently, JCI supports the Eclipse, Janino, Groovy, Javac, and Rhino compilers.

The Apache Project has released Struts 2.0.8 an open source framework for building web applications with Java Servlets and JavaServer Pages (JSP). Struts encourages application architectures based on the Model-View-Controller (MVC) design paradigm. 2.0.8 "has over 60 bug fixes and improvements since 2.0.6".

The Apache Jakarta Project has released Java Caching System (JCS) 1.3, an open source "distributed caching system written in java. It is intended to speed up applications by providing a means to manage cached data of various dynamic natures. Like any caching system, JCS is most useful for high read, low put applications. Latency times drop sharply and bottlenecks move away from the database in an effectively cached system."