Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Struts VS Spring Framework

 
somkiat puisungnoen
Ranch Hand
Posts: 1312
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What are different between Struts Framework and Spring Framework ???

Such as Goal/pupose, efficiency, productivity ... etc.

 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Struts is a web application framework. Spring is a web application framework plus a whole lot of other things including an "AOP" framework, a DAO framework, etc. The Spring documentation might help you get a more thorough picture.
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
By the way, TheServerSide has just published an excerpt from Matt Raible's "Spring Live", which contains an example of how one goes about building a web application using Struts (for MVC), Spring, and Hibernate.

http://www.theserverside.com/news/thread.tss?thread_id=27635
 
somkiat puisungnoen
Ranch Hand
Posts: 1312
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much.
 
somkiat puisungnoen
Ranch Hand
Posts: 1312
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Lasse Koskela ,


What does "AOP" mean ? ...
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by somkiat puisungnoen:
What does "AOP" mean ? ...

Aspect-Oriented Programming. You can get a reasonable idea of what it's all about if you read the documentation for AspectJ, an AOP framework. Another popular AOP implementation is AspectWerkz which is based on Java (i.e. not adding new language constructs like AspectJ is doing). You can see a "hello world" using AspectWerkz in here.
[ July 28, 2004: Message edited by: Lasse Koskela ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic