원지의 개발
728x90
article thumbnail
[Spring Boot] BootMyweb (5) - 자바측 API, Gson, 카카오로그인
Server/Spring boot 2023. 2. 23. 18:24

자바측 API 모든 언어는 API 통신을 위한 라이브러리들이 있음 (예를들어 js에서 비동기 통신을 이용한 카카오, 구글api) 자바에서는 java.net 패키기의 URL클래스, HttpURLConnection클래스 이용하거나 외부라이브러리 HttpClient 이용 js에서 ajax로 하는 것을 java에서는 아래의 방식으로 사용 통신 방법 1. HttpURLConnection 객체 생성 URL url = new URL(요청주소); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 2. 요청 메서드 설정 conn.setRequestMethod("POST"); conn.setDoOutput(true); //상대방 서버로부터 결과를 받아오..

article thumbnail
[JavaScript] AJAX, API, fetch, Promise, then, json, xml
클라이언트/JavaScript 2023. 1. 6. 18:11

ES5 ▶ XMLHttpRequest, fetch(), ajax(), Axois 등 XMLHttpRequest: ajax 프로그램에 사용할 수 있는 객체 AJAX (비동기 통신) Asynchronous Javascript ans XML 웹페이지의 이동 없이 필요한 데이터만 전송하는 기술 ex) 구글맵에서 특정 지역을 클릭하면, 주소는 변하지만 화면이 reload 되지는 않음 비동기: 순차적으로 진행하지 않음 = 함수가 끝날때까지 기다리지 않음 ↔ 동기: 순차적으로 실행 (지금까지 배웠던 함수) API Application Programming Interface 기능을 사용할 때 너무 어렵고, 많은 것을 해야 하기 때문에 사용방법을 정의해서 줄테니 너는 그대로만 사용해라~~ fetch API 비동기 방식을..

article thumbnail
[Java] API_ Collection Framework (List, Set, Map)
프로그래밍 언어/Java 2022. 10. 26. 11:17

JAVA API: application programming interface미리 만들어진 기능인 라이브러리API안에 많은 패키지들이 존재 (lang, util, IO 등)메서드 모형 읽는 법접근제어자 + (매개변수) + ;(결과) 반환 유형 - 클래스가 선언된 위치접근제어자 구분public private default protected Collection Framework컬렉션 클래스 - 다수의 객체를 저장할 수 있는 클래스Collection 인터페이스Collections 클래스컬렉션데이터 그룹은 List, Set, Map의 3가지 타입이 존재List순서가 있는 데이터들의 집합중복 허용List 구현된 클래스ArrayListLinkedListStack2022.10.26 - [프로그래밍 언어/Java] -..

article thumbnail
[Java] API_ java.util (Generic, 제네릭)(컬렉션 프레임워크), ArrayList
프로그래밍 언어/Java 2022. 10. 26. 11:15

JAVA API : application programming interface 미리 만들어진 기능인 라이브러리 API안에 많은 패키지들이 존재 (lang, util, IO 등) 메서드 모형 읽는 법 접근제어자 + (매개변수) + ;(결과) 반환 유형 - 클래스가 선언된 위치 접근제어자 구분 public private default protected java.util 패키지 자바 프로그램 개발에 보조 역할을 하는 클래스들을 담은 패키지 컬렉션 관련 클래스들 ★ Data 분류 ★ Generic 기본형을 사용할 수 없음 Templete Programming(일반화 프로그래밍) - 동일한 알고리즘을 사용하는 메서드나 자료구조의 구현 때문에 등장 - 작업은 함수나 메서드가 수행하게 되는데 함수나 메서드는 매개변..

article thumbnail
[Java] API_ java.lang (문자열, Math 등)
프로그래밍 언어/Java 2022. 10. 18. 18:15

JAVA API : application programming interface 미리 만들어진 기능인 라이브러리 API안에 많은 패키지들이 존재 (lang, util, IO 등) 메서드 모형 읽는 법 접근제어자 + (매개변수) + ;(결과)반환유형 - 클래스가 선언된 위치 접근제어자 구분 public private default protected java.lang 패키지 기본적인 클래스들을 담고 있는 패키지(이므로) java.lang 패키지의 클래스와 인터페이스는 import 구문 없이 사용 가능 나머지는 import 구문 필요 Object (aka.최고 조상) 모든 자바의 클래스는 Object클래스의 자식이거나 자손 클래스 특정 메소드 오버라이딩(toString, equals, clone 등) 더보기 ..

728x90
250x250