목록SpringBoot (5)
studio.heelab

교재: 코딩 자율학습 스프링 부트 3 자바 백엔드 개발 입문, 홍팍 저 12장. 서비스 계층과 트랜잭션12.1 서비스와 트랜잭션의 개념service: controller, repository 사이에 위치하는 계층, 서버의 핵심 기능(비지니스 로직)을 처리하는 순서를 총괄transaction: 서비스 업무 처리 최소 단위, 모두 성공해야 하는 일련의 과정rollback: 트랜잭션이 실패로 돌아갈 경우 진행 초기 단계로 돌리는 것 12.2 서비스 계층 만들기서비스 계층을 추가해서 컨트롤러, 서비스, 리파지터리 역할 분업api/ArticleApiController.java@Slf4j // 로그 찍을 수 있게 추가 (Patch 1에서)@RestControllerpublic class ArticleApiContr..

교재: 코딩 자율학습 스프링 부트 3 자바 백엔드 개발 입문, 홍팍 저 3장 게시판 만들고 새 글 작성하기: Create3.1 폼 데이터폼 데이터(form data): HTML 요소인 태그에 실려 전송되는 데이터태그: 데이터 어디로 어떻게 보낼지 등 적어서 보냄DTO(Data Transger Object): 태그가 보낸 데이터는 받는 서버의 컨트롤러의 객체, DTO가 받은 데이터는 DB에 저장 3.2 폼 데이터를 DTO로 받기입력 폼 만들기src> main > resources > templates > articles 디렉터리 > new.mustache태그: 게시판 제목 입력태그: 내용 입력태그: 전송버튼, 버튼 속성 표기컨트롤러 만들기src> main > java > one.example.firstpr..
교재: 코딩 자율학습 스프링 부트 3 자바 백엔드 개발 입문, 홍팍 저 1장 스프링 부트 시작하기1.1 스프링 부트란스프링 부트 : 자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위한 도구로 스프링 프레임워크를 개선한 것개선 사항 -> 개발 환경 설정 간소화, 웹 애플리케이션 서버 내장 1.2 개발 환경 설정JDK 설치 -> IDE 설치 -> 스프링 부트 프로젝트 만들기JDK: 자바 코드의 번역과 실행 담당하는 자바 개발 도구 IDE: 개발 생산성을 높여 주는 도구(이클립스 인텔리제이 등) OpenJDK는 AdoptOpenJDK 홈페이지에서 설치할 수 있다. IDE는 인텔리제이를 사용한다. 인텔리제이 다운로드 페이지에 접속하여 설치한다 스프링 부트 프로젝트 만들기1. Spring Initializr 페이지..
강의: 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 회원 웹 기능 - 홈 화면 추가 | 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술회원 웹 기능 - 홈 화면 추가www.inflearn.com 회원 관리 예제 - 웹 MVC 개발1. 홈 화면 추가홈 컨트롤러 추가package hello.hello_spring.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Controllerpublic class HomeController { @GetMapping("/") public Strin..

강의: 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 [지금 무료]스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 | 김영한 - 인프런김영한 | , 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 첫 번째 강의입니다. 우아한형제들 최연소 기술이www.inflearn.com 회원 관리 예제 - 백엔드 개발1. 비즈니스 요구사항 정리데이터: 회원ID, 이름기능: 회원 등록, 조회아직 데이터 저장소가 선정되지 않음(가상의 시나리오 "일반적인 웹 애플리케이션 계층 구조"컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: DB에 접근, 도메인 객체..