본문 바로가기

API3

[JAVA] API-JDBC Ⅰ. JDBC ⅰ. JDBC란? Java와 DBMS 프로그램이 통신하는 방법을 만들어주는 API. java.sql 패키지에 들어있다. ⅱ. Oracle에서 불러오기 Project의 Properties에 Java Build Path의 Labraries에 Add exterial JARs...로 ojdbc6을 추가. ※ ojdbc6이란? 오라클에서 제공하는 JDBC 드라이버. 오라클 내에 존재한다. https://www.oracle.com/kr/database/technologies/appdev/jdbc.html Ⅱ. 특징 ⅰ. 구조 MVC 패턴과 탬플릿을 활용하여 유기적으로 연결되어있는 클래스들을 만든다. ※ 참고할만한 디자인 패턴 MVC 패턴 : Model, View, Controller의 세 부분으로 나.. 2021. 12. 7.
[Java] API-Stream(Input & Output) Ⅰ. Input/Output 1-1. 입출력(IO) 컴퓨터 내부-외부의 장치와 프로그램이 정보를 주고받는 행위. 자바에서는 입출력을 처리하기 위해 Stream이라는 API를 사용한다. 관련 패키지는 java.io.* Ⅱ. stream 2-1. Stream Stream이란? 프로그램이 외부매체와 입출력을 하기 위해 열어준 통로를 말한다. 단방향 통신이기 때문에, 입력과 출력 중 하나의 기능만 한다. FIFO(First In First Out). 2-2. Stream 종류 2-2-1. 기반스트림 -바이트(1byte) 기반 : input/output 계열 : FileInputStream / FileOutputStream -문자(2byte) 기반 : Reader/Writer 계열 : FileReader / Fi.. 2021. 11. 25.
[Java] API 기초와 java.lang Ⅰ. API 개요 1. API란? Application Programming Interface. 사용자가 내부의 로직을 모르더라도 해당 기능을 사용하는데 아무런 문제가 없도록 구현된, 메뉴판을 말한다. 자바에서 API는 중복을 피하고 매번 어려운 로직을 매번 기술할 필요 없이, 미리 기록된 객체를 불러 사용할 수 있도록 응용하는 방법이다. 이는 여러 개발자간의 소통을 손쉽게하고 일관성있는 문서를 작성할 수 있도록 도우며, 효율적인 자원 사용을 돕는다. 웹 API ▼ https://www.oracle.com/technical-resources/articles/middleware/carrasco-web-apis.html 오라클에서 제공하는 자바 API 문서▼ https://docs.oracle.com/jav.. 2021. 11. 22.