λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ‘©‍πŸ’» Learn programming

[λ‚˜λ§Œμ˜ 단어μž₯] 1. 전체 흐름 νŒŒμ•…

by 밍κ΅₯μž‰ 2022. 5. 4.
λ°˜μ‘ν˜•

1. κΈ°λŠ₯ νŒŒμ•…ν•˜κΈ°

νŽ˜μ΄μ§€ κΈ°λŠ₯ λΆ„λ₯˜ 속성
λ©”μΈνŽ˜μ΄μ§€ λ°°λ„ˆ    
λ©”μΈνŽ˜μ΄μ§€ 검색   단어 λͺ©λ‘μ— 단어가 있으면 단어μž₯ ν•˜μ΄λΌμ΄νŠΈ 및 단어 μœ„μΉ˜λ‘œ 슀크둀
      단어가 없을 경우, 사전에 μžˆλŠ” 단어이면 μƒμ„ΈνŽ˜μ΄μ§€λ‘œ 이동
      사전에 μ—†λŠ” 단어이면 'μ—†λŠ” 단어' alret
λ©”μΈνŽ˜μ΄μ§€ 단어 λͺ©λ‘   DB에 μ €μž₯λ˜μ–΄ μžˆλŠ” λ‹¨μ–΄μ˜ 단어, λœ»μ„ λ³΄μ—¬μ€Œ
λ©”μΈνŽ˜μ΄μ§€ 단어 λͺ©λ‘ 단어 ν΄λ¦­ν•˜λ©΄ μƒμ„ΈνŽ˜μ΄μ§€λ‘œ 이동
λ©”μΈνŽ˜μ΄μ§€ 단어 λͺ©λ‘ 단어 뜻  
μƒμ„ΈνŽ˜μ΄μ§€ λ‹¨μ–΄λ°•μŠ€ μƒˆ 단어 단어 λͺ©λ‘μ— 단어가 μ—†λŠ” μƒˆ 단어이면 Save μ•„μ΄μ½˜ ν‘œμ‹œ
      클릭 μ‹œ 단어 DB에 μ €μž₯ν•˜κ³ , Delete μ•„μ΄μ½˜μœΌλ‘œ λ°”λ€œ
μƒμ„ΈνŽ˜μ΄μ§€ λ‹¨μ–΄λ°•μŠ€ κΈ°μ‘΄ 단어 단어 λͺ©λ‘μ— 단어가 μžˆλŠ” κΈ°μ‘΄ 단어이면 Delete μ•„μ΄μ½˜ ν‘œμ‹œ
      클릭 μ‹œ 단어 DBμ—μ„œ μ‚­μ œν•˜κ³ , Save μ•„μ΄μ½˜μœΌλ‘œ λ°”λ€œ
μƒμ„ΈνŽ˜μ—μ§€ μ˜ˆλ¬Έλ°•μŠ€ 기쑴단어 예문 μΆ”κ°€/μ‚­μ œ κΈ°λŠ₯

 

 

2. νŽ˜μ΄μ§€ 흐름도 (μ•Œκ³ λ¦¬μ¦˜)

 

3. API κΈ°λŠ₯ λͺ…μ„Έμ„œ

 

κΈ°λŠ₯ method url request response
단어 μ €μž₯ν•˜κΈ° POST /api/save_word    
단어 μ‚­μ œν•˜κΈ° POST /api/delete_word    
예문 뢈러였기 GET /api/get_examples    
예문 μ €μž₯ν•˜κΈ° POST /api/save_ex    
예문 μ‚­μ œν•˜κΈ° POST /api/delete_ex    

 

λ°˜μ‘ν˜•