일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Python
- Spring Framework
- 유럽여행
- 자바스크립트
- 도커
- JavaScript
- SAP ABAP
- 비지니스영어
- Java
- Mac
- 오라클
- nodejs
- docker
- 노드
- node.js
- 머신러닝
- db
- IT
- 영어
- oracle
- Programming
- Oracle DB
- 딥러닝
- 자바
- ABAP
- 오라클 디비
- 파이썬
- sap mm
- SAP
- SAP ERP
- Today
- Total
목록Information Technology/Spring (7)
JIHYUN JEONG
오늘은 스프링 프레임워크(Spring Framework) POJO에 관련한 실습을 진행해 보겠습니다. □ 실습 1 - POJO [ 최종 Hierarchy ] 패키지를 생성합니다. 클래스 파일 들을 만듭니다. New > Spring Bean Configuration File Spring Framework POJO Spring Framework POJO 아래와 같이 설정 Spring Framework POJO [ Hierarchy 의 소스코드 ] package com.asianaidt.sample2.pojo; public interface GreetingService { void sayHello(Person person); void sayGoodbye(Person person); } package com.a..
오늘은 [스프링 프레임워크/Spring Framework] Annotation(어노테이션)/ AOP(Aspect Oriented Programming) 에 대해서 알아보도록 하겠습니다. □ Autowire ByName : 등록된 빈중에 class가 지니고 있는 setter 매서드를 다 찾고 세터 메서드의 property가 일치하는게 있다면 묶어줌 (setter 시 사용) byType : 등록된 이름은 상관없음, Outputter 서비스의 유형, 서브타임 (생성자 활용시 많이 사용) ※ 한번 등록된 빈은 계속 사용된다. Single ton(객체를 한 개만 유지하는 패턴) But 한번 사용된 빈을 새로 만들어서 쓰는 설정이 있다.(@scope > prototype, 매번 생성) ○ Autowire 실습예제 ..
□ Spring Framework 특징 5. Plan Old Java Object[POJO] 지원 : 특정라이브러리에 전혀 (상속)받지 않은 Object, 즉 어떤 환경에서든 사용할 수 있다. 재사용성이 극대화 된다. (ex-User 인터페이스), 단위 테스트 용이 6. 트랜잭션 처리를 위한 일관된 방법 제공 : 트랜잭션 매니저를 통해 , 트랜잭션을 설정만 하면 트랜잭션이 관리 되는 코드를 내부적으로 관리한다. - 트랜잭션 관리는 서비스 계층이 해야 한다. And 서비스 계층은 Dependency Injection(DI) ※ Factory : 객체를 생성해 내는 역할을 함 ※ bean : 스프링 컨테이너의 의해서 관리 되는 객체를 말함 □ 컨테이너의 유형 3가지 1 BeanFacory ( A ) ↓ 상속..
[예제] 1 패키지 생성 2 GreetingServiceKO Class 생성 > 마찬가지고 GreetingServiceEn Class 생성 3 GreetingService Interface 생성 4 완성된 소스들 ○ good 패키지의 경우 package com.asianaidt.greeting.good; public interface GreetingService { // 인터페이스는 자동으로 public abstract가 추가가 됨(생략할 시) void sayHello(String name); } package com.asianaidt.greeting.good; public class GreetingServiceEn implements GreetingService{ public void sayHello(..
[스프링 프레임워크/Spring Framework] 이클립스+메이븐(eclipse + maven) 설치를 해보겠습니다1. Help > eclipse marketplace… 2. Spring IDE > Install 3. Next 4. accept > finish 5. m2e 검색 6. next 7. Finish 8. help > about eclipse를 통해 확인해봄 9 new > spring project 10. 프로젝트 명 입력 > next 11. Finish [스프링 프레임워크/Spring Framework] 이클립스+메이븐(eclipse + maven) 설치가 이제 끝났습니다.15. ※ Bean : 스프링이 자기 컨테이너 내에서 관리하는 객체
□ Spring Framework 개요 - Enterprise 개발을 쉽고, 편리하게 개발할 수 있도록 지원해주는 오픈소스 프레임워크로 경량급 애플리케이션 프레임워크라고도 함 □ Spring Framework 특징 1. Enterprise Application에서 필요로 하는 기능 제공 2. 경량(lightweight) 애플리케이션 컨테이너 3. Dependency Injection[DI]지원 : 의존성 주입, 설정기반으로 주입기능(의존성), 지역변수가 X 4. Aspect Oriented Programming[AOP] 지원 5. Plan Old Java Object[POJO] 지원 : 특정라이브러리에 전혀 (상속)받지 않은 Object, 즉 어떤 환경에서든 사용할 수 있다. 재사용성이 극대화 된다. (..