Ulf Dittmer wrote:You don't think that JEE 6 -with DI and JPA- has become more Spring-like?
I do!
But, sorry for being rudely obvious, I think that Spring is much more Spring-like than JEE.
I'll try a more explanatory answer:
- Spring still has a lot more to offer in simplification of code, integration with other layers, services to offer in Application/Domain layers as well as other;
- What was adopted from Spring is great and simplifies development, but only were standard forces it, there are places beyond standard (especially in advanced parts of systems) on implementation level of different application containers, that do not have easiness of EJB3, and they make you fall back to using old methods
- ...and from the other hand Spring is "standard for itself" what excludes problems described in prev point
Let me add a point (maybe it's a summary of my concern):
JEE6 standard (including it's convenient simplifications) did not cover advanced topics enough to let developer use them all around just sticking to this standard