728x90 반응형 스프링 비즈니스 계층2 [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] 비즈니스 로직 계층 추가 (IOC, DI+DL) 기존 제어 방식에서 IOC 적용 어플리케이션으로 변경 > 1. 추상화 (인터페이스 적용) 2. maven을 통한 Spring 실행 환경 구축 (spring library를 실행환경에 추가) 3. Spring config (ioc.xml) 정의 4. ApplicationContext(Spring container)를 실행하여 필요한 의존 객체 확보 (DL or DI) 5. 비즈니스 실행 (입금 처리) 스프링 비즈니스(서비스) 계층가 있는 이유 비즈니스(서비스) 계층은 한 가지 서비스(ex. 계좌 계설)가 있고,영속성 계층 DAO에 여러 DAO(계좌DAO, 포인트DAO, 이력DAO)와 메서드가 각각 있을 경우,프레젠테이션 계층(ex.TestIOC)가 한 가지 서비스를 요청해도, 영속성 계층에 있는 여러 기능.. 2020. 10. 27. 이전 1 다음 728x90 반응형