최근 포스트

XML 사용법 기초

4 분 소요

XML 사용법 현재는 SPRING에서는 어노테이션을 이용해 DI를 구현하고 있다. 하지만 일부 오래된 프로젝트나 오픈소스들이 xml파일을 활용해 유지되기도 한다 또한 어노테이션 방법을 먼저 학습할 경우 몇몇 개념들이 머릿속에서 잘 그려지지 않아 이해에 어려움이 있기에 xml부...

Annotation을 통한 DI

5 분 소요

Annotation을 통한 DI Annotation이 무엇인지 모른다면 java의 Annotation를 학습해보자 xml을 이용하는 것 보다 수월하게 DI를 수행할 수 있다. 스프링 어노테이션에는 여러가지가 있다. — Spring MVC 어노테이션 — ...

페이지네이션 적용하기

2 분 소요

Pagenation(페이지네이션)이란? 게시판에서 한 페이지 당 일정한 양의 게시글이 화면에 나오고 page별로 나누어 사용자가 볼 수 있도록 게시글 데이터를 정렬해 놓는 것을 페이지네이션이라고 한다.

Entity와 EntityManager와 EntityManagerFactory

2 분 소요

Entity란? DB에서 테이블과 매칭되는 개념이다 하지만 무조건 테이블 A와 엔티티 A1의 값들이 1대1 매칭이 되는건 아니다. 예로 컬럼이 이름 나이 학력이지만 A1의 변수는 이름, 나이만 있을 수도 있다 혹은 다른 것들이 담길 수도 있다. 필요에 따라 한 테이...

AOP 개념 정리

2 분 소요

AOP(Aspect Oriented Programming) 일반적으로 자바에서 중요시하는 OOP(Object Oriented Programming)는 사용자가 원하는 업무 기반에 로직에만 관심을 둔 프로그래밍 방법론이다. 따라서 사용자가 요청하는 업무를 구현, 처리하기 위...

@RestControllr vs @Controller

1 분 소요

@RestController VS @Controller 스프링 MVC 패턴에서 컨트롤러를 지정하고 AOP를 설정해주는 어노테이션들이다.