Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- super
- reference
- start()
- fuction
- eclipse
- hashCode
- 콘크리트클래스
- object
- constantnumber
- arguments
- 객체형변환
- abstractclass
- Vector
- string
- concreteclass
- 추상클래스
- Eureka
- MSA
- overload
- run()
- Hashtable
- class
- ALTER
- Polymorphism
- methodArea
- 생성자
- hamobee
- override
- value
- garbagecollection
Archives
- Today
- Total
뇌운동일지
Spring Framework 본문
Spring Framework
MVC 패턴 -> Struts ( MVC 패턴을 프레임워크화 )
Spring Framework + α ( AOP, DI )
IoC 제어의 역전 : 개발자에서 프레임워크로 제어권 이전
AOP : 관점 지향 ( Aspect Oriented Programming )
DI : 의존성 주입
( DI는 AOP를 하기 위한 수단 )
AOP ( Aspect Oriented Programming )
컴포넌트 개발
커스터마이징 : 고객의 요구에 맞추어 작업
기능이 추가되면서 초기 계획대로 되지 않을 수 있음
기존의 소스를 건드리지 않고 원하는 기능을 추가
code, advice
join point : 기능이 추가될 가능성이 있는 곳
point cut : 실제로 적용된 곳
aspect ( advisor ) = point cut + advice
weaving : advice를 join point 에 적용하는 과정
spring -> 유연하다 ( 다른 프레임워크, 프로젝트와 융합이 잘 됨 )
spring boot : 다른 것들을 쉽게 융합시키는 방법
DI ( Dependency Injection )
인스턴스 생성도 Spring Framework가 대신 해줌
개발자는 setter만 만들면 됨
주입받은 인스턴스를 그냥 사용
XML 파일에서 설정
윈도우 프로그램에서 IoC 개념을 가장 많이 쓴다 ( Visual C++ 등 )
'Spring' 카테고리의 다른 글
Spring 기본개념 (0) | 2020.06.09 |
---|---|
pom.xml 설정 (0) | 2020.06.08 |
AOP 예제 (0) | 2020.06.08 |
spring 프로젝트 설정 3가지 방법 (0) | 2020.06.08 |
Spring Tool Suite 설치 (0) | 2020.06.08 |
Comments