Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

STRUTS vs JSF

Status
Not open for further replies.

Exie

Programmer
Sep 3, 2003
156
AU
Hi,

I'm currently involved in developing some small struts applications, however our organisation is aparently going to move to JSF. I understand that JSF could possibly co-exist with Struts, but as mentioned in an earlier thread JSF does contain it's own navigation controls which suggests it's more of a struts replacement.

Is JSF a good way to go for corporate apps ?

How does JSF separate the buisness logic from the view etc. etc ? from what I've read, there either is no business logic, or it exists in the JSP!

I need to make a choice weather I join the 'Projects' team or the 'BI' team. If I join the projects team, I'll need to catch onto JSF pretty quick. I dont really want to invest in learning a shakey new framework which might not take off.
 
The official SP :
I think JSF will take off (if it hasn't already) as Sun is pushing it hard (its a default install for the JWSDP pack), and its also got Craig McClanahan on the JSF team (the Struts inventor).

JSF is more for creating desktop-type GUI's than just a standard framework like Struts.
 
Cool, I suppose we should upgrade out Websphere from 5.1.0 to 5.1.1 and see how it goes.

I wouldnt mind seeing a simple picture of how the MVC fits into JSF, but maybe its just one of those things you have to try for yourself.

Speaking with my boss yesterday, it looks like I'll end up on the BI team, but will periodically be 'lent' to the Projects team.
 
Struts is an overblown system, both in size/complexity and the importance people attach to it.

As to JSF, I would council to stay away from it until at least the next major release as massive changes are on the horizon (including but not limited too a complete rewrite of the EL to conform to the EL as used in JSTL (which is what you should be using).
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top