SQLD(03) 이번 포스팅에서는 SQLD 자격검증 시험을 위한 내용으로 저번시간에 이어 SQL의 활용과 그에 대한 쿼리문을 토대로 공부를 이어가본다. DML,DDL,DCL,TCL 우리는 관계형 데이터베이스를 사용하면서 데이터를 조작하기 위해 사용자를 만들기도 하고 테이블을 설계하여 데이터를 저장한다. 그 때 마다 각각의 필요한 언어들이 존재하는...
SQLD 준비-(02) Sql 데이터 모델과 성능, 정규화와 반정규화
SQLD(02) 이번 포스팅에서는 SQLD 자격검증 시험을 위한 내용으로 저번시간에 이어 데이터 모델과 성능에 관한 내용으로 정규화와 반정규화 그리고 분산데이터 베이스 시스템에 대하여 공부한다. 데이터 모델과 성능 데이터는 DBMS에서 관리 되는데 현실 세계의 정보들을 추상적으로 담고 있다. 하지만 실제적으로 가상 공간이 아닌 물리적인 공간에...
SQLD 준비-(01) Sql 데이터 모델링의 이해
SQLD 이번 포스팅에서는 SQLD 자격검증 시험을 위한 내용으로 SQL과 데이터 모델링의 이해에 관련된 부분을 정리한다. SQL이란? SQL(Structured Query Language) 영문 자체를 해석해 보자면 구조화된 질의 언어로 데이터 베이스로 부터 Query(질의)를 던져 자료를 관리 및 처리하기 위해 설계된 언어이다. 크게...
JPA(Java Persistence API)
JPA 이번 포스팅에서는 JPA는 무엇이고 왜 사용하는지에 대해서 알아보도록한다. JPA란 기존에 SQL 중심적인 개발의 문제를 해결하기 위한 대안이다! 우선 SQL 중심의 개발의 문제성을 설명한다 겁나 지루함 클래스는 클래스대로 만들고 sql문은 계속 써야하고 새로운 기능에 대한 쿼리문을 전부 넣어야함(sql만 ...
Java Basic(면접 대비 기초 공부)
Java Basic (면접 대비 기초 공부) 현재 나는 비전공자 입장에서 개발자로서의 직업 변환을 시도 중이고 그 중에서도 백엔드 개발자 포지션을 지원중에 있다. 면접을 준비하면서 JAVA에 대한 기본적인 공부를 다시 하고자 해당 포스팅을 남겨본다. Java 주로 웹 어플리케이션에 사용되는 객체 지향적 언어로 JVM(자바 가상 머신) 위에 작동하...
Spring Core 핵심 모듈에 대해서
봄(Spring)! 개발자에게 봄이 올것이라 말하는 강력한 Spring 프레임워크에 대해 이번 포스팅에서는 Spring Core 핵심 모듈을 알아보자. (내 인생에 봄은 언제오나….) 출처:https://docs.spring.io/spring-framework/docs/5.0.0.RC2/spring-framework-reference/overv...
Spring과 Spring Boot의 차이
Spring 과 Spring Boot Java를 사용하는 개발자라면 Spring과 Spring Boot를 사용중 이거나 경험이 있을것이다. 이번 포스팅에서는 Spring과 Spring Boot는 무엇인지 그리고 왜 사용하는지에 대해서 알아본다. Spring이란? 사람들이 흔히 말하는 Spring은 Spring Framework를 두고 하는 말...
Spring Security + JWT Token + OAuth2 (3)
OAuth2 지난 포스팅에 JWT에 대해서 알아보았다. 이번 게시글에서는 소셜로그인이 가능하게 도와주는 OAuth2에 대해서 알아본다. OAuth2(Open Authorization2)란? 2006년 부터 트위터와 구글이 정의한 인가절차의 개방형 표준으로 기존 OAuth1.0 에서 개선된 버전 OAuth2의 구조 Resource Serv...
Spring Security + JWT Token + OAuth2 (2)
JWT 지난 포스팅에서 Spring Security에 대해서 알아보았다 이번엔 또 다른 인증 방식으로 사용되는 JWT에 대해서 알아본다. JWT란? JWT(Json Web Token)의 약자로 json 형태의 암호화된 token으로 해당 토큰을 통해 인증 및 인가를 진행한다. JWT 구조 JWT의 구조는 header.payload.signat...
Spring Security + JWT Token + OAuth2 (1)
Spring Security Spring 프레임 워크를 사용하면 로그인 구현에서 많이 사용하는 Spring Security에 대해서 알아보자 Srping Security란? Spring Security는 Spring 프레임워크 기반에서 작동하는 인증과 인가, 권한 부여 등 과 같은 보안 처리를 해주는 프레임 워크다 꼭 필요한가? 프로젝트 환경...