javaBeans 라는 규약이 있다.class 를 작성하는 규칙이다3가지 정도만 기억하자인자가 없는 기본 생성자가 존재해야 한다.field 는 무조건 private.따라서 getter, setter 가 필요하다.코드를 작성할 때 염두해두어야 하는 사항은?요구사항이 변화
스프링 컨테이너 : Bean이라고 불리우는, 객체의 생성주기를 관리하고, DI 를 관리함.그 중 스프링 컨테이너가 갖고 있는 설정 중 application context 가 담당하게 된다. 이 application context 는 가장 주요한 작업은 bean을 생성하
Bean 을 문자열로 출력한다면?console로도 출력하고, file 로도 출력하고, db출력하고...전략 패턴은 인터페이스를 사용해, 추상클래스를 사용한 상속은 아니지만, 마치 상속을 한 것과 비슷한 분리를 만들어내는 디자인 패턴이다.클래스 다이어그램으로 그려졌듯이,
Spring 4일차 Spring 에서 Web 설정 Spring Web Project 구조 계층형 구조 src/main/java/ com/
log4j@Controller@RequestMappingInternalResourceViewModelAndViewEL (Expression Language)console 에 System.out.println() 을 통해 확인하는 것은 여러 측면에서 시스템적 비효율을 불
Lombok 다이어트 라이브러리라고도 불리는 라이브러리로, 코드의 양을 줄여주는 라이브러리. 사용법 : lombok.jar 파일을 실행시켜서, sts 혹은 이클립스에서의 롬복 사용을 설정한 후, lombok 을 적용시키려는 프로젝트 내에 dependency를 추가해줌으로써 사용이 가능하다. @Getter, @Setter 일반적으로 클래스 전체적으로 ...
project 에는 context root 와 web resources 폴더가 있다. 그 중 web resources 의 기본적인 폴더 구조는 src/main/resources/~ 로 시작된다. 물론 /resources/~/ 라는 폴더는 사용자가 다른 이름으로 생성할 수도 있다. service 는 stateless 하기 때문에, 하나를 만들어놓고 공유해서...
: client의 reqeuest 를 제한하는 용도client 의 request 안의 header 정보 내부에 있는 content-type 의 일치 여부를 통해 reqeust 를 제한한다.reqeust 라는 것의 내부에는start lineheaderreqeustbody