접속 > https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2 로그인 하기> 인스턴스 클릭 > 인스턴스 시작 검토 및 시작 클릭> 시작하기> : 처음인 경우 - 새 키 페어 생성 -> 키 페어 이름 입력하기 -> 키 페어 다운로드 하기 -> 인스턴스 시작! 서버 구매하기 끝 1년 후 자동결제 방지를 위한 서버 종료 방법 -> 무료기간이 1년임 ~ㅠㅠ > 마우스 우클릭 > '인스턴스 종료' : ssh -i [저장한 키페어 파일] ubuntu@[퍼블릭 IPv4주소] 더보기 > 퍼블릭 IPv4주소는 어디있냐
이 글은 인프런에서 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"을 수강 후 개인적으로 공부한 내용을 정리한 게시글입니다. 잘못된 점이나 부족한 부분이 있다면 언제든 지적 부탁드립니다. 비즈니스 요구사항 정리 회원 도메인과 리포지토리 만들기 회원 리포지토리 테스트 케이스 작성 회원 서비스 개발 회원 서비스 테스트 4. 회원 서비스 개발 : 비즈니스 로직 구현 변수 추출 하기 : ctrl + alt + v 회원가입 + 전체 회원 조회 기능 구현하기 : service 패키지 -> MemberService.java // result의 값이 있다면 result.ifPresent(m->{ throw new IllegalStateException("이미 존재하는 회원입니다...
이 글은 인프런에서 김영한 님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"을 수강 후 개인적으로 공부한 내용을 정리한 게시글입니다. 잘못된 점이나 부족한 부분이 있다면 언제든 지적 부탁드립니다. 비즈니스 요구사항 정리 회원 도메인과 리포지토리 만들기 회원 리포지토리 테스트 케이스 작성 회원 서비스 개발 회원 서비스 테스트 1. 비즈니스 요구사항 정리 데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 아직 데이터 저장소가 선정되지 않음(가상의 시나리오) // DB 선정 X 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 핵심 비즈니스 로직 구현, ex) 회원은 중복 가입이 안됨 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 , 회원객체 저장소..
이 글은 인프런에서 김영한 님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"을 수강 후 개인적으로 공부한 내용을 정리한 게시글입니다. 잘못된 점이나 부족한 부분이 있다면 언제든 지적 부탁드립니다. 정적 컨텐츠 : 파일을 그대로 웹브라우저에 전달 MVC와 템플릿 엔진 : 서버에서 랜더링이 된 html 전달 ex)JSP, PHP API : 객체를 JSON형식으로 클라이언트에게 데이터 전달 1. 정적 컨텐츠 : 프로그래밍 불가 : 파일을 그대로 전달 https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-static-co..
이 글은 인프런에서 김영한 님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"을 수강 후 개인적으로 공부한 내용을 정리한 게시글입니다. 잘못된 점이나 부족한 부분이 있다면 언제든 지적 부탁드립니다. https://inf.run/iP76 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com 빌드하고 실행하기 gradlew build cd hello-spring/build/libs java -jar hello-spri..