전체 글

// JSON 데이터 객체와 문자열로 변환하기 // JSON.parse() - JSON 데이터를 객체로, 문자열로 되어 있는 JSON데이터를 받아 객체로 // JSON.stringify() --> classify : 분류하다, 구분하다. 객체를 문자열로 변환 // [1] : JSON.parse(jsonText) --> JSON 형식의 텍스트 --> 자바스크립트 객체로 변환 let jsonText='{"name":"홍길동","age":20,"nationality":"대한민국"}'; // console.log("변환전-->" + typeof jsonText); // string // let jsonText={"name":"홍길동","age":20,"nationality":"대한민국"}; console.log..
// 중첩된 JSON 데이터 다루기 // 한 권의 도서 정보를 갖고 있는 JSON데이터에서 해당 도서가 속해있는 카테고리를 출력하시오. // [1] :중첩 데이터 window.onload=()=>{ const book={ "isbn" : "123-456-789", "author" : { "name" : "홍길동", "email" : "hong@naver.com" }, "editor" : { "name" : "이순신", "email" : "lee@leesoonsin.com" }, "title" : "대한민국의 정의는 죽었는가?", "category" : [ "Non-Fiction", "IT", "Politics" // 여러 개의 카테고리가 포함될 수 있으니 ] } console.log(book["autho..
//JSON 데이터를 다루기위한 JS 기본 사용법 // [1] : 데이터 const person = [ {"name":"홍길동","age":20,"nationality":"대한민국"}, {"name":"이순신","age":30,"nationality":"미국"}, {"name":"강감찬","age":40,"nationality":"영국"}, {"name":"을지문덕","age":50,"nationality":"프랑스"}, ]; console.log(typeof person[0]); //object 요소 체크 // [2] : 출력 console.log('------------------------------------'); console.log(person[0].name+" "+person[0].age+"..
JSON객체 vs JSON배열 JSON을 많이 쓰는 이유 --> 데이터를 전달하고, 교환하고, 저장할 때 --> 가볍고, 텍스트기반, JS기반. [1]: JSON객체 --> 중괄호 {} 사용. JSON에서 객체(Object)란? --> key:value의 한 쌍으로 이루어진 정렬되지 않은 속성(property)들의 집합. 콤마(,)로 구분하여 여러개의 속성을 가질 수 있다. 문자열은 반드시 큰따옴표("")로 묶어준다. { "name": "홍길동", "age" : 20, "nationality" : "대한민국", "hobby" : "영화보기" } [2] : 객체안의 객체 --> 계층적 구조. { "group1" : { "name": "홍길동", "age" : 20, "nationality" : "대한민국"..
API를 만들기 위한 3개의 클래스 Request 데이터를 받을 Dto API 요청을 받을 Controller 트랜잭션, 도메인 기능 간의 순서를 보장하는 Service - 기존의 스프링 프로젝트 : Service에서 비즈니스 로직을 처리하는 식 - Web Layer 흔히 사용하는 컨트롤러(@Controller)와 JSP/Freemarker 등의 뷰 템플릿 영역 이외에도 필터(@Filter), 인터셉터, 컨트롤러 어드바이스(@ControllerAdvice) 등 외부의 요청과 응답에 대한 전반적인 영역을 이야기한다. - Service Layer @Service에 사용되는 서비스 영역이다. 일반적으로 Controller와 Dao의 중간 영역에서 사용된다. @Transactional이 사용되어야 하는 영역 -..
1. API란? - Application Programming Interface -> 줄여서 API - 일종의 약속. 응용 프로그램(소프트웨어)들 간에 데이터를 주고 받는다든지, 호출한다든지 할 때 원활히 전달되고 리턴 받을 수 있도록, 또는 기능을 원활히 사용할 수 있도록 인터페이스를 제공하는 것. - 프로그램들 사이에서 데이터를 주고 받는다던지, 호출, 기능을 사용하기 위해서 인터페이스가 없다면 상당히 불편할 것이다. - 전기를 공급하는 전기 시스템(A), 전기를 공급 받는 전자제품이 있다고 할 때(B) - (A)에서 전기를 (B)에 공급하는데 (B)쪽에서 그 전기를 사용하기 위해 어떻게 만들어야 할까? - 인터페이스(콘센트)를 통해 전기를 공급받을 수 있음. 어떤 전자제품을 만들든 간에 반드시 콘센..
알아가자
초보개발자