20040527 Thursday May 27, 2004

[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:

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)

Posted in Java at May 27 2004, 04:18:08 AM MDT 8 Comments

Comments:

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 07:50 AM MDT #

Did you say the you were going to use/add WebWork support for the next version of AppFuse?

Posted by Matthew Payne on May 27, 2004 at 09:00 AM MDT #

kdenehy - thanks for the heads up about XHTML compliance. Obviously, it's not a huge issue - but I'll fix it anyway.

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 09:23 AM MDT #

You didn't blog for 3 days just to do that?!?!? Good for you! :-) Time to update your AppFuse wiki roadmap page...

Posted by gerryg on May 27, 2004 at 09:46 AM MDT #

Gerry - I've updated the Roadmap, thanks for the motivation. ;-)

Posted by Matt Raible on May 27, 2004 at 10:15 AM MDT #

See you at BJUG!

Posted by Kris Thompson on May 27, 2004 at 05:04 PM MDT #

Is there any other site or means of downloading appfuse and its tutorials. Either the java.net site is too busy or something else gets in the way. I can't get to download anything from that page except the release notes.

Posted by tanyin on July 20, 2004 at 02:41 PM MDT #

Maybe it's your connection - I was just able to download appfuse-1.5-src.zip in 20 seconds. E-Mail me (matt AT raibledesigns.com) if you still can't get it - let me know which one you want - and I'll upload it to http://dropload.com.

Posted by Matt Raible on July 20, 2004 at 02:49 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed
Click me to subscribe
Matt Raible is a Web Architecture Consultant specializing in open source frameworks.
« May 2012
SunMonTueWedThuFriSat
  
1
2
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today

Recent Entries

Tag Cloud