Spring/스프링 입문

Spring/스프링 입문

[스프링 입문] 03. 회원관리 예제(백엔드 개발) - 회원 도메인과 리포지토리 만들기

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다. 1. 회원 도메인과 리포지토리 만들기 1. 회원 객체 1) domain 패키지 생성 2) domain 패키지에 Member 클래스 생성 3) 회원 객체(Member) 코드 작성 package hello.hellospring.domain; public class Member { private Long id; // 단순히 데이터 구분을 위해 사용(실제 회원 id가 아님) private String name; // 회원 이름 public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Strin..

Spring/스프링 입문

[스프링 입문] 03. 회원관리 예제(백엔드 개발) - 비즈니스 요구사항 정리

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다. 데이터: 회원ID, 이름 기능: 회원 등록, 조회 아직 데이터 저장소가 선정되지 않음(가상의 시나리오) 컨트롤러: 웹 MVC의 컨트롤러 역할 서비스: 핵심 비즈니스 로직 구현 (ex. 회원은 중복 가입안됨) 리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리됨 아직 데이터 저장소가 선정되지 않았으므로 인터페이스로 구현 클래스를 변경할 수 있도록 설계!! 초기 개발 단계에서는 구현체(인터페이스를 구현한 클래스)로 가벼운 메모리 기반의 데이터 저장소를 사용

Spring/스프링 입문

[스프링 입문] 02. 스프링 웹 개발 기초 - 정적 컨텐츠, MVC와 템플릿 엔진, API

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다. 정적 콘텐츠: server에서 하는 일 없이 파일 자체를 웹 브라우저에 전달 MVC와 템플릿 엔진: server에서 html을 변형 후 전달 API: JSON과 같은 데이터 구조 포멧으로 client에게 전달, server끼리 통신할 때 사용 1. 정적 컨텐츠(Static Content) 스프링 부트 정적 컨텐츠 기능: 원하는 파일을 resouces/static 아래에 넣으면 정적 컨텐츠로 인식 (실행) localhost:8080/hello-static.html 1. hello-static Controller가 있는지 검사 -> 없음 2. Controller가 없으면 static에서..

Spring/스프링 입문

[스프링 입문] 01. 프로젝트 환경설정 - 빌드하고 실행하기

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다. build: jar 파일을 만드는 것 배포: jar파일을 서버에 전달하고 java -jar로 실행하는 것 1. gradlew build 빌드를 하면 빌드 폴더가 생성됨 2. cd build/libs jar 파일 위치로 이동 3. java -jar 파일명.jar jar파일 실행하기 1. ./gradlew build 빌드를 하면 빌드 폴더가 생성됨 2. cd build/libs jar 파일 위치로 이동 3. java -jar 파일명.jar jar파일 실행하기 Q. 실행이 잘 안된다면? 프로젝트 위치(~/hello-spring)에서 ./gradlew clean build 수행 - buil..

Spring/스프링 입문

[스프링 입문] 01. 프로젝트 환경설정 - 프로젝트 생성

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다. 1. 자바 11 및 Intellij 설치 1. 자바 11 설치 자바 11 다운로드 운영체제에 맞게 다운로드 하고 자세한 방법은 아래를 참고하자. 1) Windows 다운로드 [참고] https://crazykim2.tistory.com/478#text1 [JAVA] Window10의 JAVA SE 11 설치하기 안녕하세요 포스팅이 늦은 것 같지만 이번에 윈도우를 포맷하면서 자바를 다시 설치하게 되었습니다 자바 개발을 처음하거나 자바를 설치한지 오래되어서 기억이 안 나는 분들을 위해 자바 설 crazykim2.tistory.com 2) Mac 다운로드 [참고] https://anima..

HSY_mumu
'Spring/스프링 입문' 카테고리의 글 목록 (3 Page)