여행을 DAMDA 는 한 마디로 요약하면 자기주도 여행 설계 서비스이다.동시에 플래너 공유 서비스이기도 하다.이 프로젝트는 여행을 계획할 때 한 사람만 계획을 하거나, 여행 플랜을 계획하는 것을 귀찮아 하고 어려워하는 문제점들을 해소하기 위해 기획되었다.태그 기반 여행
이제부터는 프로젝트든 수업이든 강의든 What I Learned을 진행하려고 한다.무엇인가를 진행하며 알게된, 습득한, 해결한 것들을 모두 기록하고 남길 것이다.이것을 계속 진행해가다보면 내 블로그에도, 내 개발 실력에도 비약적인 성장이 있을 것으로 기대된다.이번 여행
이번 프로젝트에서 나는 플래너 설계 기능을 맡았다.우선 여행을 계획하려면 장소를 검색하고, 그 장소가 어디인지 지도상에 나타나야지만 여행을 계획할 수 있다.그래서 우리 팀은 지도를 카카오 맵 API를 채택했다.이유는 단순하다.사람들에게 친숙하고, 개발자가 사용하기에도
이번 여행을 DAMDA 프로젝트를 진행하면서 전 글에서 '키워드로 장소 검색하여 표출하기'지도 라이브러리를 사용한 것을 포스팅하였다.그 지도 라이브러리는 장소를 검색하여 자신의 플래너에 담는 기능을 구현하는데 사용되었다.그럼 이제 그 담은 장소들을 플래너 상세 페이지에
이번 글에는 저번 글에 이어서 지도에 컨트롤러를 추가해 보려고 한다.컨트롤러의 기능에는 지도의 타입을 스카이뷰로 변경할 수 있는 기능과 지도를 확대, 축소할 수 있는 기능이 있다.먼저 '지도에 컨트롤 올리기' 코드를 보자지도에 컨트롤 올리기아래의 코드는 카카오에서 제공
Spring Boot를 사용하는 사람이라면, 스프링 컨트롤러에서 model로 html에 정보드을 넘겨주고 html에서 그 정보들을 사용하게 할 것이다.난 프로젝트를 하면서 model에서 넘겨준 정보들을 javascript에서 사용해야 하는 경우가 많이 있었다.그래서 질
여행을 DAMDA 프로젝트는 여행계획을 세우는 서비스이기 때문에 날짜, 시간 등의 데이터를 당연히 사용한다.이걸 계기로 자바의 날짜, 시간 데이터 클래스인 LocalDateTime, LocalDate, LocalTime 등 을 살펴보려한다.날짜와 시간 정보가 모두 필요
예시 코드내 전역일로부터 지금까지 얼마나 시간이 흘렀는지 계산해보았다.결과를 보니..벌써 1년 20일이 흘렀다.여기서 주의할 점은 getDays는 1년 20일의 기간 차이를 일로 환산해 385일을 반환하는 것이 아닌 1년 0월 20일 중 day의 값만 반환한다는 것을
날짜 정보를 문자열로 변환하는 방법에는 여러가지가 있다.난 내가 사용한 아주 간단한 방법을 이 글에 작성하려고 한다.아주 간단하다.toString()을 사용하면 된다.예시 코드출력 결과이 예시만 봐도 충분히 이해가 될 것이다.다음으로 문자열을 날짜 정보로 변환하는 방법
데이터의 비동기 처리 방식페이지의 전환없이 http통신으로 데이터를 주고 받으며 화면상의 데이터를 업데이트 시켜준다.페이지 재로딩없이 화면의 일부분만 최신 데이터로 갱신시킬 수 있는 개발방식http 통신의 타입get, post, put, delete 등요청 url요청시