Spring 2.0.0/2.0.6 to 3.0.5 migration stories
Posted
by
Pangea
on Stack Overflow
See other posts from Stack Overflow
or by Pangea
Published on 2010-12-30T22:20:03Z
Indexed on
2011/01/09
2:54 UTC
Read the original article
Hit count: 285
We are in the process of migrating to 3.0.5 of spring from 2.0.x. We mainly use spring in below scenarios
- custom scope: thread local scope
- persistence: jdbc+hibernate 3.6 (but moving to mix of ejb 3.0+jpa 2.0+hibernate, not sure if all 3 can co-exist in 1 app)
- transactions: local (but planning to use jta due to the necessity of using multiple persistence inits, and has to use ejb+jpa+hibernate in 1 single trans), declarative trans mgmt
- parent-child contexts
- cxf
- annotations+xml
- OracleLobHandler
- Resource/ResourceBundleMessageResource
- JSF/Facelets with FacesSpringVariableResolver
- ActiveMQ integration
- Quartz integration
- TaskExecutor
- JMX exporter
- HttpExporter/Invoker
Appreciate if someone can share their experiences like
- what to watch out for
- head aches/pain points
- which ones to drop for better alternate choices in new 3.0.5 release
- Is it better to switch from commons/iscreen validator to Hibernate Validator (Spec impl) or Spring Validator
- Is there a bean mapping framework in spring that i can use instead of Dozer
- XSLT transformation helper: currently we have small homegrown framework to cache xslts during load. if spring can do that for me then I would like to drop this
- Encryption/Decryption support. Password generation support. Authentication with SALT
- any SAML (or claims based secur
- New ideas
Suggestions
- Switch to latest version of aspectj
- Upgrade guide from 2.5 to 3.0.5
© Stack Overflow or respective owner