⚙️Backend

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..
new project -> spring initializr Dependencies 는 Spring Web 만 설정 ! 1. HelloApplication /* * 스프링 부트는 main 메소드가 선언된 클래스를 기준으로 실행된다. * main 메소드를 실행하면 여러가지 설정이 읽히고, 내장된 톰캣이 실행된다. * 그 이유는 @SpringBootApplication 안에 있는 어노테이션 덕분! * ==> bean 읽기와 생성이 자동으로 설정됨. * * @SpringBootApplication이 있는 위치부터 설정들을 읽어나가기 때문에 이 클래스는 항상 * 프로젝트의 최 상단에 위치해야 한다. * * @SpringBootApplication 안에는 3가지의 중요한 어노테이션이 존재한다. * * 1) @Spr..
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.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..
Bㅐ추
'⚙️Backend' 카테고리의 글 목록