Looks like this is a bit of a hot topic at the moment: http://raibledesigns.com/rd/entry/choosing_a_jvm_web_framework
As to security, this is provided by ACEGI, so is more or less independent of the choice of web framework. Good luck with the choice! Mike On 8/16/07, Steve Jorgensen <[EMAIL PROTECTED]> wrote: > > Hi everyone, > > I've done some Web application development, and written some Java code, > but I'm 100% new to Web development using Java, and that's what I'm now > tasked with doing. > > The number of infrastructure layering choices is pretty daunting, and > I'm hoping to get some advice on what ould work well for the kind of > things I need to do. So far, I'm playing with the AppFuse JSF Basic > flavor, but I have no idea if that's my best choice (or one of them). > > There are 2 distinct application profiles to deal with, so there may be > a single answer or 2 different answers. On one hand, there may be less > code duplication if I can use just one kind of stack, but on the other > hand, I don't want end up trying to force the wrong stack to do a job > it's not well suited for. > > 1. Vertical applications that, although they may be deployed on the > Internet, will be used in an inward-facing manner with one application > installation per corporate customer. These will feature fairly rich UIs > with AJAX and Javascript widgets where appropriate, to make the UI as > friendly as possible for frequent users. > > 2. A multi-tenant application (one installation for many customers) that > may be free or may use a subscription model. The application will be > frequently used by its users and involve a large amount of data entry, > so it will probably benefit from some AJAX/Widget conveniences. > > In both profiles above, trustworthy security will be important because a > lot of confidential, personal data will be transacted. > > Thanks in advance for any advice y'all are willing to give me, > > - Steve Jorgensen > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
