일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 최댓값과최솟값
- 미들웨어
- IT기초상식 #서버리스
- java
- Web #FrontEnd #CSS
- stateless
- 변수의 선언방법
- IT기초지식
- 블록체인
- 변수의 타입
- 프로그래머스
- Web #Frontend #HTML
- Web #FrontEnd
- 약수의개수와덧셈
- Java의특징
- 출력하기
- oracle
- SQL
- 알고리즘 #백준 #17073 #나무위의빗물
- 금융IT
- CASE문
- 알고리즘
- restapi
- 조건에부합하는중고거래댓글조회하기
- 명명규칙
- TCP3 4 way handshake
- JadenCase 문자열 만들기
- 코딩테스트
- 조건에 부합하는 중고거래 상태 조회하기
- 웹통신의흐름
- Today
- Total
목록Spring (4)
우당탕 개발 블로그

- JPA는 Java Persistence API이다. 램은 휘발성 메모리, 램에 있는 데이터는 컴퓨터가 꺼지면 사라진다. 하드디스크는 비휘발성(영구적 저장) 자바에 있는 데이터를 영구히 기록할 수 있는 환경을 제공하는 API 프로토콜 vs 인터페이스 프로토콜은 약속, 인테페이스도 어떤 약속을 의미 그러나 약속의 방식이 다름 => JPA는 자바 프로그래밍을 할 때, 영구적으로 데이터를 저장하기 위해 필요한 인터페이스이다. https://www.youtube.com/watch?v=ajZIPOv31yE

- 스프링은 MessageConverter를 가지고 있다. 기본값은 현재 Json이다. 중간데이터(중간언어: xml->json, 모든 나라에서 이해하기 쉬운 언어) 자바 object -> json -> 파이썬 object, 자바 object를 json 형식으로 바꿔주는게 MessageConverter - 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다. BufferedReader: 가변길이의 문자를 받을 수 있음 BufferedWriter: 가별길이의 문자를 쓰게 해줌 스프링은 이것들을 쉽게 사용할 수 있게 어노테이션 제공 @ResposeBody -> Buffered writer @RequestBody -> Buffered reader - 스프링은 계속 발전..

- 스프링은 엄청나게 많은 필터를 가지고 있다. 필터 = 문지기, A나라의 성 = 톰켓, 왕의 집 = 스프링컨테이너 스프링 컨테이너가 톰켓 안에 있는 것은 아니고 톰켓을 거쳐야 한다는 의미 톰켓이 들고 있는 필터와 스프링 컨테이너가 들고 있는 필터의 이름은 다르다. 톰켓이 들고 있는 필터 = 필터, 파일 = web.xml 스프링컨테이너가 들고 있는 필터 = 인터셉터(AOP), 권한을 확인하고 들어오고 나가게 하는 기능 - 스프링은 엄청나게 많은 어노테이션을 가지고 있다.(리플레션, 컴파일 체킹) 어노테이션 = 주석, 컴파일러가 무시하는게 아닌 힌트를 줌 스프링은 어노테이션을 통해 주로 객체 생성을 한다. @Component -> 클래스를 메모리에 로딩 @Autowired -> 로딩된 객체를 해당 변수..

1. 스프링이란? - 스프링은 프레임워크다. 프레임워크가 나온 이유 -> 틀을 벗어나지 말라고, 마음대로 만들지 말고 틀에 맞춰서 개발하라는 의미 - 스프링은 오픈소스다. 오픈소스 = 공개된 소스코드(코드 내부를 볼 수 있음, 내부를 뜯어 고칠 수도 있다는 말) - 스프링은 IoC 컨테이너를 가진다. IoC컨테이너 = 스프링 핵심 Inversior of controll(제어의 역전), 주도권이 스프링한테 있다. class -> 설계도, object -> 실체화가 가능한 것, instance -> 실체화 된 것 스프링이 스캔해서 메모리에서 객체를 관리 - 스프링은 DI를 지원한다. Dependency Injection(의존성 주입) 스프링이 관리하는 객체를 모든 곳에서 사용 가능(싱글톤!!..