본문 바로가기

KOSTA : 클라우드 네이티브 애플리케이션 개발 전문가 양성과정

07/23 70일차 프로젝트 발표, Spring boot 설치, Spring Frame

728x90

프로젝트 발표

본인이 관심있는 지역 근처에 자취집을 찾아주는 서비스

- 개인화 맞춤 추천 서비스 (업체에서 좋아하는 주제)

- 공공API를 활용한 커스터마이징한 정보 출력

 

여행 추천 플랫폼

- 코스 추천 

- 실시간 open 마커, 기본 데이터 많으면 실시간 맵핑 가능

- 공공 API와 자체 데이터를 활용한 서비스

 

화상 채팅

- 1대1 회의 (WEB RTC)

- 다대다 회의 (Multiple RTC, HTTP 신호처리)

 

Spring Boot 설치

- IntelliJ Community 설치

- Spring Initialize 설정

 

Spring Framework

Legacy는 3,4,5,6 버젼으로 있고, Spring boot는 1,2,3 버젼으로 있다. 가끔 Legacy 4를 boot 1이라고 하는데, 둘은 엄연히 다르다.

 

Legacy와의 차이점

- 빌드도구는 Maven, Gradle 둘다 사용 가능합니다.

- src/main/java src/test/java 존재합니다.

- src/main/webapp은 존재하지 않습니다.

- Legacy는 jspx-EL/jstl을 사용하고, boot는 templetes은 HTML로 타임리프를 쓰고 el문을 사용합니다.

- 주소하나로 REST 다 됩니다. 

- Legacy는 에노테이션, XML로 빈주입하고, boot는 애노테이션으로 합니다.

- boot는 톰캣이 내부에 있습니다. 

- jar파일로 배포합니다