Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

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

Posted on 2011-02-23
6
Medium Priority
?
1,100 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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 2000 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
Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

 
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

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

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

Hi,    When I first started to learn Hibernate I found it pretty easy, but integrating it with Spring took me around 2 weeks. Not pretty cool. So I came up with the idea of writing this article which guides you simply towards the integration. NO…
Introduction As you’re probably aware the HTTP protocol offers basic / weak authentication, which in combination with the relevant configuration on your web server, provides the ability to password protect all or part of your host.  If you were not…
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…
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
Suggested Courses
Course of the Month11 days, 13 hours left to enroll

636 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