# PSA

16개의 포스트

Spring 특징

POJO, IoC/DI, AOP, PSA

3일 전
·
0개의 댓글
·
post-thumbnail

Spring PSA

Spring PSA 설명

2022년 7월 21일
·
0개의 댓글
·

[TIL] 22.07.13

여전히 JS구현 중에 있다 생각 하는건 어렵지 않은 것 같은데 생각대로만 되지 않는 것이 매우 답답한 하루\+TMI친구가 POJO POJO거리길래 그게 대체 뭔데하고 검색해봤다.포조(Plain Old Java Object, POJO): 오래된 방식의 간단한 자바 오브젝

2022년 7월 14일
·
0개의 댓글
·

Spring - PSA

서비스의 기능을 접근하는 방식 자체를 일관되게 유지하면서 기술 자체를 유연하게 사용할 수 있도록 하는 것을 PSA(일관된 서비스 추상화)라고 합니다.PSA는 환경의 변화와 관계없이 일관된 방식의 기술로의 접근 환경을 제공하는 추상화 구조이다.다시 말해 하나의 추상화로

2022년 7월 7일
·
0개의 댓글
·

[Spring Framework] - PSA

어떤 사물의 본질적인 특성을 추출해서 일반화 하는 것.위와 같이 추상화된 클래스 Job을 생성하고, 그 안에 출근, 퇴근, 일하기 등의 추상화된 메소드를 구현해 놓는다.추상화된 클래스 Job 을 상속받는 Coder, Nurse 클래스를 생성하고, 추상 메소드를 구현하였

2022년 6월 18일
·
0개의 댓글
·
post-thumbnail

2022-06-14(Section2_Spring기초)

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 6월 17일
·
0개의 댓글
·

Spring Framework 기본

Framework란 Frame에서 알 수 있듯이 어떤 대상의 큰 틀이나 외형적인 구조를 의미하는데 프로그래밍 세계에서도 이와 유사한 의미를 가지고 있다. 프로그래밍 상에서의 Framework는 기본적으로 프로그래밍을 하기 위한 어떠한 틀이나 구조를 제공한다.그렇다면 애

2022년 6월 14일
·
0개의 댓글
·

스프링 AOP & PSA

흩어진 코드를 한 곳으로 모으는 코딩 기법바이트 코드를 조작하는 방법프록시 패턴을 사용하는 방법강의에서는 간단하게 설명하고 예제를 보여주셔서 조금 더 찾아보았다.AOP(Aspect Oriented Programming)는 관점 지향 프로그래밍이라고도 한다. 그냥 진짜

2022년 3월 2일
·
0개의 댓글
·
post-thumbnail

스프링의 PSA 개념을 이해했는지 확인하기 + 스칼라, FP 버전으로 바꿔보기

참고로 이 글을 특정 유튜버나 인터넷 강의를 홍보하려고 쓴 글이 아니며 본문에 나오는 유튜브 영상 저자와 저는 전혀 관련이 없음을 밝힙니다. 스프링을 제대로 공부했는가? 확인해보자. 얼마전 유튜브를 보던 중 '스프링 제대로 공부했는지 5분안에 확인하는 방법' 이라는

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

Spring - 핵심 구조 (POJO,PSA)

이전 포스팅에서 스프링의 등장 배경에 대해 알아보았습니다. 그러면 자연스럽게 그래서 스프링은 뭔데? 라는 질문으로 이어집니다.이번 포스팅에서는 스프링을 뜯어보도록 하겠습니다!이 사진은 스프링의 핵심을 나타낸 삼각형으로, 기업용 어플리케이션 개발시 복잡함을 어떻게 해결하

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

PSA(Portable Service Abstraction)

추상화 계층을 사용하여 어떤 기술을 내부에 숨기고 개발자에게 편의성을 제공해주는 것이 서비스 추상화(Service Abstraction) 라고 한다.@Transactional 어노테이션을 선언하는 것만으로 별도의 코드 추가 없이 트랜잭션 서비스를 사용할 수 있다. 내부

2021년 8월 4일
·
0개의 댓글
·
post-thumbnail

스프링 트라이앵글 - PSA

아래 스프링 Web MVC 코드만 보면, @Controller 어노테이션이 붙은 클래스에서 @GetMapping, @PostMapping과 같은 어노테이션을 사용해서 요청을 매핑하고 있다.스프링 Web MVC도 서블릿 기반 위에서 만들어진 프레임워크이기 때문에 기존의

2021년 2월 18일
·
0개의 댓글
·
post-thumbnail

백엔드 개발자 로드맵 따라가기 4. 백엔드 프레임워크 - Spring

스프링 프레임워크는 자바 개발시 개발자가 자유롭게 객체 지향적 설계를 하면서도 간결한 코딩, 코드 재사용 등의 필수 기능을 단순한 형태로 사용하기 위해 나온 POJO 기반의 자바 백엔드 프레임워크이다.POJO(Plain Old Java Object), 처음 자바가 만들

2020년 11월 24일
·
1개의 댓글
·
post-thumbnail

토비 - 5장 PSA(Portable Service Abstraction)

토비 - 5장 PSA 스프링은 어떻게 Service를 추상화하여 일관된 API를 제공하는가?

2020년 9월 21일
·
0개의 댓글
·

Spring Framework Basic

제어의 역전주로 의존성에 해당됨대체적으로 의존성을 자기 자신이 관리하던 것을 이외의 누구가 밖에서 넣어주는 것누군가가 알아서 주겠지라는 가정으로 작성 (제어권의 역전)Application Context - Bean들을 만들고 엮어준다Bean - 자기가 컨테이너 내부에

2020년 6월 20일
·
0개의 댓글
·
post-thumbnail

Spring Triangle (스프링의 핵심 3요소) - 3. PSA

Spring - Portable Service Abstraction

2020년 4월 21일
·
0개의 댓글
·