[ANN] AppFuse 1.5 Released!
I finally found time to fix a few minor bugs in AppFuse 1.5 Beta and update all the tutorials. Now there's 3 new HowTos for developing a Master/Detail page using Spring's MVC Framework. After writing the tutorials, I found a new appreciation for Spring's MVC. I really like its lifecycle and (if given the opportunity) I think I'll use it for my next project. Without further ado, here's the relevant links:
- Download (~12.2 MB for src, ~5.6 MB for bin)
- Release Notes
- Mailing Lists
- Demo
Enjoy!
BTW, if you live in Colorado and you want to learn more about AppFuse, Spring and AppFuse Light - stop by the Denver JUG on June 9th or the Boulder JUG on June 10th. I'll be talking at both events. As a teaser, here's the bullet points from my slide on AppFuse Light:
- Designed for quick apps with few requirements (i.e. prototypes)
- Uses Sitemesh for skinning
- No build-time dependencies (i.e. XDoclet), no out-of-the-box security
- Web tests do not depend on container
- All code can be easily ported to AppFuse if you need AppFuse features (i.e. security, i18n, gzip compression)
- Simpler, lighter, faster (for building and testing)
Hi Matt,
Just a minor nit - I clicked on the W3 XHTML icon on one of the demo pages and discovered that it wasn't valid. I then tried a couple more pages and they didn't validate either.
One of the issues was multiple id's with the same value, e.g., id="login". Finding this error through validation might be very valuable, as your CSS might do some unexpected things if you use a selector that would match both elements. JavaScript that calls getElementById("login") might also do some unexpected things. (I'm sure you know these things - I'm stating them for your readers.)
This isn't a big deal. I know you're pragmatic when it comes to these kind of issues. Trying to ensure that dynamically generated pages validate can be challenging. Although I try to use valid XHTML and CSS myself, I haven't seen much of a payback from doing so, other than catching potential problems like those mentioned above.
Posted by kdenehy on May 27, 2004 at 01:50 PM MDT #
Posted by Matthew Payne on May 27, 2004 at 03:00 PM MDT #
Matthew - my goals for 1.6 are adding WebWork as an MVC option, as well as enhancing IDE integration. I'd really love to get it working nicely with MyEclipse for truly rapid development - where saving a class refreshes it in Tomcat and doesn't require a context reload. The major hurdle with WebWork integration is going to be replacing Tiles with Sitemesh.
Posted by Matt Raible on May 27, 2004 at 03:23 PM MDT #
Posted by gerryg on May 27, 2004 at 03:46 PM MDT #
Posted by Matt Raible on May 27, 2004 at 04:15 PM MDT #
Posted by Kris Thompson on May 27, 2004 at 11:04 PM MDT #
Posted by tanyin on July 20, 2004 at 08:41 PM MDT #
Posted by Matt Raible on July 20, 2004 at 08:49 PM MDT #