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, weve come to call tools like this one disruptive technologies."
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".
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.
In today's java.net News Headlines
- IBM to Open Source 'Derby' Java Database
- Draft Review JSR 234 - Advanced Multimedia Supplements
- Redhat Launching Redhat Application Server
- Commons HttpClient 2.0.1
- JasperAssistant 1.3.1
- Bamboo 1.0 Request for Testing
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form. All submissions go through an editorial review before being posted to the site. You can also subscribe to
News RSS feed.
Current and upcoming
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> 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
java.net it will be archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.