I came across AppFuse the other day when a friend said he were using it as their development framework. I thought he said App View, but the name is AppFuse.
App Fuse is described as “A robust starter web application to ease Java webapp development”
The framework or whatever you want to call it comes with some great functionality for starting up an application development.
AppFuse comes out of the box with features that many applications need, including:
- Authentication and authorization
- User management
- Remember Me (which saves your login information so you don’t have to log in every time)
- Password reminder
- Signup and registration
- SSL switching
- URL rewriting
- Skinability
- Page decoration
- Templated layout
- File upload
This out-of-the-box functionality is one of the main things that separate AppFuse from the other CRUD generation frameworks (from create, retrieve, update and delete),
including Ruby on Rails, Trails, and Grails. The aforementioned
frameworks, as well as AppFuse, allow you to generate master/detail
pages from database tables or existing model objects.
I would love to see someone build a Ruby on Rails version of this. I have done some of it, using the plugins and engines, but it looks like a great idea to turn this into a project.

My name is Alex Nesbitt. This is my blog. I publish
{ 1 comment… read it below or add one }
Hello Alex,
I am looking for a consultant with App Fuse experience for a project in Parsippany NJ.
Do you know where I can find a newsgroup or find someone with this skill. This is the following problem I am having at a client.
since I’m on vacation right now, I decided to go with the s”ome resource for the time I’m away is better than no resource at all” option, however, I have to say that I’m not happy with the progression speed of Samba. Given, there is a certain learning curve involved taking on someone else’s code and we had some development environment issues to sort out last week and needed to switch him from Linux to Windows because the box became unresponsive, and sometimes our company relies too much on verbal and email specs definition, however, I on his second day here last week, I had given him a simple task that I would expect anyone familiar with the AppFuse and Struts2 framework to be able to resolve within a day, 1.5 days max. It’s been almost a week now since he’s been given the task and I have yet to see a working result in my email inbox.
The task was to change the mail sending type in a Struts action from simple plain text email to Mime based HTML email. Although Samba claims that his solution is working and forwards me the received test messages from his Gmail account, I do not see the results being delivered into my email. He seems unable to get this resolved. A second task I gave him a few days ago, he ran into a problem and is now also stuck with this one. Again, validation is something that I would expect someone who knows the framework be able to resolve fairly quickly. Yet, I am also waiting for this to be resolved and the missing resolutions are holding the project up.
The summary is:
– not familiar with UNIX or Linux development environment. Had difficulty finding his way around a Fedora 8 install. Ping developed on this without problem. It should have been known has part of the handover that development is expected on Linux.
– as described above, I don’t see the speed and effectiveness that Ping brought to the table when it comes to task resolution. I see a lot of trial and error approach and documentation studying instead.
– based on what I’m seeing in terms of familiarity with the presented frameworks and the experienced development speed, I’m not confident that he can assist me sufficiently in the re-architecting of the application to make it fit to host other application instances, too – although based on the resume you presented me, I got the impression that that’s something he’d be capable of.