spring & 개발환경 > 프레임워크와 라이브러리 차이점? 📌 제어의 역전 (Inversion of Control) 라이브러리와 프레임워크의 가장 큰 차이는 제어 흐름에 대한 주도성이 누구에게/어디에 있는가에 있습니다. 즉, 어플리케이션의 Flow(흐름)를 누가
관점 지향 프로그래밍 핵심 관심 사항과 공통 관심 사항 적용 예 간단한 메소드의 성능 검사 배치 작업에 대하여 시간을 측정해보고 쿼리를 개선하는 작업은 매우 의미있다. 그러나 매번 사용하기에는 번거로우므로, 이 경우 코드 밖에서 설정하고 해당 부분을
Spring Web MVC 화면과 비즈니스 로직을 분리해서 작업 가능 영역별 개발로 인하여 확장성이 뛰어남 표준화된 코드를 사용하므로 공동작업이 용이하고 유지보수성이 좋음 Spring MVC 특징 스프링은 DI나 AOP같은 기능 뿐만 아니라, 서블릿 기반 웹개발을
요청이 들어오면 filter-> interceptor -> aop -> interceptor -> filter 순으로 거친다서블릿 단위에서 실행 DispatherServlet 전 실행요청과 응답을 거른뒤 정제하는 역할인코딩 변환 처리, XSS방어 등의 요청/응답에 대한
김영한의 실전 자바-기본편 메서드 메서드 선언에서 이름, 변환타입, 매개변수(파라미터) 포함 인수: 넘기는 값= 전달하는 수 매개변수: string str, int age 매개변수가 없는 경우 변환 타입이 없는 경우: void로 정의 return으로 반환
우아한테크 10분 테코톡핵심을 파악해 기술을 이해하려면 그 역사와 배경을 아는 것이 효율적이다.: persistence(영속성) -> 영구히 저장되는 어떤 것데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성JDBC API 명세를 DriveMan
김영한의 실전 자바 - 기본편 다형성이란? : 한 객체가 여러 타입의 객체로 취급될 수 있는 능력 다형적 참조의 한계 부모 타입의 변수가 자식 인스턴스 참조할 수 있다. 상속관계에서 부모 방향으로 찾아 올라갈 수 있지만 자식 방향으로 내려갈 수 없다 => 컴
자바 ORM 표준 JPA 프로그래밍 - 김영한 책 내용을 정리한 내용입니다. JPA 소개 SQL을 직접다룰 때 발생하는 문제점 sql에 의존적인 개발 애플리케이션에서 SQL을 직접 다룰 때 발생하는 문제점 진정한 의미의 계층 분할이 어렵다 엔티티를 신뢰할 수 없다.