profile
공부한 내용을 작성하는 블로그 입니다. 수정할 부분이 있다면 편하게 댓글 작성부탁드립니다!
post-thumbnail

IoC / DI

의존성 문제 와 의존성 주입 어떤 객체 A는 B객체 없이는 제대로 작동을 하지않는다면 'A객체는 B객체에 의존적이다' 라고 표현합니다. 위 소스코드에서 B클래스의 기능 수행의 수정이 생기게 된다면 A클래스에서도 수정을 함께 진행 시켜 주어야 합니다. 위 코드는 길이

2023년 10월 10일
·
0개의 댓글
·
post-thumbnail

Json & Ajax

Json & Ajax

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

BLOB 파일 저장

이번에는 스프링 부트를 이용해서 파일(이미지) 업로드를 하는 방법에 대해 알아보려합니다. 파일을 업로드하는 방법은 대표적으로 BLOB 와 파일 경로저장 방법입니다. > BLOB (Binary Large Object) BLOB 방법은 이진 형식의 데이터를 직접 데이터베이스에 저장하는 방법입니다. 파일 자체가 데이터베이스에 저장되므로 별도의 경로나 URL이...

2023년 9월 5일
·
0개의 댓글
·
post-thumbnail

Spring Security 구조

이전 포스팅까지 간단한 인증과 인가에대한 개념과 JWT 발급에대해 언급했습니다. 이제 이 토큰을 가지고 인증과 인가를 어떻게 하는지에 대해 정리해 보려 합니다. > #### Spring security Spring Security는 Java 기반의 보안 프레임워크이다. 이 프레임워크로 인증과 인가를 관리하려 합니다. Spring Security 6.0...

2023년 8월 25일
·
0개의 댓글
·
post-thumbnail

JWT #2 실습

JWT 실습

2023년 8월 23일
·
0개의 댓글
·
post-thumbnail

JWT#1 (Json Web Token)

JWT

2023년 8월 17일
·
0개의 댓글
·
post-thumbnail

인증과 인가 (Authentication & Authorization)

인증과 인가 (Authentication & Authorization) 인증 식별가능한 정보로 사용자의 신원 입증하는 과정, 식별 가능한 정보로는 아이디와 비밀번호 혹은 바이오메트릭 정보(지문, 얼굴 인식 등)등 여러 형태로 존재하며 인증된 사용자만이 시스템 또는 어

2023년 8월 17일
·
0개의 댓글
·
post-thumbnail

Exception Handle

예외

2023년 8월 14일
·
1개의 댓글
·
post-thumbnail

JPA #5

@Column 영속객체의 필드와 데이터베이스 테이블의 열(Column)을 매핑할 때 사용한다. |@Column의 속성| |---|---| |name| 해당 테이블의 열 이름 설정 |nullable|NULL 허용 여부 (default : true) |unique|unique 제역 조건 여부 (default : false) |length|문자(String...

2023년 7월 30일
·
0개의 댓글
·
post-thumbnail

JPA #4

JPA #4

2023년 7월 29일
·
0개의 댓글
·
post-thumbnail

JPA #3

JPA #3

2023년 7월 29일
·
0개의 댓글
·
post-thumbnail

JPA #2

JPA

2023년 7월 27일
·
1개의 댓글
·
post-thumbnail

JPA #1

JPA

2023년 7월 26일
·
0개의 댓글
·
post-thumbnail

WAR, JAR 배포

스프링부트 프로젝트를 생성할때 우리는 Packaging 에 Jar 또는 War 둘 중 한가지를 선택하게 된다. 이때 선택에 따라 배포 방식이 Jar배포와 War 배포로 나뉘게 되는 것이다.자바 클래스 파일, 클래스들이 이용하는 관련된 리소스 와 메타데이터를 하나의 파일

2023년 7월 21일
·
0개의 댓글
·
post-thumbnail

타임리프

프로젝트 진행중 가장 복잡하고 어려운 부분이라고 느낀 부분은 컨트롤러와 뷰의 연결 부분이다. 그래서 이 부분에 대해 다시 한번 정리하려고 한다. > Thymeleaf(타임리프) 타임리프는 컨트롤러가 전달받은 데이터를 이용해 동적으로 화면을 만들어주는 역할을 하는 뷰

2023년 7월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC

스프링 프레임워크로 웹 애플리케이션을 개발할 때 MVC 패턴을 적용할 수 있도록 하는 프레임워크이다.스프링 프레임워크를 많이 활용하는 웹 애플리케이션 개발 환경에서 사용되는 모듈국내에서는 스프링 프레임워크와 스프링 MVC를 기반으로 하는 전자정부 표준 프레임워크가 공공

2023년 7월 4일
·
0개의 댓글
·
post-thumbnail

빌드 도구

아파치 앤트의 대안으로 만들어진, 프로젝트의 전체적인 라이프 사이클을 관리하는 도구메이븐 저장소에 등록된 정보를 바탕으로, 라이브러리를 사용하는데 필요한 라이브러리(의존성)까지 관리해줌과 동시에 필요한 네트워크를 통해 업데이트 해준다.설정파일은 xml파일이며, pom.

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

Model 2 & MVC

모델 2 (Model 2)요청처리, 응답처리, 비즈니스로직을 분리해서 구현각 기능(모듈)이 분리되어 있어 개발 및 유지보수가 쉽다각 기능의 재사용성이 높다Front-end와 Back-end의 작업을 분업화해서 생산성을 높일 수 있다.프로그램 등을 개발하는 도중에 발생할

2023년 6월 16일
·
0개의 댓글
·