profile
꾸준히 하자
post-thumbnail

JAR VS WAR 차이

항상 디폴트로 JAR를 사용했는데 처음으로 WAR를 선택하면서 어떤 차이점이 있는지 궁금했다.언제 JAR를 써야하고 WAR를 써야하는지 깔끔하게 정리한 그림이 있다.그림을 보면 JSP를 사용하는 경우나 외장 WAS를 사용하는 경우, WAR를 사용하고 그 외에는 JAR

2022년 2월 6일
·
0개의 댓글
·

MockBen으로 테스트 코드 작성하기

스터디 때 MockMvc에 대해서 알게 되었고 바로 적용해보았다.MockMvc를 사용하면 실제 서블릿 컨테이너를 사용하지 않고 가짜 서블릿 컨테이너를 통해 Http Method 응답을 테스트 할 수 있다.처음 테스트 코드를 작성했을 때 @SpringBootTest, @

2022년 1월 23일
·
0개의 댓글
·
post-thumbnail

MVC 패턴

오늘은 스프링을 공부하면서 한 번쯤 들어봤을 MVC 패턴에 대해서 공부해보았다.이론적으로 Model, View, Controller의 약자로 Model에서는 데이터 처리, View는 화면, Controller는 Model과 View 사이에서 동작하는 것으로 알고 있는데

2021년 12월 30일
·
0개의 댓글
·
post-thumbnail

AOP 빈 등록

공통 관심 사항과 핵심 관심 사항을 분리하기 위해 AOP를 적용할 수 있다. AOP 객체 생성 후 빈을 등록해줘야하는데 1\. 컴포넌트 스캔 2\. 자바 코드로 직접 스프링 빈 등록두 가지 방법 모두 가능하다.강의에서 컴포넌트 스캔 방식을 다루어서 나는 직접 스프링 빈

2021년 12월 22일
·
0개의 댓글
·

좋은 객체 지향 설계 5가지 원칙 (SOLID)

우리는 개발 시 어떻게 하면 객체 지향적으로 설계하여 역할과 구현을 분리할 수 있는지에 고민할 필요가 있다.객체 지향하면 추상화, 캡슐화, 상속, 다형성과 같은 특징이 있는데 이러한 특징들 덕분에 프로그램을 유연하고 변경 용이하도록 개발할 수 있다. 그 중에서도 다형성

2021년 12월 11일
·
0개의 댓글
·
post-thumbnail

MVC 패턴

Model : 비즈니스 로직과 DB 처리 수행View : 사용자에게 보이는 영역Controller : 뷰와 모델을 이어줌기본 패키지 아래에 controller 패지키 생성 후 HelloController 클래스 생성@Controller : 컨트롤러 선언String 타입

2021년 7월 4일
·
0개의 댓글
·