자바 11버전 설치
IDE: IntelliJ 설치
#프로젝트 생성
start.spring.io에 접속하여 버전에 맞게 설정하기
디펜던시 설정: spring web, thymeleaf --> 사용하는 라이브러리 설정
설정 후 제너레이트
인텔리 제이에서 빌드.그레이드 선택후 오픈하면 된다
#자바 설치 과정
자바17 msi 윈도우버전 다운
시스템 변수 설정하기(https://yungenie.tistory.com/11) 참고
설치 완료후 버전 확인
# 현재 실행 못하는 문제가 생겼다. 왜 안되는지 파악하기
#View
톰캣 서버 활용하여 서버 구성
index.html 활용하여 시작 페이지 구성 가능
템플릿으로 컨트롤러가 데이터 제공하여 페이지 구성 가능
템플릿 엔진 돌리기
로컬 서버 돌리기
#정적 컨텐츠
그냥 파일 그대로 전달해서 웹사이트 운영
#MVC
컨트롤러, 서비스, 리포지토리
#API
데이터 호출해서 사용
@RespnseBodydd
# JPA
sql 쿼리 자동화
# AOP(관점 지향 프로그래밍)
핵심 비즈니스 로직과 이를 둘러싼 공통적인 관심사(Aspect)를 분리하여 코드의 모듈성을 향상
공통로직과 핵심로직을 분리하는것
프록시를 활용하여 컨테이너 접근하는 방식