일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정보처리기사
- 정처기 실기
- 개발 공부
- 싱고니움
- 정처기 공부
- 어피티 7월 북클럽
- 정보처리기사 공부
- 시나공
- 아보카도키우기
- 달개비
- 수경재배
- 정보처리기사 실기
- 정보처리기사 합격
- 아보카도 키우기
- js
- 스프링AOP
- 식물 키우기
- 정처기
- 식물키우기
- springAOP
- 어피티 독자
- 식물
- AOP
- 아보카도
- 오프라인 소모임
- 자바
- Spring
- 북클럼
- 스프링
- 삼색달개비
- Today
- Total
목록스프링 (5)
deblog
웹소켓이란 Transport protocol의 일종으로 서버와 클라이언트 간의 효율적인 양방향 통신을 실현하기 위한 구조입니다. 채팅 핸들러 구현 의존성 추가 import org.springframework.stereotype.Component; import org.springframework.web.socket.CloseStatus; import org.springframework.web.socket.TextMessage; import org.springframework.web.socket.WebSocketSession; import org.springframework.web.socket.handler.TextWebSocketHandler; client와 url pattern 방식으로 접속, 메시지 전..
AspectJ는 PARC에서 개발한 자바 프로그래밍 언어용 관점 지향 프로그래밍 (AOP) 확장 기능입니다. AspectJ이 생기게 된 이유 전통적인 프로그래밍 방법론으로는 잘 포착되지 않는 문제나 우려가 있다는 것을 깨달았기 때문입니다. 응용 프로그램에서 보안 문제가 있었습니다. 본질적으로, 보안은 애플리케이션의 모듈화의 많은 단위들에 영향을 끼치고 있습니다. 또한 보안은 애플리케이션이 진화함에 따라 모든 추가에 균일하게 적용되어야 합니다. 그리고 적용되는 보안이 바뀌거나 발전할 수 있습니다. 보안 정책과 같은 우려를 규율화된 방식으로 포착하는 것은 전통적인 프로그래밍 언어에서는 어렵고 오류가 발생하기 쉽습니다. 보안과 같은 우려는 모듈화의 자연스러운 단위를 가로막습니다. 객체 지향 프로그래밍 언어에서..
1.1 스프링 IoC container 및 Bean 소개 Inversion of Control(IoC)의 스프링 프레임워크 구현에 대해 설명합니다. IoC는 의존성 주입(DI)이라고도 합니다. 이것은 객체가 생성자 인수, 팩토리 메소드에 대한 인수, 팩토리 메소드에서 생성되거나 반환된 후에 객체 인스턴스에 설정된 속성을 통해서만 종속성을 정의하는 프로세스입니다. 그런 다음 container는 Bean을 생성할 때 이러한 의존성을 주입합니다. 이 과정은 근본적으로 클래스 또는 서비스 로케이터 패턴과 같은 메커니즘을 사용하여 종속성의 인스턴스화 또는 위치를 제어하는 Bean자체의 역(즉, 제어의 역)이다. org.springframework.bean과 org.springframework.context 패키지..
2021.04.17 - [IT/Spring] - AOP(Aspect Oriented Programming)란?(1) AOP(Aspect Oriented Programming)란?(1) AOP(관점 지향적인 프로그래밍) 문제를 바라보는 관점을 기준으로 프로그래밍하는 기법을 말한다. 아래와 같은 부가 기능을 처리할 때, 활용된다. AOP의 역할 AOP는 문제를 해결하기 위한 핵심 관 deseul.tistory.com 전 글에 이어진 내용입니다. 이번에는 스프링 AOP구현에 대해 적어보겠습니다. 구현과정 스프링 스프링 AOP를 사용하기 위한 의존을 추가한다. 공통 기능을 제공할 클래스를 구현한다. XML 설정 파일에 를 이용해서 Aspect를 설정한다. Advice를 어떤 Pointcut에 적용할지를 지정하게..
AOP(관점 지향적인 프로그래밍) 문제를 바라보는 관점을 기준으로 프로그래밍하는 기법을 말한다. 아래와 같은 부가 기능을 처리할 때, 활용된다. AOP의 역할 AOP는 문제를 해결하기 위한 핵심 관심 사항과 전체에 적용되는 공통 모듈사항을 기준으로 프로그래밍 함으로써 공통모듈을 여러 코드에 쉽게 적용할 수 있도록 도와주는 역할을 합니다. AOP 주요용어 1. Aspect : 여러객체에 공통으로 적용되는 기능 2. JoinPoint : Advice를 적용 가능한 지점을 의미. 메서드 호출, 필드 값 변경 3. Advice : 언제 공통 관심 기능을 핵심로직에 적용할 지를 정의 4. Pointcut : JoinPoint의 부분집합 5. Weaving : Advice를 핵심 로직 코드에 적용 Adivce의 종..