비전공자의 코딩 일지/학원 수업 정리71 노션으로 이사갑니다. https://ubiquitous-sprite-121.notion.site/7e90cc2113d04c1da77edf418f7cf333 프로그래밍 공부 A new tool for teams & individuals that blends everyday work apps into one. ubiquitous-sprite-121.notion.site 2022. 9. 2. 코딩 학원 61일차(AJAX proxy) cross Domain AJAX가 안 먹히는 것의 대처방법을 알아보자. 기상청 홈페이지의 RSS XML을 jQuery로 파싱하는 것을 목표로 삼았다. spring 프로젝트fmf 하나 만들고 DAO를 만든다. 이렇게 Java로 xml을 가져와서 StringBuffer 한버 거쳐서 String으로 전부 담아 return 컨트롤러에서 요청 들어오면 XML로 응답 해주고 jsp에서 필요한 값만 골라 테이블 형성 따란 근데 이렇게 텍스트로만 나오면 언뜻봐서 뭔가 싶다. 이런 데이터를 가져와 numpy, pands로 빅데이터 분석을 했다면 matplotlib, seaborn 같은 걸로 그래프 그림파일을 뽑아내서 ppt에 쓸 수가 있다. 오늘은 잠깐 canvas로 맛만 볼 것이다. cansvasjs.com 에서 li.. 2022. 8. 31. 코딩 학원 60일차(Cross Domain AJAX, navigator, 카카오 지도 api) 새로 프로젝트 만들고 오랜만에 기상청 xml을 보자고 하셨다. AJAX로 가져왔는데 안 나온다. 원래 그렇단다. 원래 AJAX는 남의 JSON이나 XML을 가져오지 못하는 한계가 있는데 이걸 보완하고자 나온 것이 Cross Domain AJAX이다. 이는 AJAX의 브라우저의 동일 출처 정책(요청은 보내지지만 응답이 올 때 출처가 다르면 브라우저에서 튕겨버린단다.) 때문이다. 근데 또 openweathermap은 위랑 똑같이 했는데도 가져와진다. 우리가 어제 만든 json을 가져오려고 해도 안 된다. 애초에 만들 때 누군가에게 줄 생각이 있었다면 Response 응답 객체를 만들어서 setHeader를 해준다. 근데 이게 기상청 같이 JSON이나 XML을 JS로 못가져오게끔 해놓은 사이트에서의 해결책은 .. 2022. 8. 30. 코딩 학원 60일차(다음 우편번호 서비스 api) 보통 웹사이트에서 주소 입력할 때 나오는 주소검색 창 기능을 구현해보자. 우리가 자주 보던 그 주소검색창은 api를 이용해야한다. 아래의 사이트를 접속 해보면 https://postcode.map.daum.net/guide Daum 우편번호 서비스 우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다. postcode.map.daum.net 놀랍게도 상업적 이용도 무료다. 키 발급 또한 필요가 없다..! 아래에 나와있는 카카오에서 만들어놓은 script를 가져와서 복붙 해준다. 그런데 앞에 보면 src의 주소가 //로 시작하는데 사용하는 사이트에 맞춰서 알아서 작업을 해줘서 상관 없단다... 2022. 8. 30. 이전 1 2 3 4 ··· 18 다음