책을 봤지만 장점(?) 위주로만 되어 있어서요..
책을 봤지만 이해 못하는 독자라 생각해주십시요
기존에 Spring을 이용하셨다면 몇개의 추가적인 태그활용으로 쉽게 사용은 가능한데요.
아무래도 OSGi 자체에 대한 약간의 러닝커브가 필요하구요.
Classpath 가 좀 복잡하게 되는 경향이 있어서 여러가지 오픈소스 라이브러리들을 활용할때 어려운 상황이 닥치기도 합니다.
그리고, WAR 하나로 프로젝트가 완성되는게 아니고 여러개로 나누어 개발하거나 한다면 사용하시는 각종 오픈소스들이 OSGi 환경
에서 잘 돌아가는지도 확인해야 합니다.
솔직히 저 개인적인 판단으론 꼭 OSGi 의 Dynamic 한 환경이 필요한게 아니라면 Web App 개발시에는 무작정 추천해드
리기는 어려울것 같습니다.