On Nov 27, 2010, at 7:09 AM, Jan-Kees van Andel wrote:

> Hey folks,
> 
> Somewhere in the past I started working on a real world example webapp. I 
> guess it's already a year ago. :-) But now I have some free time to work on 
> this again.
> 
> Currently I use MyFaces 2.0 (of course), OpenWebBeans and OpenJPA 2.0. I also 
> use Hibernate Validator.

If you want to line up with more apache projects you could look into apache 
bval.

david jencks

> I got a strange error with CODI, so I skipped it for now to stay up-to-speed, 
> but I guess we should get that one in.
> 
> My goal with this example app was to bridge the gap between the current set 
> of example apps and the real world issues that application developers 
> struggle with.
> It could also be a nice example of a joint effort between multiple Apache 
> projects, which would be good for the professional image of Apache.
> 
> So, this example app has a pretty big domain model, security, layered 
> architecture, etc. Also stuff like logging, caching and performance is being 
> taken care of, so people can compare their app with this one. And this app 
> can serve as a living documentation in which the answers to Frequently Asked 
> Questions can be found.
> 
> 2 things:
> 1 Since everybody has a different idea of what a "good" app looks like, I 
> expect a lot of discussions on the mailing list. But I think this is a good 
> thing, because those discussions are also valuable for developers. Based on 
> those discussions, they can choose the proper solution for their context. 
> Those discussions can for example be referenced from the source code.
> 2 Where to put the code? My idea for now was to create a top level "sandbox" 
> directory within MyFaces because this clearly indicates that it's a work in 
> progress and outsiders shouldn't look at it yet. But then at least it's in 
> Apache version control. I can also put it into GoogleCode or GitHub, but I 
> prefer Apache, because I think more people will find it there.
> 
> Status:
> I currently have a working app with some pages. I want to write some 
> additional pages before I commit it. Of course every line of code may be 
> subject to discussion, but I prefer concrete discussions based on working 
> code. That's why I'd prefer a bigger initial commit, incl. a Wiki page with 
> architectural decisions etc.
> 
> Wdyt?
> 
> Regards,
> Jan-Kees
> 

Reply via email to