It's important to note that the Spring framework means different things to
different people. Spring itself consists of many subprojects, including
Spring MVC (the framework for web applications). Spring can be used
productively along side JSF or instead of it.
One of the things about Java Enterprise Edition 5.0 is that it delivers
some of Spring's basic functionality (Dependency Injection - the wiring
of components together at runtime instead of compile time). The learning
curve for writing good applications is significantly reduced.
________________________________________
From: web400-bounces@xxxxxxxxxxxx [web400-bounces@xxxxxxxxxxxx] On Behalf Of James Rich [james@xxxxxxxxxxx]
Sent: Tuesday, March 03, 2009 1:21 PM
To: Web Enabling the AS400 / iSeries
Subject: Re: [WEB400] Developing a webapplication with JSF/J2EE: where do I start?
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.
As an Amazon Associate we earn from qualifying purchases.