반응형

json 4

Avro란? JSON과 Avro의 차이 (아브로, 에이브로)

Avro란? JSON과 Avro의 차이 (아브로, 에이브로) 직렬화 / 역직렬화 (Serialization, Deserialization) Avro에 대해서 알기 전에 우선 직렬화와 역직렬화가 무엇인지에 대해 먼저 알고있어야 한다. 디스크에 데이터를 저장하거나, 네트워크로 데이터를 전송하려면 객체를 직렬화한 후 사용해야한다. 직렬화(serialization)란 객체를 전송 가능한 형태로 만드는 것으로써, 데이터를 연속적인 형태로 변형하는 것이다. 반대로, 디스크에 저장된 데이터를 읽거나, 네트워크를 통해 전송된 데이터를 받아서 메모리에 재구축 하려면 다시 객체 형태로 만들어야하며 이 과정을 역직렬화(deserialization)라고 한다. Avro란? Avro(에이브로, 아브로)는 Apache에서 만든 ..

Network 2022.04.04

[Spring Boot] Post 메소드 사용법 (@PostMapping)

[Spring Boot] Post 메소드 사용법 (@PostMapping) 이전 글 [Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) [Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) @RequestMapping import org.springframework.web.bind.annotation.*; @RestController // controller임을.. unit-15.tistory.com POST는 언제 발생하는 것인가? post라는 것은 어떨 때 발생하냐면, HTML에서 태그를 사용한다든지, ajax에서 검색을 할 때(비동기화) ..

Java 2022.02.23

[Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴)

[Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) @RequestMapping import org.springframework.web.bind.annotation.*; @RestController // controller임을 알려주는 표시 @RequestMapping("/api") // 이곳으로 들어오는 API주소를 mapping, /api주소로 받겠다(localhost:8080/api) public class GetController { // method는 GET타입으로 받고, path는 localhost:8080/api/getMethod @RequestMapping(method = RequestMethod.GET, p..

Java 2022.02.23

[JavaScript] JSON와 AJAX에 대해

[JavaScript] JSON와 AJAX에 대해 JSON이란? JSON은 JavaScript Object Notation의 약자로, 웹과 컴퓨터 프로그램에서 용량이 적은 데이터를 교환하기 위해 데이터 객체를 속성-값의 쌍(Attribute-Value Pairs) 형태로 표현하는 개방형 표준 포맷이다. 비동기 처리에 사용되는 AJAX에서 XML을 대체하여 사용되고 있다. AJAX이란? AJAX는 Asynchronous JavaScript and XML의 약자로, 자바 스크립트를 사용하여 클라이언트와 서버 간에 XML 데이터를 주고 받는 비동기 통신 기술이다. 전체 페이지를 새로 고치지 않고도 웹 페이지 일부 영역만을 업데이트 할 수 있게끔 구현할 수 있다. 인터페이스 구현 인터페이스 구현이란 송·수신 시..

반응형