Project 느낀점/제주도 여행 프로젝트 4

제주도 여행 프로젝트 5.

6일차에는 사용방법 모달을 띄우는것과 오른쪽 맛집,관광지란에 원하는 정보들을 db에서 가져와 띄우는 작업을 진행하였고 아직 현재 진행형이라고 할 수 있다 날씨 api에 대한 코드와 오류해결을 6일차에도 진행했었기 때문이다. ㅎㅎ 5일차에 날씨 api는 어느정도 마무리를 지었지만 ajax를 사용하는 방식으로 코드를 새로짜야했었고 날씨 api에 대한 공부를 해야할 시간도 어느정도 필요했기 때문이다. 현재 만든 페이지의 모습이다 맛집을 누르면 맛집의 정보를 카드형식으로 쭉 나열해주고 관광지를 누르면 그에 맞는 카드들이 쭉 나올예정인데 이떄에 순서는 좋아요 순으로 나열해줄 예정이다. 현재 해결중인 문제는 데이터베이스에서 값을받아 카드를 만드는것에는 성공하였으나 버튼을 누를때마다 계속 이전의 중복된 값들이 추가되..

제주도 여행 프로젝트 4.(기상 api 사용시 주의할점)

지난 4일차에는 기상 api를 이용하여 날씨의 정보를 가져오는 작업을 하였는데 5일차에는 오류를 만나게되어 그에 대하여 공부하고 수정하는 시간을 가졌다. #주의할점 1(Socket Timeout Exception) 내가 만난 오류는 Socket Timeout Exception이라는 오류이며 Socket Timeout Exception은 소켓을 통해 데이터를 읽거나 소켓을 연결할 때 시간초과가 나면 발생한다고 한다. ConnectTimeout : 서버연결에 지연발생 ReadTimeout : 서버에는 연결 되었으나 데이터를 받는데 지연발생. 기상청 api 또는 서버에 데이터를 요청하여 가져와야하는 상황에서는 ConnectTimeout(), ReadTimeout()을 꼭 설정해두어야 한다. 반복적으로 API ..

제주도 여행 프로젝트 3

해당 이미지의 오른쪽 상단부분의 날씨부분이 현재 ui는 실재 날씨의 값이 아니라 이모티콘이고 이것을 날씨 api를 이용해 날씨값을 받아와 실재 날씨를 띄워주는게 목표였다. 그러나 아쉽게도 오늘 날씨를 이모티콘으로 띄우는것을 달성하지 못했다. JSON 파싱과정 정리. 코드를 작성할때에 HashMap을 이용하여 데이터를 뽑아오는 방법을 읽고 참고하였고 참고한 블로그를 따라했을때에 json안의 데이터를 볼수는 있었으나 json안에 내가 필요한 데이터들을 추출하는 방법은 나와있지않았다. 추가적인 자료를 참고하여 데이터를 추출하려고 하였으나 HashMap으로 받는다면 json의 내용의 쌍따옴표(" ")를 제거하고 (":") 기호를 ("=")으로 변환시키는 일이 발생하여 HashMap을 이용하는 방법으로는 데이터를..

제주도 여행 프로젝트 2

1일차에 목표로하였던 폴리곤은 완성을하였다. 2일차에는 폴리곤에 마우스를 올리면 그 지역의 이름을 띄워주고 클릭시에는 해당 지역에 소개를 모달창으로 띄워준후 상세보기를 누른다면 해당 지역의 관광지 소개 게시판으로 이동하는 작업을 진행하였다. 작업은 크게 2가지로 나눌수있고 첫 번째는 클릭시 모달창을 띄우는것 두 번째는 모달창에 값을 전달하는 것 이였다. 2일차에는 모달창을 이용하여 데이터베이스에서 받아온 값을 띄우는 작업을 완료하였고 이 과정에 있었던 오류를 조금 적어두려고 한다 작업을 진행하던 도중 폴리곤 클릭이 제대로 이루어지지않는 문제가 발생했다 왜 이런 문제가 발생했을까라는 생각을 하게되었고 혹시 코드를 잘못짰나 싶어 Controller에 값을 전달하는 코드들을 주석처리하며 하나씩 테스트를 진행했..

728x90