Eclipse
equinox란
taehyun_kim
2017. 11. 20. 09:44
해당 글은 eclipsecon 2009에 발표한 Getting started with Equinox & OSGi By Jeff McAffer 글을 참고하였습니다.
Equinox란?
Equinox란 OSGi 스펙을 구현한 module화 되고, dynamic한 자바 런타임 환경이다. 이것은 작고 성능에 맞출 수 있고 커스텀화 할 수 있다. Equinox는 공항 check-in kiosk부터 Websphere나 Spring dm server와 같은 높은 성능의 어플리케이션 서버까지 이클립스 생태계를 형성시키고 있다.
이 글은 Equinox가 어떻게 동작하고, 어떻게 사용할 수 있는지에 대해 알려준다. 우리는 모듈화의 기본, 표기법, 모듈 만들어보기에 대해 알아본다. 최종적으로, 우리는 Equinox의 런타임요소와 OSGi-라이프사이클, 클래스로딩, service와 extension까지 알게된다.