JSON 3

📑 nomadcoders_바닐라JS로 크롬앱 만들기_day5

2023-03-17 #7 TO-DO-LIST 우리는 추가와 삭제가 가능한 멋진 todo-list를 위해 기본적인 설정을 화면에 구현했다. 이 내용은 이전 게시글에서 이미 기록한 개념이기 때문에 생략하고 마지막에 전체 소스코드를 보여주려고 한다. 하지만 새로고침을 하거나 이용자가 누구인가와 관계없이 똑같은 todo-list가 나온다면 우리는 todo-list를 그 때마다 계속해서 작성해야할 것이다. 만약 todo-list를 1,000개 작성했는데 단숨에 날라간다면...? 그건 어딘가 부족한 todo-list 일 거다. 그래서 우린 todo-list에 나타낸 텍스트를 저장하는 기능과 로딩하는 기능, 이미 달성한 일은 제거하도록 삭제하는 기능을 추가로 구현해야 한다. 1. todo - list의 배열 생성 1..

📑 국비_Day90

XML데이터 파싱하기 [ drink.xml ] 1 2 3 4 5 6 7 8 9 흰우유 바나나우유 딸기우유 초코우유 메론우유 cs [ test_drink.html ] 데이터타입을 xml로 읽어오면 위의 xml파일을 읽어서 배열로 반환되어 data에 담기게 된다. 21-22행의 주석을 참고하여 파싱하는 방법을 익혀보자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Insert title here function result(){ $("#result").empty(); $.ajax({ url : 'drink.xml', dataType:'xml'..

📑 Spring_국비_Day86

이후에 스프링 부트를 사용하게 되면 모든 의존성 주입이 자동으로 이루어지게 된다. 하지만 처음으로 스프링을 학습할 때는 이 xml파일을 통해 무슨 객체가 생성이 되고, 의존성이 어떻게 주입되는지 이해를 하고 사용하기 위해서 적응이 되기 전까지는 수동으로 생성해서 직접 의존성을 주입해준다. 기본적으로 생성자 주입과 세터 주입방법이 있다. 이론상으로는 생성자 주입이 속도적인 면에서 조금 더 빠르고 효율적이라고 한다. 쉽게 생각해보자. 객체를 생성할 때 가장 먼저 실행되는 것이 무엇인가? 맞다 생성자가 먼저 실행되고, 그 내부에 있는 멤버변수에 접근하기 위해 세터메서드를 실행한다. 하지만 생각해보면 스프링에서 생성하는 객체는 소스코드가 드러나진 않지만, 싱글톤의 구조를 가지고 있다. 가장 처음 프로젝트를 실행..