티스토리 뷰
반응형
1. Spring의 시작은 Rod Johnson이 EJB(Enterprise Java Beans)를 대체하기위해 개발하게 됐다.
2. 현재는 사실상 자바진영의 표준 기술이 됐다.
3. JPA(Java Persistence API)는EJB 엔티티빈을 대체하기위해 개발됐다.
4. 하이버네이트 = JPA
5. 스프링 생태계
- 스프링 프레임워크
- 스프링 부트
- 스프링 데이터
- 스프링 세션
- 스프링 세큐리티
- 스프링 Rest Docs
- 스프링 배치
- 스프링 클라우드
7. 스프링 vs 스프링 부트
스프링 | 스프링부트 |
* 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트 등
* 웹 기술: 스프링 MVC, 스프링 WebFlux * 데이터 접근 기술: 트랜잭션, JDBC, ORM 지원, XML 지원 * 기술 통합: 캐시, 이메일, 원격접근, 스케줄링 * 테스트: 스프링 기반 테스트 지원 * 언어: 코틀린, 그루비 ► DI(Dependency Injection) : 의존관계 주입 ►Aspect Oriented Programming : 관점 지향 프로그래밍 |
* 스프링을 편리하게 사용할 수 있도록 지원, 최근에는 기본으로 사용
* 단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성 * Tomcat 웹 서버 내장 * 손쉬운 빌드 구성을 위한 starter 종속성 제공 * 스프링과 외부 라이브러리 자동 구성 * 메트릭, 상태 확인, 외부 구성 같은 프로덕션 준비 기능 제공 |
8. 스프링은 자바 기반 프레임워크
9. 스프링 핵심은 좋은 객체 지향 애플리케이션을 개발하도록 서포트해줌.
반응형
'Spring Boot' 카테고리의 다른 글
[SpringJDBC] JDBC를 이용한 데이터베이스 ACID 개념 살펴보기 (0) | 2024.04.28 |
---|---|
Spring Security 와 JWT를 이용한 로그인 구현기(feat. Flutter) (0) | 2024.03.17 |
[Spring Security] Let's dig into the Security World (0) | 2024.03.13 |
[유데미(Udemy)] Spring Boot 3 & Spring Framework 6 마스터하기! 수강후기 (0) | 2024.02.18 |
Spring Questions You Might Be Thinking About (0) | 2024.01.01 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바
- JPA
- 회고록
- BufferedReader
- 재기동
- 챗봇
- 백준
- 글또
- RASA
- PostgreSQL
- 전자정부프레임워크
- 코드트리
- springboot
- Spring
- thymeleaf
- Java
- 알고리즘
- 객체정렬
- script
- BFS
- Comparable
- BufferedWriter
- dxdy
- spring boot
- jeus
- Comparator
- 나만의챗봇
- JWT
- NLU
- 유데미
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함