일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Kubernetes
- API
- VSCode
- Spring Boot
- KAKAO
- 국가과제
- Github
- rnn
- git
- Rocky Linux
- Python
- LINUX MASTER
- Machine Learning
- 크롤링 개발
- suricata
- Database
- Powershell
- ChatGPT
- C언어
- Docker
- 고등학생 대상
- ICT멘토링
- GoogleDrive
- colab
- Resnet
- cloud
- 인터넷의이해
- 코딩도장
- OSS
- Spring
- Today
- Total
목록Spring (3)
코딩두의 포트폴리오
스프링은 내장 톰을 가진다.톰캣을 따로 설치할 필요 없이 바로 실행 가능하다.Socket: 운영체제가 가지고 있는 것소켓 통신: time slice 동시 동작http 통신(문서 전달 통신) - stateless 방식: 클라이언트와 서버 관계에서 서버가 클라이언트의 상태를 보존하지 않는 것http 목적 : html이라는 확장자로 만들어진 문서를 필요한 사람에게 제공해주는 것[ 참고 URL ]https://velog.io/@boo105/%EC%8A%A4%ED%94%84%EB%A7%81%EC%97%90%EC%84%9C-%ED%86%B0%EC%BA%A3%EC%9D%84-%EC%99%9C-%EC%93%B8%EA%B9%8C 스프링에서 톰캣을 왜 쓸까?스프링, 톰캣, WASvelog.io
JPA는 Java Persistance API이다.JPA는 Java 프로그램에서 데이터를 영구적으로 저장할 때 사용하는 인터페이스Persistance(영속성)은 Entity를 영구적으로 저장해주는 환경API는 Application Programming Interface(애플리케이션 프로그램 인터페이스)-> JAVA를 통해 프로그래밍을 할 때 영구적으로 데이터를 저장하기 위해 필요한 인터페이스가 JPA JPA는 ORM 기술이다.Object Relational Mapping객체 지향 프로그래밍 언어를 사용 -> 호환되지 않는 유형의 시스템 간에 데이터를 변환SQL 쿼리가 아닌 직관적인 코드로 데이터를 조작할 수 있음 JPA는 영속성 컨텍스트를 가지고 있다.영속성: 데이터 -> 영구적으로 저장컨텍스트(co..
1. 스프링은 FrameWork이다'틀' 안에서 동작을 한다 2. 스프링은 오픈소스이다공개된 소스를 사용하여 내부를 볼 수 있다 -> 내부를 뜯어고칠 수 있다 3. 스프링은 IoC 컨테이너를 가진다 Inversion of Controll -> 제어의 역전 -> 주도권이 스프링에게 있다!ex)Class - 설계도class에는 abstract class가 있다(추상 클래스)캐릭터는 추상적인 것이라 실체화가 불가능Object - 실체화가 가능한 것Instance - 실체화 된 -> 주도권이 스프링에 있다는 것은 내가 오브젝트를 직접 공유를 해서 heap이라는 메모리 공간에 올리게 되면 내가 직접 new를 하는 것 4. 스프링은 DI를 지원한다.Dependency Injection(의존성 주입)예전에는 개..