• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Some thought about Spring Framework

 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey,
Recently, I have been doing some searching regarding Spring Web Flow and JBoss Seam.
It is not a secret that there is no love between SpringSource and JBoss but I read some thoughts that made me think.
SpringSource doesn't vote for JEE 6 , it sounds like SpringSource doesn't like JEE standard.
Spring programming model is so 2000 and doesn't evolve
Spring framework started as an improvement over the weakness of JEE but JEE 6 doesn't suffer any more (at least as I heard) of them.
Are those claims hold some true in it?
Do you think Spring will stop getting attention and adoption from the community?
Do you suggest that I stop investing time and effort in it?

 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Spring programming model is so 2000 and doesn't evolve

I don't get that--what do you base that statement on?
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Some folks who use Seam say Spring based application become quickly bloated due the use of some design patterns unnecessarily (like DAO)
In Seam application, you inject the entity manager directly in the component.
As I said, JBoss and SpringSource doesn't have love relation between them but some times I really feel that Spring tries to drop JEE specification entirly.
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Spring has a vested interest in keeping their own products viable, so it doesn't surprise me. I don't know enough about JEE 6 or the reasons behinds Spring's opinions, so I don't know if they have technical merit or not.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"In Seam application, you inject the entity manager directly in the component. "

The problem with that is now JPA is tightly coupled into your Seam component.

Mark
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic