목록교재 (24)
기록방
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ] 7.1 데이터 수정 과정 만들고 기존 데이터 불러오기에서 [Edit] 버튼 클릭요청 받은 컨트롤러는 해당 글의 id로 DB에서 데이터를 찾아 반환컨트롤러는 가져온 데이터를 뷰에서 사용할 수 있도록 모델에 등록모델에 등록된 데이터를 에서 보여주기데이터를 수정해 DB에 반영한 후 결과를 볼 수 있게 로 리다이렉트하기폼데이터(수정 요청 데이터)를 DTO에 담아 컨트롤러에서 받기DTO를 엔티티로 변환DB에서 기존 데이터를 수정 데이터로 갱신수정 데이터를 로 리다이렉트 7.2 만들기7.2.1 에 Edit 버튼 만들기Editarticle의 사용 범위를 {{#article}} {{/article}} 처럼 ..
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ] 6.1 링크와 리다이렉트란목록 페이지(/articles)에 링크와 리다이렉트 기능을 이용해 페이지 이동 구현하기링크(link)란 정해 놓은 요청을 간편히 전송하는 기능으로 보통 페이지 이동에 사용HTML의 , 태그로 작성리다이렉트(redirect)란 현재 요청을 마치고 계속 처리할 다음 요청 주소를 재지시 하는 것분리된 기능을 연속적인 흐름으로 연결 가능6.2 링크와 리다이렉트를 이용해 페이지 연결하기6.2.1 새 글 작성 링크 만들기New Article6.2.2 → 돌아가기Back6.2.3 → 돌아가기 @PostMapping("/articles/create") public ..
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ]5.1 데이터 조회 과정사용자가 데이터를 조회해 달라고 웹 페이지에서 URL 요청을 보냄서버의 컨트롤러가 요청을 받아 해당 URL에서 찾으려는 데이터 정보를 리포지토리에 전달리포지토리는 정보를 가지고 DB에 데이터 조회 요청DB는 해당 데이터를 찾아 이를 엔티티로 변환반환 된 엔티티는 모델을 통해 뷰 템플릿으로 전달최종적으로 결과 뷰 페이지가 완성돼 사용자의 화면에 출력 5.2 단일 이터 조회하기5.2.1 URL 요청받기게시글 1번 id 조회 : localhost:8080/articles/1@GetMapping("/articles/{id}") // 데이터 조회 요청 접수 - PathVariable..
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ]4.1 롬복이란**롬복(lombok)**이란 코드를 간소해주는 라이브러리개발하다 보면 getter(), setter(), constructor(), toString() 과 같은 필수 메서드를 사용매번 작성할 필요 없도록 나온 도구가 롬복Slf4j를 이용한 로깅 가능**로깅(logging)**이란 프로그램의 수행 과정을 기록으로 남기는 것println() 문을 개선4.2 롬복을 활용해 리팩터링하기4.2.1 롬복 설치하기build.gradle에 롬복 의존성 추가compileOnly 'org.projectlombok:lombok'annotationProcessor 'org.projectlombok:lo..
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ]3.1 폼 데이터란폼 데이터(form data)란 HTML 요소인 태그에 실려 전송되는 데이터게시판 내용 작성 후 [전송] 버튼 누를 때, 데이터를 서버로 전송할 때 사용 됨택배처럼 어디로, 어떻게 보낼지 작성함 태그에 실어 보낸 데이터는 서버의 컨트롤러가 객체에 담아 받음.이 객체를 DTO(Data Transfer Object)라고 함DTO로 받은 데이터는 최종적으로 데이터베이스(DB, Database)에 저장 됨 3.2 폼 데이터를 DTO로 받기3.2.1 입력 폼 만들기{{>layouts/header}} Submit{{>layouts/footer}}3.2.2 컨트롤러 만들..