파이썬 기반 프레임워크이다.MTV(Model - Templete - View) 모델 사용영어 자료들이 많음장고 ORM을 통해 데이터베이스에 접근한다.자바 기반 프레임워크이다.MVC(Model - View - COntroller) 모델 사용한국 자료들이 많음JPA를 통해
서버에서 비즈니스로직을 수행하지 않고 HTML파일만 보여주는것이다.아래 사진과 같이 static 폴더에 html파일을 만들기만 하면된다.스프링에서는 해당 url에 관한 컨트롤러가 없을때 static 폴더에서 있는지 찾아주는데 있으면 아래와 같이 브라우저에 html파일을
api 방식 저번에 정적컨텐츠, mvc패턴 방시에 이어 이번에는 가장 자주 사용하는 방법인 api 방식이다. controller @ResponseBody를 사용하면 컨트롤러가 저번과 같이 뷰 리졸버(viewResolver)를 사용하지 않는다. (저번에는 문자열을 리
가정 아직 데이터 저장소가 정되지 않아서, 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계 데이터 저장소는 RDB, NoSQL 등등 다양한 저장소를 고민중인 상황으로 가정 개발을 진행하기 위해서 초기 개발 단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소
회원 서비스 가볍게 회원가입, 전체회원 조회 비지니스 로직을 구현했다. 말도안되지만 연습이니까 만약 이름이 같다면 회원가입을 못하게 막았다.(나중엔 아이디로 해야한다) 여기서 `private final MemberRepository memberRepository =
자바 코드로 직접 스프링 빈 등록하기 회원 서비스와 회원 리포지토리의 @Service, @Repository, @Autowired 애노테이션을 제거하고 진행했다. 여기서는 후에 레파지토리를 다른 리포지토리로 변경할꺼기 때문에 컴포넌트 스캔방식이 아닌 자바 코드로 빈을