본문 바로가기
728x90
반응형

Programming/Spring25

자바 코드를 이용한 설정 참고도서초보 웹 개발자를 위한 스프링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.
JPA 스프링 연동 참고 도서 스프링 퀵 스타트국내도서저자 : 채규태출판 : 루비페이퍼 2016.06.30상세보기 1. JPA 사용 준비① 프로젝트를 마우스 우클릭해서 properties 창을 열고, Project Facets 에서 JPA 항목 체크 -> src/main/java/META-INF 폴더에 persistence.xml 파일 생성됨 ② Maven Repository에서 hibernate entity manager, spring orm 를 검색하여 설정 2. JPA 의 Dialect 클래스ORM 프레임워크는 SQL을 자동으로 생성하는데, 데이터베이스의 종류에 따라 조금씩 쿼리문에 차이가 있다.그래서 JPA에는 특정 데이터베이스에 최적화된 쿼리를 제공하기 위해 데이터베이스마다 다른 Dialect 클래스가 만들어져 있.. 2017. 8. 14.
JPA (Java Persistence API) 기본 개념 참고 도서 자바 ORM 표준 JPA 프로그래밍국내도서저자 : 김영한출판 : 에이콘출판사 2015.07.28상세보기 1. JPA(Java Persistence API)?RDBMS 와 OOP 객체 사이의 불일치에서 오는 패러다임을 해결하기 위해자바는 ORM(Object-Relational Mapping) 기술을 만들어 냈다.문자 그대로 ORM 은 객체와 RDBMS 를 매핑하는 역할을 한다.ORM 기술을 구현하기 위해 만들어져 사용되어 온 프레임워크가 Hibernate 이고,시간이 지나면서 Hibernate 이외에도 ORM 기술을 구현하는 프레임워크(TopLink, CoCobase) 가 등장하였다.그리고 이런 ORM 기술을 구현한 프레임워크에 대한 표준화가 이루어 졌는데,그 결과로 만들어진 것이 JPA 인 것.. 2017. 8. 13.
728x90
반응형