Backend

· Backend
인프런 김영한 스프링 입문섹션 6. 스프링 DB 접근 기술- 순수 JDBC 이번 시간에는 애플리케이션에서 DB에 연동하여 메모리가 아닌 DB에 쿼리를 날리는 것을 해볼 것임.그 중에서도 가장 오래 된, 20년 전 방식.(편하게 듣고 필요할 때 찾아보면 됨, 어떤 방식으로 발전 되어왔는지 알아보기 위한 것) 1. build.gradle > dependencies에 아래 코드 추가 후 우측 상단의 코끼리 아이콘 클릭implementation 'org.springframework.boot:spring-boot-starter-jdbc'runtimeOnly 'com.h2database:h2'spring-boot-starter-jdbc : 자바는 기본적으로 DB와 붙으려면 jdbc 드라이브가 꼭 필요함.runtim..
· Backend
인프런 김영한 스프링 입문섹션 6. 스프링 DB 접근 기술- H2 데이터베이스 설치 지금까지 해온 것은 메모리에 정보를 다 저장해왔던 것 -> 서버가 내려가면 회원 데이터들 모두 사라짐.실무에선 모두 DB에 데이터를 저장함.1. 가볍고 심플한 H2 DB 설치 해볼것.2. DB 설치 되어있으므로 애플리케이션 서버와 DB를 연결할 것   -> 이 연결 시 필요한 것이 JDBC 기술, 20년 전 개발자들이 했던 것 처럼 순수 JDBC로만 개발해볼 것.3. 순수 JDBC는 복잡하기에 스프링이 JDBC 탬플릿을 제공, 이를 이용해 애플리케이션에서 DB로 SQL을 편리하게 날릴 수 있음4. 3보다 더 나아가 SQL 조차도 개발자들이 직접 짜는게 아니라, SQL의 등록 수정 삭제 등 쿼리를 모두 날려줌  -> 'JP..
· Backend
1. Intellij 설치 2. Java 11설치 3. 스프링 프로젝트 생성 https://start.spring.io/ Project - 여기서 Maven과 Gradle은 필요한 라이브러리를 가져오고 빌드하는 라이프사이클까지 관리해주는 툴임. 과거엔 maven을 많이 썼으나 최근에는 다 gradle로 넘어오고 있다. 따라서 gradle로 하는걸로. Spring Boot - 버전 선택하는 부분. 여기서 SNAPSHOT은 아직 만들어지고 있는 버전이고, M1은 정식 release되지 않은 버전이다. 따라서 정식 release된 버전 중 가장 최신 버전을 사용하는 것이 좋다. Group - 보통 그룹의 기업 도메인명을 적어줌. 여기선 상관없음 아무거나 적어도 됨. Artifact - build되어 나올 때 ..
rocher71
'Backend' 카테고리의 글 목록