공부한 내용 [Spring] Dispatcher-Servlet의 동작 과정을 알아보자. Dispatcher - Servlet이란? Dispatcher Servlet에 앞서, _Servlet_이란 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버 측 프로그램 혹은 그 사양을 뜻한다. 자바의 Servlet은 웹 서버의 성능을 향상시키기 devrepo.tistory.com 소감 _Dispatcher-Servlet_의 자세한 동작 방식, 그리고 코드에 대해 알아볼 수 있어 좋았다.
공부한 내용 [객체지향설계] 좋은 객체에 대한 설계 클래스와 객체 흔히들 붕어빵과 붕어빵 틀, 설계도와 건물과 같은 식으로 클래스와 객체를 설명해왔다. 나 역시 비슷한 수준으로 클래스와 와 객체에 대해 이해하고 있을 뿐이었다. 다만, 그러 devrepo.tistory.com 소감 불변 객체의 중요성과 객체와 클래스의 관계에 대해 알게되었다.
공부한 내용 [Java] 객체 지향 설계 5원칙(SOLID)이란? SOLID 원칙이란? 객체지향 프로그래밍에 있어 반드시 알아야 하는 SOLID 원칙은 자기 자신 클래스 내부의 응집도는 높이고, 타 클래스와의 결합도는 낮추는 것에 초점을 둔다. 이는 클래스에게 독 devrepo.tistory.com [객체지향설계] 객체지향 생활체조 원칙 지키려고 노력하기 객체지향 생활 체조 9원칙 '소트윅스 앤솔러지'라는 책에서는 객체지향 프로그래밍을 보다 잘 하기 위해서 9가지 원칙을 제시한다. 지금까지 공부하고, 직접 사용해본 경험을 바탕으로 각 규칙 devrepo.tistory.com 소감 객체 지향적으로 코드를 작성하는 방법을 공부하고 지금까지 작성했던 코드 작성 방식을 많이 고칠 수 있어 좋았다.
공부한 내용 [Java] 일급 컬렉션과 사용해야 하는 이유에 대하여 일급 컬렉션이란(First Class Collection) 🔲 일급 컬렉션 : Collection을 Wrapping하면서, 그 외 다른 멤버 변수는 없는 상태를 말한다. public class GameRanking { private Map ranks; public GameRanking(Map ranks) { this.ranks = r devrepo.tistory.com 소감 일급 컬렉션이 중요한 이유와 어떤 때에 사용할 수 있는 지 알게되었다.
공부한 내용 [Java] JUnit5 사용법 알아보기 JUnit이란? 🔲 Java 개발자의 93%가 사용하는 단위 테스트 프레임워크 🔲 스프링 부트 2.2버전 이상부터 기본 제공한다. JUnit5는? 🔲 Platform : 테스트를 실행하게 해주는 런처를 제공한다. TestEngine API devrepo.tistory.com 소감 테스트에 관련된 연습을 많이 할 수 있어 좋았다.