IT곡뢀일기
article thumbnail

πŸ” μŠ€ν”„λ§ ꡬ쑰

μŠ€ν”„λ§ λΆ€νŠΈλŠ” 각 계측이 μ–‘ μ˜†μ˜ 계측과 ν†΅μ‹ ν•˜λŠ” ꡬ쑰λ₯Ό λ”°λ¦…λ‹ˆλ‹€.

 

βœ” 계측

κ³„μΈ΅μ΄λž€ 각자의 μ—­ν• κ³Ό μ±…μž„μ΄ μžˆλŠ” μ–΄λ–€ μ†Œν”„νŠΈμ›¨μ–΄μ˜ ꡬ성 μš”μ†Œλ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€.

각 계측은 μ„œλ‘œ μ†Œν†΅ν•  μˆ˜λŠ” μžˆμ§€λ§Œ λ‹€λ₯Έ 계측에 직접 κ°„μ„­ν•˜κ±°λ‚˜ 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

각 계측은 μžμ‹ μ˜ μ±…μž„μ— λ§žλŠ” 역할을 μˆ˜ν–‰ν•˜λ©°, ν•„μš”μ— 따라 μ†Œν†΅ν•©λ‹ˆλ‹€.

 

μŠ€ν”„λ§ λΆ€νŠΈμ—λŠ” ν”„λ ˆμ  ν…Œμ΄μ…˜, λΉ„μ¦ˆλ‹ˆμŠ€, νΌμ‹œμŠ€ν„΄μŠ€ 계측이 μžˆμŠ΅λ‹ˆλ‹€.

 

βœ” ν”„λ ˆμ  ν…Œμ΄μ…˜ 계측

HTTP μš”μ²­μ„ λ°›κ³  이 μš”μ²­μ„ λΉ„μ¦ˆλ‹ˆμŠ€ κ³„μΈ΅μœΌλ‘œ μ „μ†‘ν•˜λŠ” μ—­ν• .

이 역할은 μ»¨νŠΈλ‘€λŸ¬κ°€ ν•©λ‹ˆλ‹€.

μ»¨νŠΈλ‘€λŸ¬λŠ” μŠ€ν”„λ§ λΆ€νŠΈ 내에 μ—¬λŸ¬ κ°œκ°€ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

 

βœ” λΉ„μ¦ˆλ‹ˆμŠ€ 계측

λͺ¨λ“  λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§μ„ μ²˜λ¦¬ν•©λ‹ˆλ‹€

λΉ„μ¦ˆλ‹ˆμŠ€ λ‘œμ§μ΄λž€ μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€κΈ° μœ„ν•œ λ‘œμ§μ„ λ§ν•©λ‹ˆλ‹€.

이 역할은 μ„œλΉ„μŠ€κ°€ ν•©λ‹ˆλ‹€.

 

βœ” νΌμ‹œμŠ€ν„΄μŠ€ 계측

λͺ¨λ“  λ°μ΄ν„°λ² μ΄μŠ€ κ΄€λ ¨ λ‘œμ§μ„ μ²˜λ¦¬ν•©λ‹ˆλ‹€.

이 κ³Όμ •μ—μ„œ λ°μ΄ν„°λ² μ΄μŠ€μ— μ ‘κ·Όν•˜λŠ” DAO객체λ₯Ό μ‚¬μš©ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

DAOλŠ” λ°μ΄ν„°λ² μ΄μŠ€ 계측과 μƒν˜Έμž‘μš©ν•˜κΈ° μœ„ν•œ 객체라고 μƒκ°ν•˜λ©΄ λ©λ‹ˆλ‹€.

이 역할은 리포지토리가 ν•©λ‹ˆλ‹€.

 

πŸ”Ž μŠ€ν”„λ§ λΆ€νŠΈ ν”„λ‘œμ νŠΈ 디렉터리 ꡬ성

βœ” main

μ‹€μ œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 곡간

 

βœ” test

ν”„λ‘œμ νŠΈμ˜ μ†ŒμŠ€ μ½”λ“œλ₯Ό ν…ŒμŠ€νŠΈν•  λͺ©μ μ˜ μ½”λ“œλ‚˜ λ¦¬μ†ŒμŠ€ 파일이 λ“€μ–΄μžˆλŠ” 곡간

 

βœ” build.gradle

λΉŒλ“œλ₯Ό μ„€μ •ν•˜λŠ” 파일

μ˜μ‘΄μ„±μ΄λ‚˜ ν”ŒλŸ¬κ·ΈμΈ μ„€μ • λ“±κ³Ό 같이 λΉŒλ“œμ— ν•„μš”ν•œ μ„œμ •μ„ ν•  λ•Œ μ‚¬μš©

 

βœ” setting.gradle

λΉŒλ“œν•  ν”„λ‘œμ νŠΈμ˜ 정보λ₯Ό μ„€μ •ν•˜λŠ” 파일