일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 함수
- Scanner
- 알고리즘
- C언어
- 배열
- FOR문
- 하드웨어
- MySQL
- IF
- 1차원배열
- java프로그래밍
- error
- 백준알고리즘
- 자료구조
- IFELSE
- 반복문
- 데이터
- 변수
- 파이썬프로그래밍기초
- Spring
- 백준
- 스캐너
- 스캐너클래스
- java
- 자바
- 유비쿼터스
- IF문
- 기본
- for
- Scanner class
Archives
- Today
- Total
목록추상화 (1)
정리하고기록하자
Spring - PSA
PSA PSA는 '잘 만든 인터페이스' 라고 한다. 추상화가 굉장히 잘 된 인터페이스 이다. 작업 환경이나 기술이 변하더라도 일관된 방식의 접근 방식을 제공하여 의존성을 크게 고려하지 않아도 되는 구조이다. 스프링에서 Controller, Mapping, Transaction 이런 Annotation등을 클래스나 메서드에 붙이기만 해주면 작동한다. 이것을 가능하게 해주는 것이 PSA 개념이다. PSA는 Portable Service Abstraction의 약자인데 여기서 핵심은 Service와 Abstraction 이다 서비스 추상화 라고 불리는데 이것을 추상화 계층을 사용하여 어떤 기술을 내부에 숨기고 개발자에게 편의성을 제공한다는 것을 말한다. Service Abstraction ( 서비스 추상화 )..
개발 상식
2022. 5. 2. 19:27