본문 바로가기

728x90
반응형

전체 글

(142)
기술부채 커리어리 글 읽다가 기술부채라는 말이 생소하여서 찾아보았다. 구글링 해보니  기술 부채( technical debt, design debt, code debt): 현 시점에서 더 오래 소요될 수 있는 더 나은 접근방식을 사용하는 대신 쉬운(제한된) 솔루션을 채택함으로써 발생되는 추가적인 재작업의 비용을 반영하는 소프트웨어 개발의 한 관점 말은 어렵지만 상세하게 적어 놓아 이해가 쉽네 ㅋㅋ
객체 타입 확인 instanceof class Parent{}class Child extends Parent{}public class InstanceofTest { public static void main(String[] args){ Parent parent = new Parent(); Child child = new Child(); System.out.println( parent instanceof Parent ); // true System.out.println( child instanceof Parent ); // true System.out.println( parent instanceof Child ); // false System.out.p..
Spring (POJO, PSA, AOP, IoC /DI) POJO(Plain Old Java Object): 오래된 방식의 순수한 자바 오브젝트 (자바 언어 사양 외에 어떠한 제한에도 묶이지 않은 자바 오브젝트)객체 지향적인 원리에 충실하면서 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트- POJO 규칙1. 특정 규약에 종속되지 않는다.- 자바와 꼭 필요한 API외에는 종속되지 않아야 한다. => 특정 기술을 사용하기 위해서 대부분 제시하는 특정 클래스를 상속하도록 요구한다. 그러나 자바의 경우 단일 상속 제한이 있기 때문에 해당 클래스는 객체 지향적인 설계 기법을 적용하기 어려워지는 문제가 발생한다. 2. 특정 환경에 종속적이지 않는다.- 환경에 독립적이어야 하며 POJO 클래스는 웹이라는 환경 정보나 웹 기술을 담고 있..

728x90
반응형