대표적인 서비스 제공자 프레임워크 - JDBC 서비스 제공자 프레임워크에서의 제공자는 서비스의 구현체 이 구현체들을 클라이언트에 제공하는 역할을 프레임워크가 통제, 클라이언트를 구현체로부터 분리 서비스 제공자 프레임워크 핵심 컴포넌트 서비스 인터페이스 - 구현체의 동작을 정의 - Connection 제공자 등록 API - 제공자가 구현체를 등록 할 때 사용 - DriverManager.registerDriver 서비스 접근 API - 클라이언트가 서비스의 인스턴스를 얻을 때 사용 - DriverManager.getConnection 서비스 제공자 인터페이스 - 서비스 인터페이스의 인스턴스를 생성하는 팩토리 객체를 설명 - Driver JDBC 예제 Class.forName("oracle.jdbc.driv..
[아이템1] 서비스 제공자 프레임워크
대표적인 서비스 제공자 프레임워크 - JDBC 서비스 제공자 프레임워크에서의 제공자는 서비스의 구현체 이 구현체들을 클라이언트에 제공하는 역할을 프레임워크가 통제, 클라이언트를 구현체로부터 분리 서비스 제공자 프레임워크 핵심 컴포넌트 서비스 인터페이스 - 구현체의 동작을 정의 - Connection 제공자 등록 API - 제공자가 구현체를 등록 할 때 사용 - DriverManager.registerDriver 서비스 접근 API - 클라이언트가 서비스의 인스턴스를 얻을 때 사용 - DriverManager.getConnection 서비스 제공자 인터페이스 - 서비스 인터페이스의 인스턴스를 생성하는 팩토리 객체를 설명 - Driver JDBC 예제 Class.forName("oracle.jdbc.driv..
2023.08.16