# PSA

43개의 포스트
post-thumbnail

스프링 부트 용어 정리1

Ioc - 제어의 역전: 객체의 생성과 관리를 개발자가 하는 것이 아니라 프레임워크가 대신하는 것DI - 의존성 주입: 외부에서 객체를 주입받아 사용하는 것빈 : 스프링 컨테이너가 생성하고 관리하는 객체 -> 스프링의 객체AOP - 관점 지향 프로그래밍: 프로그래밍을

2023년 9월 6일
·
0개의 댓글
·
post-thumbnail

Spring PSA

Spring의 핵심가치 중 PSA를 알아봅시다!

2023년 9월 4일
·
0개의 댓글
·
post-thumbnail

PSA(Portable-Service-Abstraction)

PSA(Portable Service Abstraction)

2023년 9월 4일
·
0개의 댓글
·
post-thumbnail

PSA, IoC, AOP, POJO

자바코드로 의존성을 정리, 개발자가 제어를 하고 있음Inversion of Control의 줄임말, 제어의 역전스프링 애플리케이션에서는 오브젝트(빈)의 생성과 의존 관계 설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 스프링 컨테이너가 담당이를 스프링 컨테이너가

2023년 7월 12일
·
0개의 댓글
·
post-thumbnail

TIL - IoC | DI | AOP | PSA

Inversion of Control의 줄임말클래스 안에서 객체를 직접 생성하지 않고, 다른 곳에서 객체를 받아와서 사용하는 것1) Fruits 클래스 내에서 Apple 객체를 직접 만듦이 경우, 제어의 흐름이 Fruits -> Apple2) Fruits 클래스 내에서

2023년 6월 16일
·
0개의 댓글
·
post-thumbnail

[Spring] IoC와 DI, AOP, PSA에 대한 이야기

이번 글에서는 Spring의 핵심 요소인 IoC와 DI, AOP, PSA에 대해서 배우고 이해하는 시간을 가졌습니다. 이 3가지 핵심 원리를 통해 Spring에 대한 막연한 지식들을 다시 배우고 정리할 수 있었습니다.

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

[Spring 3대 요소] 2. 서비스 추상화 (PSA)

Spring framework를 사용하면 서비스 추상화를 통해 특정환경이나 서버, 기술에 종속되지 않으며 유연한 애플리케이션을 개발할 수 있다.대표적인 예시로 Servlet 기반의 어플리케이션을 만들고 있음에도 불고하고 Servlet 코드를 볼 수 없다.단순하게 @Co

2023년 6월 1일
·
0개의 댓글
·

[Spring 3대 요소] 1 .IoC와 DI

객체 내부에서 직접 필요한 클래스의 객체를 생성하지 않고 다른 객체에 위임함으로써 객체에 대한 제어권, 즉 프로그램의 흐름을 제 3자에게 넘기는 것을 IoC 모델이라고 한다.이러한 모델을 통해서 객체 지향 프로그램에서는 객체를 캡슐화하고, 높은 응집도와 낮은 결합도를

2023년 6월 1일
·
0개의 댓글
·

2-2. Spring 3대 핵심 요소 - AOP

1. AOP AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 것이다. 여기서 모

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

Spring Framework

framework: 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것프로그래밍 상에서의 Framework은 기본적으로 프로그래밍을 하기 위한 어떠한 틀이나 구조를 제공장점효율적으로 코드를 작성정해진 규

2023년 4월 3일
·
0개의 댓글
·

[Spring] PSA

PSA

2023년 4월 2일
·
0개의 댓글
·
post-thumbnail

Spring PSA(Portable Service Abstraction)

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

2023년 3월 28일
·
0개의 댓글
·

[Spring] PSA

PSA, 일관된 서비스 추상화 기법

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 스프링프레임워크 기본개념정리!!

Spring Framework이 도입되기 전에는 JSP나 Servlet 기술을 사용한 Model1, Model2 아키텍쳐를 기반으로 한 Java 웹 애플리케이션을 제작하였다.Spring MVC 방식이 도입됨으로써 Java 웹 애플리케이션의 제작 방식이 획기적으로 변하게

2023년 2월 2일
·
0개의 댓글
·

PSA(Portable Service Abstraction)

공통된 특성을 일반화 시켜놓고 상황에 맞게 같은 명령어로 다른 동작을 하게 만드는 방법일반적으로 아이가 할 수있는 행동들에는 웃다, 울다, 자다, 먹다 가 있다.그렇지만 연령에 따라 같은 자다 여도 다를 수 있다.따라서 코드의 반복을 줄이기 위해서 같은 자다를 써도 다

2023년 1월 30일
·
0개의 댓글
·

IoC/DI, AOP, PSA

IoC/DI, AOP, PSA

2022년 12월 22일
·
0개의 댓글
·
post-thumbnail

[Spring]스프링 프레임워크

Spring Framework 소개

2022년 12월 18일
·
0개의 댓글
·