[점프 투 스프링 부트3] 프로젝트 구조 _ 게시판 프로젝트
·
Study
자료는 위키독스를 참고했다. https://wikidocs.net/book/7601 점프 투 스프링부트"점프 투 스프링부트"는 "Spring Boot Board(SBB)"라는 이름의 게시판 서비스를 만들어가는 과정을 설명한 스프링부트 입문서이다. 자바 설치부터 시작하여 서비스 운…wikidocs.net*개발환경은 인텔리제이, 프로젝트 구조는 자료와 동일하다. 실습 내용은 위키독스에 자세히 나와있기 때문에 추가적인 개념 등을 덧붙여서 작성할 계획이다.프로젝트 진행에 앞서, 프로젝트 구조에 대한 이해가 필요하다.간단한 프로젝트 구성에 대해 알아보자.  src/main/java : 해당 디렉터리는 자바 파일을 작성하는 공간이다.  [Projectname]Application.java: [프로젝트명] + App..
[점프 투 스프링 부트3] 웹 서비스의 동작 이해와 URL 매핑
·
Study
자료는 위키독스, 강의는 인프런 강의를 참고했다. https://wikidocs.net/book/7601 점프 투 스프링부트"점프 투 스프링부트"는 "Spring Boot Board(SBB)"라는 이름의 게시판 서비스를 만들어가는 과정을 설명한 스프링부트 입문서이다. 자바 설치부터 시작하여 서비스 운…wikidocs.nethttps://www.inflearn.com/course/%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C-%ED%95%84%EC%88%98-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B83/dashboard [지금 무료]백엔드 개발을 위한 필수 강의 - 스프링 부트3 강의 | 기술노트with알렉 - 인프런기술노트wit..
[자바 ORM 표준 JPA 프로그래밍] 2장. JPA 시작하기
·
Study
본격적으로 JPA를 시작하기에 앞서, 개발환경 세팅이 필요하다.  소스코드는 김영한 저자님 깃허브를 참고하여 인텔리제이-메이븐으로 작성했다.  https://github.com/holyeye/jpabook GitHub - holyeye/jpabookContribute to holyeye/jpabook development by creating an account on GitHub.github.com*25년 1월을 기준으로 약 10년전에 집필하신 책이기 때문에 코드의 버전이 맞지 않아서 코드를 수정했다.   H2 데이터베이스 설치 링크https://www.h2database.com/html/main.html H2 Database EngineH2 Database Engine Welcome to H2, the..
[자바 ORM 표준 JPA 프로그래밍] 1장. JPA 소개
·
Study
JPA 적용 사례- 우아한 형제들, 쿠팡, 카카오, 네이버 등등- 조 단위의 거래금액이 발생하는 다양한 서비스에서 사용, 검증- 최신 스프링 예제는 JPA 기본 적용- 자바 개발자에게 JPA는 기본 기술  JPA 소개 JPA란?자바 진영의 ORM 기술 표준 ORM(Object Relational Mapping)이란?객체와 관계형 데이터베이스 간의 차이를 중간에서 해결해 주는 프레임워크 JPA를 사용해야 하는 이유- CRUD SQL을 작성할 필요가 없다. - 조회된 결과를 객체로 매핑하는 작업도 자동으로 처리해 준다. (데이터 저장 계층에 작성해야 할 코드가 1/3로 줄어든다.) JPA로 얻는 성과- 객체 중심으로 개발이 가능하기 때문에 생산성과 유지보수가 좋아진다.- 텍스트 작성이 편리해진다.  SQL을..