# 210111

3개의 포스트
post-thumbnail

Spring 35. AOP

AOP방법론 - 트렌젝션 관리 Spring Websocket - push 기능 2021.01.11 월요일 언어의 변천사 POP 절차지향 프로그래밍 방법론 Procedure Oriented Programming OOP 객체지향 방법론 Object Oriented Programming FOP Functional Oriented Programming AOP 핵심기술⭐ AOP방법론을 통해 proxy 생성 Proxy란 ? Target객체에 Advice가 적용된 후 생성되는 객체 스프링은 target이 되는 객체에 프록시를 만들어 제공한다. 대상객체에 직접 접근보다는 프록시를 통해서 간접적으로 접근 프록시는 대상 객체의 메서드 실행 전 후에 실행하게 된다. @Transactional 어노테이션으로 트랜잭션 관리 시 사용 Board

2021년 1월 11일
·
0개의 댓글
·
post-thumbnail

Spring - 37.2 Spring Security

pdf 먼저 참조 spring.io : https://docs.spring.io/spring-security/site/docs/5.2.8.RELEASE/reference/htmlsingle/ egov wiki : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:server_security:architecture Spring Security DB설계 유저 관련 다대다 한명이 여러역할가능, 한 역할에 여러명가능 자원 관련

2021년 1월 11일
·
0개의 댓글
·

Spring - 37.1 AOP

언어의 변천사 POP: 절차지향 어떤 순서에 의해 개발을 할 것인지 전체 모든 언어중 가장 나온 방법론 규모가 작으면 POP도 상관없으나 일정 규모 이상으로 올라가면 코드의 중복이 심각해짐 OOP, FOP OOP, FOP에서도 중복코드가 있기는 있음 AOP (Aspect: 관점지향) 사용이유 1. 관심사 분리 비즈니스 로직을 건들이지 않기 위해서 사용함 비즈니스 로직 구현 개발자는 부가적인 기능을 생각하지 않고 개발할 수 있음 비즈니스 로직외에 인증이나 트랜잭션에 대해 고민할 필요가 없음 비즈니스 로직을 가독성과 유지보수성을 높인채로 둘 수 있음 2. 중복 발생 방지 AOP 구현 핵심 기술은? Proxy 생성 기술입니다... Proxy: Target객체에 Advice가 적용된 후 생성되는 객체 스프링은 대상(target)이 되는 객체에 프록시를 만들어 제공한다. 대상객체에 직접 접근하기보

2021년 1월 11일
·
0개의 댓글
·