스프링부트 네이버 지역검색 API를 활용한 맛집 리스트 만들기 1. 요구 사항 분석 및 프로젝트 설계

min seung moon·2021년 7월 2일
0

Spring

목록 보기
46/50

1. 요구 사항 분석 및 프로젝트 설계

01. 요구 사항 및 설계

  • 네이버 지역 검색 API
  • BootStrap
  • Spring Boot
  • REST API
  • Thymeleaf
    • 타임리프thymeleaf 는 자바 라이브러리이며, 웹과 웹이 아닌 환경 양쪽에서 텍스트, HTML, XML, Javascript, CSS 그리고 텍스트를 생성할 수 있는 템플릿 엔진이다. 웹 애플리케이션에서 뷰View 계층 에 보다 적합하지만, 오프라인 환경에서 많은 형태로 처리가 가능하다.
    • 스프링 MVC와의 통합 모듈을 제공하며, 애플리케이션에서 JSP로 만든 기능들을 완전히 대체할 수 있다.
  • 타임리프의 목표는 세련되고 잘다듬어진 템플릿을 제공하는 것이다. Standard와 SpringStandard를 통해서 강력하고 자연스러운 테플릿을 만들어낼 수 있어 정적 프로토타입도 브라우저에서 정확하게 동작한다. 거기서 더 나아가 다이얼렉트dialect를 개발하여 타임리프를 확장할 수 있다.
  • https://github.com/ihoneymon/spring-boot-orm-learn/blob/master/THYMELEAF_TEMPLATE_ENGINE.md

02. 프로젝트 설계

  • 검색을 하면 일치하는 데이터 표시
  • 위시리스트에 추가하면 나의 맛집 리스트 데이터베이스에 추가
  • 방문 추가하면 방문 횟수 증가
  • 위시리스트 삭제하면 나의 맛집 리스트 데이터베이스에서 삭제
  • 데이터베이스는 메모리 DB인 Array DB를 사용


profile
아직까지는 코린이!

0개의 댓글