Solved

Which a better framework? JSF, Struts 2, or Spring Framework?

Posted on 2011-02-23
6
1,075 Views
Last Modified: 2012-05-11
Which is a better Framework to work with?
 JSF(Java Server Faces) , Struts 2, or Spring Framework?

Is there  another one better suited for secure e-commerce these days?
0
Comment
Question by:Robert Silver
  • 3
  • 3
6 Comments
 
LVL 92

Expert Comment

by:objects
ID: 34966374
my personal preference is spring
0
 
LVL 2

Author Comment

by:Robert Silver
ID: 34966417
Why Spring? Have looked at Seam? How does that compare?
Also if you used Spring can you use Spring only with a spring web server environment or can it also be used in say an Apache/Tomcat Jboss platform?

Does Spring provide any special features that makes it stand out more besides the cost??
Correct me if I am wrong but doesn't Spring cost a license fee? What makes it worth the cost?
0
 
LVL 92

Accepted Solution

by:
objects earned 500 total points
ID: 34966696
> Why Spring? Have looked at Seam? How does that compare?

haven't used seams so can't say
have a read here http://stackoverflow.com/questions/958907/what-are-the-advantages-disadvantages-of-seam-over-spring

> Also if you used Spring can you use Spring only with a spring web server environment or can it also be used in say an Apache/Tomcat Jboss platform?

you can use whatever container you like

> Does Spring provide any special features that makes it stand out more besides the cost??

I've just found it more intuitive. And I like its IoC approach

> Correct me if I am wrong but doesn't Spring cost a license fee? What makes it worth the cost?

no, it is free

comparing spring with JSF and struts also isn't the best comparison, as spring has wider scope than the other two. You're really comparing them to Spring MVC. You can in fact use Spring with tiles or JSF if desired.

0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 2

Author Comment

by:Robert Silver
ID: 34982787
What about Struts 2 - I have heard a lot of great things about Struts 2 framework?
I expect its fairly new - It is said to integrate with Spring nicely. Heard anything about Struts 2??
0
 
LVL 92

Expert Comment

by:objects
ID: 34983887
Haven't used struts2
I used struts 1 many years ago and didn't like it
0
 
LVL 2

Author Closing Comment

by:Robert Silver
ID: 35010888
Yes I did some checking and it appears that
SpringSource Framework  is not as popular as
say Struts 2 or Struts as a full blown MVC
I don't think JSF is a full blown MVC. As I understand it its more of a visual part of the MVC. I am still delving into it though!
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
In this article you'll learn how to use Ajax calls within your CodeIgniter application. To explain this, I'll illustrate how to implement a simple contact form to allow visitors to send you an email through your web site.
The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question