An open API service indexing awesome lists of open source software.

https://github.com/coodingpenguin/spring-introduction-study

🎬 Understand spring with <μŠ€ν”„λ§ μž…λ¬Έ - μ½”λ“œλ‘œ λ°°μš°λŠ” μŠ€ν”„λ§ λΆ€νŠΈ, μ›Ή MVC, DB μ ‘κ·Ό 기술> πŸƒ
https://github.com/coodingpenguin/spring-introduction-study

inflearn java spring study

Last synced: about 2 months ago
JSON representation

🎬 Understand spring with <μŠ€ν”„λ§ μž…λ¬Έ - μ½”λ“œλ‘œ λ°°μš°λŠ” μŠ€ν”„λ§ λΆ€νŠΈ, μ›Ή MVC, DB μ ‘κ·Ό 기술> πŸƒ

Awesome Lists containing this project

README

          



Logo

Spring Introduction







---

## 🚩 λͺ©ν‘œ

- μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬κ°€ 무엇인지 μ΄ν•΄ν•©λ‹ˆλ‹€.
- μŠ€ν”„λ§μ„ κ³΅λΆ€ν•˜λŠ” 방법을 λ°°μ›λ‹ˆλ‹€.
- μŠ€ν”„λ§μœΌλ‘œ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ§Œλ“œλŠ” 방법을 μ΄ν•΄ν•©λ‹ˆλ‹€.

## πŸ“ λͺ©μ°¨

λͺ©μ°¨ μ‚΄νŽ΄λ³΄κΈ°

### μ„Ήμ…˜ 0. κ°•μ˜ μ†Œκ°œ

- [x] κ°•μ˜ μ†Œκ°œ
- [x] κ°•μ˜ 자료

### μ„Ήμ…˜ 1. ν”„λ‘œμ νŠΈ ν™˜κ²½μ„€μ •

- [x] ν”„λ‘œμ νŠΈ 생성
- [x] 라이브러리 μ‚΄νŽ΄λ³΄κΈ°
- [x] View ν™˜κ²½μ„€μ •
- [x] λΉŒλ“œν•˜κ³  μ‹€ν–‰ν•˜κΈ°

### μ„Ήμ…˜ 2. μŠ€ν”„λ§ μ›Ή 개발 기초

- [x] 정적 컨텐츠
- [x] MVC와 ν…œν”Œλ¦Ώ μ—”μ§„
- [x] API

### μ„Ήμ…˜ 3. νšŒμ› 관리 예제 - λ°±μ—”λ“œ 개발

- [x] λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ‚¬ν•­ 정리
- [x] νšŒμ› 도메인과 리포지토리 λ§Œλ“€κΈ°
- [x] νšŒμ› 리포지토리 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ μž‘μ„±
- [x] νšŒμ› μ„œλΉ„μŠ€ 개발
- [x] νšŒμ› μ„œλΉ„μŠ€ ν…ŒμŠ€νŠΈ

### μ„Ήμ…˜ 4. μŠ€ν”„λ§ 빈과 μ˜μ‘΄κ΄€κ³„

- [x] μ»΄ν¬λ„ŒνŠΈ μŠ€μΊ”κ³Ό μžλ™ μ˜μ‘΄κ΄€κ³„ μ„€μ •
- [x] μžλ°” μ½”λ“œλ‘œ 직접 μŠ€ν”„λ§ 빈 λ“±λ‘ν•˜κΈ°

### μ„Ήμ…˜ 5. νšŒμ› 관리 예제 - μ›Ή MVC 개발

- [x] νšŒμ› μ›Ή κΈ°λŠ₯ - ν™ˆ ν™”λ©΄ μΆ”κ°€
- [x] νšŒμ› μ›Ή κΈ°λŠ₯ - 등둝
- [x] νšŒμ› μ›Ή κΈ°λŠ₯ - 쑰회

### μ„Ήμ…˜ 6. μŠ€ν”„λ§ DB μ ‘κ·Ό 기술

- [x] H2 λ°μ΄ν„°λ² μ΄μŠ€ μ„€μΉ˜
- [x] 순수 JDBC
- [x] μŠ€ν”„λ§ 톡합 ν…ŒμŠ€νŠΈ
- [x] μŠ€ν”„λ§ JdbcTemplate
- [x] JPA
- [x] μŠ€ν”„λ§ 데이터 JPA

### μ„Ήμ…˜ 7. AOP

- [x] AOPκ°€ ν•„μš”ν•œ 상황
- [x] AOP 적용

### μ„Ήμ…˜ 8. λ‹€μŒμœΌλ‘œ

- [x] λ‹€μŒμœΌλ‘œ

## πŸ’¬ ν›„κΈ°

> "μŠ€ν”„λ§ ν•΄μ•Όμ§€.."만 수 λ°±λ²ˆν•˜λ‹€ μ΄λ²ˆμ— μŠ€ν”„λ§μ„ 배우게 λ˜μ—ˆλ‹€. μž…λ¬Έ κ°•μ˜λΌ λ‚΄μš©μ΄ κΉŠμ§„ μ•Šμ§€λ§Œ, μŠ€ν”„λ§μ˜ 핡심은 ν•œ λ²ˆμ”© ν›‘κ³  κ°€μ„œ μ’‹μ•˜λ‹€.
> μ§„μž‘μ— κ³΅λΆ€ν–ˆμœΌλ©΄ μ’‹μ•˜μ„ 것 κ°™μ§€λ§Œ, νšŒμ‚¬μ—μ„œ Flask둜 API κ°œλ°œν•˜λ©΄μ„œ 뒹꡴어진터라 μŠ€ν”„λ§μ—μ„œ μ œκ³΅ν•˜κ³  μžˆλŠ” κΈ°λŠ₯을 λ³Ό λ•Œλ§ˆλ‹€ 깜짝 λ†€λžλ‹€. μ•½κ°„ 전에 λ…Έλ§ˆλ“œμ½”λ”μ—μ„œ 순수 바닐라 JS둜 μ›Ή κ°œλ°œν•˜λ‹€ React둜 κ°œλ°œν–ˆμ„ λ•Œ λŠλ‚€ κ·Έ κΈ°λΆ„κ³Ό κ°™λ‹€. λ˜ν•œ 객체지ν–₯ 원칙도 같이 배울 수 μžˆμ–΄μ„œ μ’‹λ‹€.
> κΎΈμ€€νžˆ ν•΄μ„œ λ‚΄λ…„ μƒλ°˜κΈ°κΉŒμ§€ [μŠ€ν”„λ§ λ‘œλ“œλ§΅](https://www.inflearn.com/roadmaps/373)을 μ™„μ „ μ •λ³΅ν•˜κ³  μ‹Άλ‹€.