2010-12-23 5 views

답변

1

프로그래밍 언어에 대해 똑같은 질문을 할 수 있습니다. Java로 무언가를 개발하면 모든 Java 기반 프레임 워크에 통합 할 수 있습니까? 대답은 다릅니다.

  • "기능을 한 번 개발하고 모든 응용 프로그램에서 변경하지 않고 배포하십시오"라는 의미라면 운이 좋지 않습니다. OSGi는 표준화되어 있지만 개발 한 모듈과 서비스는 저수준 구조로보아야한다. Spring과 같은 모든 애플리케이션 프레임 워크는 저수준 구조를 독자적으로 구축한다.
  • 다른 한편으로는 "배포 한 후 자신의 코드에서 사용하기 시작"을 의미하는 경우 예를 들어 & 매치 번들과 서비스를 원하는 방식으로 혼합 할 수 있습니다. 단, 접착제 코드 '.

일반적으로 네, 번들을 가져 와서 통합 할 수는 있지만 무료는 아닙니다. 번들로 잘 묶어두면 기능을 쉽게 통합 할 수 있습니다.

+0

두 가지 응용 프로그램을 처음부터 시작하기 때문에 상황이 다소 좋을 것으로 생각됩니다. – myborobudur

0

이론상으로 그렇습니다. 대상 OSGi 응용 프로그램이 OSGi 사양 (3, 4, 4.2 등)의 다른 버전 인 경우주의해야합니다. 특정 플랫폼 API도 사용하고 있는지 조심해야합니다.

+0

네, 그렇습니다. OSGi가 이전 버전과 호환되는지 알고 있습니까? – myborobudur

관련 문제