2020

Abstract Class, Interface

추상화, 인터페이스, 추상클래스. 추상클래스는 익숙하지 않고, 추상화의 개념은 희미하다. 객체지향/자바 개발을 한다면 중요한 개념이고, 아마도 지금껏 개발했던 코드들을 좀 더 유연하고 효율적으로 리팩토링 할 수 있겠다는 아쉬움도 든다.

JPA Hibernate MyBatis

Spring 프로젝트를 진행할 땐 항상 Mybatis를 사용했다. DB주소 설정해주고 XML에 쿼리 작성해서 연결해주면 알아서 DB와 연동되다보니, 항상 별 생각 없이 개발을 해왔다.
한때 진행중인 프로젝트를 넘겨받아 Spring JPA를 사용해본 적이 있었다. 그동안 개발하던 방식과 달라서 많이 헤맸던 기억이 있다.
시간이 나면 개념을 정리해보자 생각했었지만, 시간은 나지 않는다. 시간을 내서 정리하고 기록해야 한다.

React LifeCycle

컴포넌트가 DOM에 생성되기 전후, 상태 업데이트 전후 등 각 생명주기별로 로직을 넣을 수 있음.
클래스형 컴포넌트에서 사용됨.

Back to Top ↑