본문 바로가기

⚙️Backend37

JDBC, DBCP DBCP DataBase Connection Pool의 약자로, 데이터베이스와 Connection을 맺고 있는 객체를 관리하는 역할을 수행한다. JDBC Java DataBase Connection의 약자로, Java에서 데이터베이스에 연결하기 위한 인터페이스이다. Oracle, MySQL 등 데이터베이스들은 JDBC를 사용하기 위한 각각의 Driver를 제공한다. JDBC는 이 Driver를 통해 DB에 접속한다. JDBC만 있어도 DB에 접속이 가능한데, 왜 DBCP를 쓸까? 만약, JDBC만을 사용해서 DB에 접속하면 아래와 같은 순서가 반복하게 된다. 1. DB접속을 위한 Driver 로드 2. getConnection Method로 부터 DB커넥션 객체를 얻음 3. Query수행을 위한 Prep.. 2021. 6. 15.
[SpringBoot/IntelliJ/Kotlin] GET API new project -> spring initializr Dependencies 는 Spring Web 만 설정 ! 1. HelloApplication /* * 스프링 부트는 main 메소드가 선언된 클래스를 기준으로 실행된다. * main 메소드를 실행하면 여러가지 설정이 읽히고, 내장된 톰캣이 실행된다. * 그 이유는 @SpringBootApplication 안에 있는 어노테이션 덕분! * ==> bean 읽기와 생성이 자동으로 설정됨. * * @SpringBootApplication이 있는 위치부터 설정들을 읽어나가기 때문에 이 클래스는 항상 * 프로젝트의 최 상단에 위치해야 한다. * * @SpringBootApplication 안에는 3가지의 중요한 어노테이션이 존재한다. * * 1) @Spr.. 2021. 6. 6.
[Spring Boot/IntelliJ] Todo List 구현 3 2021.06.05 - [🌎Web Application/Spring Boot] - [Spring Boot/IntelliJ] Todo List 구현 1 2021.06.06 - [🌎Web Application/Spring Boot] - [Spring Boot/IntelliJ] Todo List 구현 2 Part1. Controller 작성 package com.example.controller; import com.example.model.TodoEntitiy; import com.example.model.TodoRequest; import com.example.model.TodoResponse; import com.example.service.TodoService; import lombok.AllArgsC.. 2021. 6. 6.
[Spring Boot/IntelliJ] Todo List 구현 2 2021.06.05 - [🌎Web Application/Spring Boot] - [Spring Boot/IntelliJ] Todo List 구현 1 [Spring Boot/IntelliJ] Todo List 구현 1 본 게시글은 fast campus 강의를 듣고 작성하였습니다. Editor - IntelliJ language - Java framework - Spring Boot Part 1. 프로젝트 생성하기 project 이름은 todo-server Gradle과 Maven의 차이 - Build(소스.. yzlosmik.tistory.com Part1. Model 설정 위와 같이 model 패키지에 Class들을 생성한다. package com.example.model; import lombok.A.. 2021. 6. 6.
728x90
반응형