API 2

naver-api 연동하기

오늘 배운 내용은 naver-api를 이용하여 나만의 맛집 리스트를 작성하는 프로젝트를 하기에 앞서 naver-api연동에 대해 공부하였다. 우선 검색창에 naver open api를 검색한 후 네이버 개발자센터 홈페이지에 접속한다. 원하는 api에 대해 활용신청을 한 후 간단하게 api를 사용할 수 있다. 본격적으로 코딩하기에 앞서 Talend api tester 프로그램을 사용하여 다음과 같이 테스트를 진행할 수 있다. naver-api에서 제공해주는 json 링크를 적용하고 query를 작성해준다. 그리고 HEADERS부분에 api홈페이지에서 받은 클라이언트 아이디와 암호를 작성해주면 된다. 작성한 후에 Send로 호출을 하면 다음과 같이 성공한 화면을 확인할 수 있다. 아래 사진의 예는 naver..

웹 개발, REST API

오늘은 저번 시간에 마저 마무리하지 못했던 디자인 패턴에 대해서 마무리를 하고 웹 개발 이론에 대해서 공부했다. 우선 디자인 패턴부터 설명을 마무리 하겠다. ​ Facade pattern Facade pattern이란 건물의 앞쪽 정면 이라는 뜻을 가진다. 여러 개의 객체와 실제 사용하는 서브 객체의 사이에 복잡한 의존관계가 있을 때 중간에 facade라는 객체를 두고 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식이다. Facade는 자신이 가지고 있는 각 클래스의 기능을 명확히 알아야 한다. Facade pattern의 예제 Client와 Ftp, Writer, Reader를 이용하여 Host, Path를 연결하고 FTP 연결을 종료하는 예제와 파일을 읽고 쓰는 예제를 실습하였다...