× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Spring includes a subproject called "Spring MVC" that can be used in
place of JSF. It is well-regarded.

Some other well-regarded frameworks:
- Wicket
- Stripes
- Struts 2 (merger of Struts into WebWork)
________________________________________
From: web400-bounces@xxxxxxxxxxxx [web400-bounces@xxxxxxxxxxxx] On Behalf Of James Perkins [jrperkinsjr@xxxxxxxxx]
Sent: Tuesday, March 03, 2009 1:42 PM
To: Web Enabling the AS400 / iSeries
Subject: Re: [WEB400] Developing a webapplication with JSF/J2EE: where do I start?

The Spring framework and JSF are not really in the same category.

The Spring framework is more of a database abstraction layer. It's WAY more
detail than that, but it's the best summary I could think of.

JavaServer Faces(JSF) is your UI. You basically design JavaServer Pages but
use the JSF tag libraries. With JSF you get A LOT more control over your
components though. It's similar to a true GUI like Swing.

You could also check out Tapestry (http://tapestry.apache.org/). I have not
used it, but it's similar to the JSF approach.

Now, if I had the time to learn and we could get JavaFX to the IBM i, we
could get some nice VERY rich UI!

--
James R. Perkins


On Tue, Mar 3, 2009 at 10:21, James Rich <james@xxxxxxxxxxx> wrote:

On Tue, 3 Mar 2009, Ewout N Boter wrote:

We are investigating some possibilities to jump on the web-application
bandwagon. Our resources are limited, and we have decided to explore two
alternatives: Groovy on Grails on one hand, and a combination of JSF,
J2EE
and IceFaces on the other hand. (If anyone can convince us that one of
these alternatives is by far better than the other, we might consider to
drop one alternative immediately!). I will start exploring the latter
alternative, and a colleague will follow the Groovy-trail.

I have recently started digging into web applications as well. After
talking to a number of people and doing my own research I decided to use
the Spring framework ( http://www.springsource.org/ ). Spring is supposed
to have several advantages over JSF including being easier to code for. I
have no experience with JSF and my Spring experience consists mainly of
following the tutorial, so take everything I say with a grain of salt.
That said, Spring was developed after a leading expert in J2EE development
wrote a book about some of the shortcomings of J2EE and made several
suggestions as to how it could be improved. Spring is the result. Spring
can also use JPA and Hibernate which seem to be good database access
frameworks.

Just though I'd throw in what I've been studying up on lately. I am very,
very green in this area.

James Rich

if you want to understand why that is, there are many good books on
the design of operating systems. please pass them along to redmond
when you're done reading them :)
- Paul Davis on ardour-dev
--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.


--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.