본문 바로가기
728x90
반응형

분류 전체보기65

Bean 라이프 사이클과 범위 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. bean 객체의 라이프 사이클(1) 스프링 컨테이너의 초기화와 종료 123456789101112// 1. 컨테이너 초기화// 빈 객체의 생성과 의존 객체 주입 및 초기화GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationContext.xml"); // 2. 컨테이너 사용// getBean() 등의 메소드를 사용해서 컨테이너에 보관된 빈 객체를 가져온다Greeter g = ctx.getBean("greeter",Greeter.class); // 3. 컨테이너 종료// 빈 객.. 2017. 8. 19.
자바 코드를 이용한 설정 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. @Configuration / @Bean(1) 자바 기반 스프링 설정파일 설정 123456789101112131415161718192021222324252627282930313233343536373839package spring; // @Configuration -> 스프링 설정으로 사용되는 클래스라는 것을 알림 @Configurationpublic class JavaConfig{ // @Bean -> 스프링 컨테이너가 생성할 빈 객체라는 것을 알림 // [@Bean] -> id="memberDao" // [MemberDao, 메소드 반환 객체] -> class="spring.M.. 2017. 8. 19.
의존 자동 주입 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. @Autowired (1) @Autoriwed 자동 주입 설정스프링 XML 설정파일에 으로 등록한 객체가 필요로 하는 객체나 데이터를 자동으로 주입해 주는 어노테이션, 엘리먼트를 사용하지 않고 직접 자바의 생성자, 필드, 메소드에 @Autowired 어노테이션을 붙여 주입한다. 123456789101112131415161718192021222324252627282930313233343536373839404142 // 자바 소스package spring; // 에 의해 객체 생성public class MemberRegisterService{ private MemberDao memb.. 2017. 8. 18.
Spring DI 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. 의존이란?의존은 변경에 의해 영향을 받는 관계를 의미한다.간단히 말해 어떤 클래스에서 new 연산자로 다른 클래스의 객체를 생성하면 의존관계가 발생한다.new 연산자로 생성된 객체의 클래스에 변경이 발생하면,의존하고 있는 클래스에도 변경이 일어난다.유지보수 관점에서 문제가 발생한 것이다. 1234567891011121314151617class MemberDao{ void insert(){ }} class MemberRegisterService{ // new 연산자로 MemberDao 객체 직접 생성 // MemberRegisterService 는 MemberDao에 의존하게 되었.. 2017. 8. 18.
Maven / Spring 기본 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기1. 메이븐 의존 설정프로젝트의 루트 폴더에 위치하는 pom.xml 에 메이븐 설정 정보 저장 123456789101112131415161718 org.springframework spring-context 4.3.10.RELEASE Colored by Color Scriptercs 이클립스에서 다운로드 경로는 변경할 수 있으나 특별한 일이 아니라면 그냥 쓰면 된다.하나의 의존 설정을 해서 모듈을 받아 올 때, 그 모듈이 의존하고 있는 모듈도 같이 받아오는데,이것을 의존의 전이라고 한다. 2. 스프링 빈 설정1234567891011121314 Colored by Color Scripte.. 2017. 8. 18.
SOLID 원칙 참고도서 스프링 입문을 위한 자바 객체 지향의 원리와 이해국내도서저자 : 김종민출판 : 위키북스 2015.04.08상세보기 1. SRP(Single Responsibility Principle, 단일 책임 원칙)"어떤 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다." - 로버트 C. 마틴 하나의 클래스가 수 많은 역할과 책임을 맡아서 수행하고 있고, 그런 클래스에 의존하는 다양한 클래스가 있다고 가정하면,-> 의존하고 있는 클래스 중 하나에 변화가 생기고 -> 수 많은 역할과 책임을 맡고 있는 클래스에 변화가 생기고-> 의존하고 있는 다양한 클래스들에게 영향이 미치게 된다. 남자 클래스가 여자친구에 대해 남자친구로서의 역할과 책임, 직장상사에 대해 사원으로서의 역할과 책임을 가지고 있다고 가정하면.. 2017. 8. 17.
728x90
반응형