JSF

  • Thread starter Konstantin Dmitriev
  • Start date
K

Konstantin Dmitriev

Hi, all...

I address to those who used Java Server Faces in the work. What could
you tell concerning this technology? And whether there are alternatives
to it. Where I can find examples which illustrate advantages of this
technology above alternative to it?
 
M

Michael Borgwardt

Konstantin said:
I address to those who used Java Server Faces in the work. What could
you tell concerning this technology?

As frameworks tend to do, it imposes restrictions and adds complexity, and
sometimes it feels as if you spend more time fighting those than doing
productive work, but then there are also times when you find that a seemingly
daunting task is ridiculously simple thanks to the framework.

And if you didn't use such a framework, you'd probably end up creating your
own restrictions and complexities, probably worse ones.
And whether there are alternatives to it.

The obvious (because most popular) one would be Struts, which is in fact
the main precursor to JFS and pretty similar, though it focuses more on
the controller side instead of the view.

There are literally dozens of other Webapp frameworks, such as
Turbine, Cocoon, Tapestry, Jetspeed, Expresso. All of them have
different scopes and focuses, and it may even be a good idea
to combine two of them.

Where I can find examples which illustrate advantages of this
technology above alternative to it?

A good comparison of Struts and JSF:
http://www.sys-con.com/story/?storyid=46516&de=1&jdj=on

An article on the same subject, by a guy who was heavily involved in the
development of both:
http://blogs.sun.com/roller/page/craigmcc/20040927

Lots of other articles:
http://www.google.com/search?q=java+"web+frameworks"+comparison
 
J

jlp

Michael Borgwardt a écrit :
As frameworks tend to do, it imposes restrictions and adds complexity, and
sometimes it feels as if you spend more time fighting those than doing
productive work, but then there are also times when you find that a
seemingly
daunting task is ridiculously simple thanks to the framework.

And if you didn't use such a framework, you'd probably end up creating your
own restrictions and complexities, probably worse ones.



The obvious (because most popular) one would be Struts, which is in fact
the main precursor to JFS and pretty similar, though it focuses more on
the controller side instead of the view.

There are literally dozens of other Webapp frameworks, such as
Turbine, Cocoon, Tapestry, Jetspeed, Expresso. All of them have
different scopes and focuses, and it may even be a good idea
to combine two of them.




A good comparison of Struts and JSF:
http://www.sys-con.com/story/?storyid=46516&de=1&jdj=on

An article on the same subject, by a guy who was heavily involved in the
development of both:
http://blogs.sun.com/roller/page/craigmcc/20040927

Lots of other articles:
http://www.google.com/search?q=java+"web+frameworks"+comparison
at this list, i will add the frameworks echo / echopoint ( LGPL /
Mozilla licence) which introduce a "swing programming like" for thin
client. You can programm your IHM, completly in java ( no JSP pages, no
XML descriptor (except for servlet), no HTML pages ).
I test at home, it is AMHO a great framework.
Links :
http://www.nextapp.com/
http://echopoint.sourceforge.net/
 
H

Heiner Kücker

Konstantin Dmitriev wrote
I address to those who used Java Server Faces in the work. What could
you tell concerning this technology? And whether there are alternatives
to it. Where I can find examples which illustrate advantages of this
technology above alternative to it?

An good alternative is the W4TOOLKIT

http://w4toolkit.com/

It contents an eclipse plugin which enabled to write webapps like
visual basic or swing apps in an visual editor with mask layout
with properites and events.

Heiner Kuecker
Internet: http://www.heinerkuecker.de http://www.heiner-kuecker.de
JSP WorkFlow PageFlow Page Flow FlowControl Navigation: http://www.control-and-command.de
Expression Language Parser: http://www.heinerkuecker.de/Expression.html
(no struts)
 
J

jmt

Heiner said:
Konstantin Dmitriev wrote



An good alternative is the W4TOOLKIT

http://w4toolkit.com/

It contents an eclipse plugin which enabled to write webapps like
visual basic or swing apps in an visual editor with mask layout
with properites and events.

Heiner Kuecker
Internet: http://www.heinerkuecker.de http://www.heiner-kuecker.de
JSP WorkFlow PageFlow Page Flow FlowControl Navigation: http://www.control-and-command.de
Expression Language Parser: http://www.heinerkuecker.de/Expression.html
(no struts)
one major advantage of JSF is that it's a spec....
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top