본문 바로가기
728x90

라이브러리3

[ 정보처리기사 ] 라이브러리 활용 해당내용은 책을 참고하여 작성된 개인적인 용도의 요약본입니다. Ⅰ소프트웨어 설계 Ⅱ 소프트웨어 개발 Ⅲ 데이터베이스 구축 Ⅳ 프로그래밍 언어 활용 Chapter 01 서버프로그램 구현 Chapter 02 프로그래밍 언어 활용 1. 기본문법 활용 2. 언어특성 활용 3. 라이브러리 활용 Chapter 03 응용 SW 기초 기술 활용 Ⅴ 정보시스템 구축관리 3. 라이브러리 활용 1) 라이브러리 (1) 라이브러리 개념 : 효율적인 프로그램 개발을 위해 필요할 때 찾아서 쓸 수 있도록 모듈화되어 제공하는 프로그램 ※ 라이브러리 = 모듈(전역변수, 함수 등을 모아둔 파일) + 패키지(모듈을 디렉토리 형식으로 구조화한 라이브러리) (2) 라이브러리의 구성 도움말 / 설치 파일 / 샘플코드 (3) 라이브러리의 종류 .. 2021. 6. 13.
[IT용어] 라이브러리 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 실제 도서관이 필요한 자료들을 미리 비치해두고 필요할 때 찾아 사용하는 공간인 것처럼 라이브러리 역시 프로그램에 필요한 기능을 미리 만들어두었다가 찾아서 사용할 수 있는 기능을 말한다. 라이브러리를 사용할 때마다 제작자에게 매번 물어서 사용할 수 없기때문에 마치 프로그램 사용자에게 UserInterface를 만들어 주듯 라이브러리의 제작자는 라이브러리 사용자를 위해 API (Application Programing Interface)와 API문서(설명서)를 제공한다. 2020. 7. 5.
[자바 의존성 관련] 의존성과 라이브러리, 그리고 Jar 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 의존성 자바는 객체 지향의 성질 때문에 JAVA에서는 객체들끼리 의존성을 가지고 있다. A 타입의 변수를 생성하고, 이에 A를 상속받는 B 객체를 초기화하면 이는 B 객체에 의존성을 가진다. DI ( Dependency Injection) 의존성 주입 DI가 필요한 이유 의존성 파라미터를 생성자에 작성하지않아도 되기 때문에 코드를 줄일 수 있다. 또한 Interface에 구현체를 쉽게 교체할 수 있다. 상황이 변할 때 마다 유용하게 적용시킬 수 있게 된다. 의존성주입이란 한 마디로 뭔가 필요한게 있으면 내가 가서 찾아오던지 직접 만들지 해야하지만 프로그램에서 무언가 필요하다고 선언만 하면 외부에서 알아서 찾아서 제공해주겠다는 뜻. 그렇게 .. 2020. 5. 13.
728x90
반응형