본문 바로가기
728x90
반응형

Spring12

[Spring] 비즈니스 계층이 왜 있는걸까? (트랜잭션 transaction) 비즈니스 계층이 있는 이유 ! - 비즈니스 계층은 다양한 영속성 계층의 기능(DAO)을 일관성있게 관리하기 위해서 사용한다. + Transaction 처리 = 업무 정의를 위해 사용한다. 1. Maven 설정 (프로젝트 오른쪽 마우스 → 'convert to maven .. ' → pom.xml에 추가 (pom = project of model) ) org.springframework spring-context 4.3.14.RELEASE 2. ioc.xml 설정 (src 에서 new → other → Spring Bean Configuration File → ioc.xml 생성 3. memberDAO 생성 - register(String memberInfo) : void 4. PointDAO 생성 - r.. 2020. 10. 28.
[Spring] 생성자를 통한 DI/DL 적용(constructor-arg) + IOC + maven SpringBean Configuration file /ioc.xml = DL 방식 (id= ticket, peson로 객체 할당 - TestIOC에서 getBean으로 검색하여 할당받기 가능) = DI 방식, 생성자에 값 주입(name과 ticket을 주입해줌) - ticket과 person에 DL 방식으로 할당- person을 생성하기 위해 에 생성자 요소를 DI방식으로 주입해준다. 아이유 /model /Ticket.java package model; public interface Ticket { public void ticketing(); } name or ticket을 set할 때, Spring IOC Container로부터 주입받는다. + name과 Ticket의 생성자를 생성한다. /Perso.. 2020. 10. 27.
[Framework/Spring] IOC / DI 의 개념과 활용 [ Spring Framework 개념 ] : java application의 설계, 구현, 테스트, 운영(유지 보수) 전반에 대한 기반을 제공 & 높은 생산성과 유지보수성 향상을 위해 다양한 인프라를 지원한다. (infra : 다양한 라이브러리 및 디자인 패턴을 지원) - 프레임워크는 반완전한 어플리케이션이다. * Framework : 사전적 의미 = 틀, 뼈대, 기반(infrastructure) 즉, 개발자는 비즈니스 로직에 집중할 수 있도록 기반을 제공하는 것이 프레임워크의 목적이다. -POJO(Plain Old Java Object) 기반으로한 프레임워크이다. : POJO (프레임워크를 적용하기 전 그냥 자바) - Spring Framework는 IOC(DI) IOC(DI), AOP, MVC, S.. 2020. 10. 26.
728x90
반응형