JetBrains readies JVM language Kotlin
Kotlin will be statically typed and free of legacy troubles, according to the company
Paul Krill,
July 2011
Oracle set to merge Java virtual machines
Oracle's plan to merge the Sun HotSpot Java Virtual Machine with the JRockit JVM is still evolving, but a single JVM based
on both technologies is expected in 18 months to two years, an Oracle official said during a Webcast this week.
Paul Krill,
February 2010
Apache readies Tomcat Java servlet container upgrade
The Apache Software Foundation for open source projects is readying an upgrade to its Tomcat Java servlet container, eyeing
improvements in areas such as scalability and security, Apache personnel said earlier this month.
Paul Krill,
November 2009
Mastering Spring MVC
If you like the Spring Framework, you'll want to explore Spring MVC for Web development. With Steven Haines as your guide,
learn where Spring MVC fits into the Java Web development landscape (including a little bit of Java history), then quickly
get up to speed developing a Spring MVC application.
Steven Haines,
April 2009
Open source Java projects: Jakarta Cactus
Unit-testing server-side code is famously challenging, but Jakarta Cactus does make it easier. Learn how Cactus extends JUnit
with an in-container strategy that lets you execute test cases for servlets, EJBs, and other server-side code. You'll also
learn how to automate your Cactus-based tests.
Steven Haines,
March 2009
Write your own Twitter application
Catch the social-networking wave with the convenience of Java APIs. Using Apache Commons HttpClient, dom4j, and iText, create
a servlet-based application that dynamically archives Twitter updates in a PDF document mirroring Twitter's look and feel.
Bruno Lowagie,
March 2009
Asynchronous processing support in Servlet 3.0
The revolution didn't stop with Ajax, and the incoming Servlet 3.0 specification will prove it. Find out why Servlet 3.0's
support for asynchronous processing is the next big leap forward for developing collaborative, multi-user applications for
Web 2.0.
Dr. Xinyu Liu,
February 2009
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
Open source Java projects: Java Caching System
Caching frequently accessed objects is a sure way to improve application performance. Steve Haines joins the OSJP series to
introduce Java Caching System, a full-featured, easily configured tool for enterprise-level caching.
Steven Haines,
November 2008
Recommended: Sing it, brah! 5 fabulous songs for developers
JW's Top 5