Skip to main content


Posted by daniel on August 2, 2004 at 4:57 AM PDT

Looking for lightweight answers

Matt Raible has thought a lot about how to get you up and going quickly with web applications. We ran a feature about his AppFuse project which is designed to do exactly that. Current we are running an excerpt from his book Spring Live. He explains that this excerpt "is a tutorial on how to write a simple Spring web application using the Struts MVC framework for the front end, Spring for the middle-tier glue, and Hibernate for the back end. In Chapter 4, this application will be refactored to use the Spring MVC framework."

By the way, this week Chris Adamson is doing most of the work on the site while I am on vacation.

Bruce Tate follows with the Spring theme in his essay Spring and the English Archer in today's Weblogs. He reports that "archers on the battlefield in such great numbers, while other countries were unable to leverage this weapon. We just know that it changed battlefields, and in some ways, the course of history itself. Of course, we’ve come to call tools like this one disruptive technologies."

James Todd invites yo to find him next week at LinuxWorld to talk about JXTA. Daniel Brookshier points to Will Iverson's Great article on Project Looking Glass.

In Also in Java Today , Hetel Shah writes about XMLBeans, an Apache incubator alternative to JAXB. In XML-Java Data Binding Using XML Beans, she writes "XMLBeans gives an object view of underlying XML data without losing access to the original XML info set, and delivers performance benefits via incremental unmarshalling and efficient methods to access XML schema built-in data types."

The Oracle Technology Network series on Middleware Architecture wraps up with Combatting Complexity. They've taken a look back at the individual posts and noticed common themes such as "Cultivate collaboration", "Keep an eye on the Big Picture", and "Implement rigorous processes".

In today's

afishionado continues the discussion on accessibilityof classes and members saying "the only time getter/setter methods seem to make sense is if their bodies are more than one line long (perhaps they contain logic to only conditionally allow access to internal state, or perhaps they fire off a state change event), for some reason you want a getters but not setters, or if the getter/setters are, say, synchronized for thread safety."

David Bulloch comments on Prefer interfaces to abstract classes that "JDK 1.5 annotations are a platform for fixing the versioning problem".

In Projects and Communities, the Java Communications Community project WebCam makes pictures from your webcam available via a built-in web server. A motion detector grabs a new image every time it detects movement.

Check out the project in the Java Specification Requests Community for the latest work on the JSTL Specification Work.

In today's News Headlines

Registered users can submit news items for the href=""> News Page using
our news submission
. All submissions go through an editorial review before being posted to the site. You can also subscribe to
News RSS feed

Current and upcoming
Java Events

Registered users can submit event listings for the href=""> Events Page using our href=""> events submission
form. All submissions go through an editorial review before being
posted to the site.

Archives and Subscriptions: This blog is delivered weekdays as the
Today RSS feed
. Also, once this page
is no longer featured as the front page of
it will be archived along with other past issues in the href=""> Archive.