▶ 먼저 CRUD 란?데이터 처리 기능인 Create Read Update Delete 를 묶어서 일컫는 말 ▶ 가장 기초적인 게시판을 만드는데 있어서 필요한 기능들질문 생성질문 검색질문 수정질문 삭제댓글 생성댓글 수정댓글 삭제... 여기서 create 의 역할을 지닌 질문 생성, 댓글 생성 기능을 구현해볼 것이다.과정은 다음과 같다.1. 질문엔티티 만들기 -Question.java2. 답변엔티티 만들기 -Answer.java3. h2 데이터베이스에서 질문, 답변 테이블 생성됐는지 확인하기4. 리포지터리 생성하기 -QuestionRepository.java -AnswerRepository.java5. JUnit 으로 리포지터리가 정상적으로 동작하는지 확인하기6. 질문 작성 기능 만들기 ..
SpringBoot
● WAS(Web Application Service) : 사용자의 입력을 받아 서버에서 무언가를 처리하고 그 결과를 보여주는 동적인 데이터를 처리하는 웹서버(스프링 부트에는 톰캣 서버가 내장되어 있다.) ● IDE(Integrated Development Environment) : 통합 개발 환경(ex. 이클립스, 인텔리제이) ● ORM(Object Relational Mapping) : sql 을 사용하지 않고 자바 문법으로도 데이터베이스를 다룰 수 있도록 하는 도구 ● JPA(Java Persistence API) : 자바에서 ORM 을 사용하기 위한 인터페이스를 제공하는 API 이다. ● CRUD : Create, Read, Update, Delete 의 앞글자만 따 만든 단어로 데이터 ..