This "stupid question" is about JAR files. I know I can put all my classes in a JAR file, but what else does it do for me?
June 15, 2006
Binildas C. A. shows how to use Tomcat to create web applications that withstand high loads of concurrent users.
June 6, 2006
John Ferguson Smart introduces Apache Continuum, an open source continuous integration tool.
May 30, 2006
Michael Jouravlev introduces the JSP Controls Tag Library, a portlet-like JSP library that allows for stateful, self-rendering web page components that interact with Ajax.
May 4, 2006
This "stupid question" is about the JavaOne Conference. My company is paying for me to attend. When should I get there? What should I plan on doing? What shouldn't I bother doing?
May 2, 2006
April 27, 2006
Kobi Krasnoff introduces game development in Java ME by showing the pieces that make up a simple basketball game for mobile phones.
April 25, 2006
Ulrik Sandberg and Mattias Arthursson introduce LdapTemplate, a Spring-based library to simplify working with LDAP from Java.
April 18, 2006
JSR-223 brings scripting languages to the Java platform, complete with the ability to work with Java objects and thus the extensive Java class libraries. Thomas Kunneth has an introduction to its early implementation in Mustang.
April 11, 2006
Tim McCune looks at the antipatterns--bad solutions to common problems--found in exception handling code. If you've wondered whether to catch, log, or let an exception go, this article will show you what not to do.
April 6, 2006
Chris Hardin shows how an RSS parser from a Sun tutorial can be used in your own RSS applications.
March 21, 2006
Ivelin Ivanov introduces the JAIN SLEE server spec built for high-availability VoIP servers, and its open source implementation, the Mobicents project.
March 14, 2006
Krishna Srinivasan looks at how the "unified" expression language for JSP and JSF allows you to work with both technologies.
March 7, 2006
This "stupid question" is about the serialVersionUID field: what does it do, when do you have to override it (and how), and what can go wrong if you do?
March 9, 2006
Chet Haase takes a look at some of the things that make animation look choppy, and offers programmatic approaches to improving the appearance of Java animations.
February 23, 2006
Jacobus Steenkamp combines AJAX and JSF to provide browser-based progress bars for HTTP file uploads.
February 9, 2006
Jeff Friesen shows how to create an image-editing application, with custom effects and a handy status bar.
February 7, 2006
Randy J. Ray introduces the ROME project, which simplifies working with RSS and Atom web syndication feeds.
February 2, 2006
Sanjay Dasgupta introduces the a-jar-stdio-terminal project, which provides a GUI terminal to handle the "standard I/O" streams of the System class for double-clickable JAR apps.
January 31, 2006