목록스프링부트 (11)
관심쟁이 영호

이제 본격적으로 개발을 시작한다. 이번 강의는 이전 강의에서 분석했던것을 차례대로 개발하는 것이다. 엔티티 클래스 개발이라는 것은 객체 하나하나를 코딩하기 시작한다는 뜻인것 같다. 해보자. 시작하기에 앞서, 예제에서는 모든 클래스에 Getter, Setter를 설정한다. ※ 실무에서는 Getter만 열어두고, Setter는 필요시에만 설정해두는 것을 추천하신다. -> Getter는 조회를 실제로 엄청나게 많이 하기 때문에 열어두는 것이 좋고, Setter는 열어두었다가 데이터가 변경되는 경우가 있어서, 어디서 어떻게 데이터가 바뀌는지 파악하기가 힘들어서 개발장애가 일어나는 일이 있을 수 있다고 하신다. 1. domain pakage 생성 해당 "domain pakage"는 주요 Entity를 모두 넣을 ..

오늘은 도메인 모델과 테이블 설계에 관한 강의를 수강할 예정이다. 도메인이란? 소프트웨어 공학에서 도메인 모델(domain model)은 행위와 데이터를 둘 다 아우르는 도메인의 개념 모델이다. 쉽게 말하자면, 데이터는 어떤형식으로 저장하는가? 데이터 CRUD는 어떻게 구상해야하나? 로 정리를 할 수 있을것이다. 이 단계부터 정확하고 확실하게 해야 나중에 힘들지 않다는 건, 누구나 알것이다. 건물을 거의 다 짓고, 소방 시설이나 수도 시설을 새로 뜯어고치는 건 너무나 힘든일이니까. 수강중인 강의는 경험이 많으신 현직 개발자님이 개발과정을 다루는 것이기 때문에, 배워두면 전반적인 실무 흐름을 파악할 수 있을것이다. 시작해보자. 1. 개발전체를 하나씩 모듈화 시킨다. - 회원, 주문, 배송, 주문상품, 카테..

오늘은 Spring Boot에 H2 DataBase를 설치할 것이다. 1. H2 DataBase란? 맨 처음 포스팅한 내용에도 들어있다. H2 DataBase는 H2는 자바로 작성된 관계형 데이터베이스 관리 시스템이다. 자바 애플리케이션에 임베드하거나 클라이언트-서버 모드에서 구동할 수 있다. - 위키백과 - 주로 개발이나 테스트용도로 좋은 DB이다. 매우 가볍고 빠른게 장점이라고 한다. 2. h2database.com에 접속하여 다운로드 받아준다. - 다운로드 받아주고 추가 설치를 해준다. 3. 설치한 파일에서 bin 폴더의 h2(Windows 배치 파일)파일을 실행을 해주어야 한다. - 실행하면 웹 페이지가 하나 열리게 된다. 이렇게 뜨게 되는데, 여기서 주소창의 "192.168.56.1" 부분만 l..

오늘은 실무 스프링 부트 공부의 첫 시간이다. 첫 시간인 만큼 많이 설렌다. 본 공부는 인프런-김영한 개발자님 강의를 참고 강의 링크: www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/dashboard 시작해보자. Spring Boot 스타터를 이용한 프로젝트 만들기. 해당 수업은 인텔리제이로 한다. URL : http://start.spring.io - 스프링은 프로젝트 만드는게 너무 빡세다. 그래서 스프링 프로젝트를 생성하는데 도움을 주는 웹페이지를 이용할 계획이다. 접속을 해보자. 1. Group, Artifact를 입력해준다. - Group은 Spring을 이용하다보면 많은 프..