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
begin:vcard
fn:Steve Jorgensen
n:Jorgensen;Steve
org:Vigilan, Inc.
adr:;;9375 SW Commerce Circle, Suite A1;Wilsonville;OR;97070;USA
email;internet:[EMAIL PROTECTED]
title:Senior Development Engineer
tel;work:503-682-8828 Ext. 226
url:http://www.vigilan.com
version:2.1
end:vcard


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to