2017-03-27 2 views

답변

2

ljsr354-ri은 참조 구현을 나타내고, jsr354-api의 api는 구현이없는 프로그래밍 인터페이스를 나타냅니다.

프로그래밍에 api를 사용하면 코드를 실제로 실행하기 위해 런타임이 필요합니다. 참조 구현은 그것이 "공식적인"구현 버전임을 의미합니다.

+0

감사합니다. api는 인터페이스를 의미하고 ri는 구현을 의미합니다. 그래서 제가 방금 ri를 사용한다면 아마도 ri 의존성은 api 일 것입니다. – user3172755

+0

@ user3172755 예. 권장되는 방법은 API에만 의존하고 런타임에 구현에만 의존하는 것이지만 – eis