
1. Day 04
π μ€λ μ½μ λ²μ : 2μ₯ μλ―Έμλ μ΄λ¦ (~p.33)
1.1. π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
- μλλ₯Ό λΆλͺ ν λ°νλΌ.(p.22)
- μ’μ μ΄λ¦μ μ§μΌλ €λ©΄ μκ°μ΄ 걸리μ§λ§ μ’μ μ΄λ¦μΌλ‘ μ μ½νλ μκ°μ΄ ν¨μ¬ λ λ§λ€.(p.22)
- κ·Έλ¦λ μ 보λ₯Ό νΌνλΌ.(p.24)
- μλ―Έ μκ² κ΅¬λΆνλΌ.(p.25)
- λ°μνκΈ° μ¬μ΄ μ΄λ¦μ μ¬μ©νλΌ.(p.27)
- κ²μνκΈ° μ¬μ΄ μ΄λ¦μ μ¬μ©νλΌ.(p.28)
- κΈ΄μ΄λ¦μ΄ μ§§μ μ΄λ¦λ³΄λ€ μ’λ€. κ²μνκΈ° μ¬μ΄ μ΄λ¦μ΄ μμλ³΄λ€ μ’λ€.(p.28)
- μΈμ½λ©μ νΌνλΌ.(p.29)
- μμ μ κΈ°μ΅λ ₯μ μλνμ§ λ§λΌ.(p.31)
- λλν νλ‘κ·Έλλ¨Έμ μ λ¬Έκ° νλ‘κ·Έλλ¨Έ μ¬μ΄μμ λνλλ μ°¨μ΄μ νλλ§ λ€μλ©΄, μ λ¬Έκ° νλ‘κ·Έλλ¨Έλ λͺ λ£ν¨μ΄ μ΅κ³ λΌλ μ¬μ€μ μ΄ν΄νλ€. μ λ¬Έκ° νλ‘κ·Έλλ¨Έλ μμ μ λ₯λ ₯μ μ’μ λ°©ν₯μΌλ‘ μ¬μ©ν΄ λ¨λ€μ΄ μ΄ν΄νλ μ½λλ₯Ό λ΄λλλ€.(p.31~p.32)
- ν΄λμ€ μ΄λ¦κ³Ό κ°μ²΄ μ΄λ¦μ λͺ μ¬λ λͺ μ¬κ΅¬κ° μ ν©νλ€. Cumtomer, WiliPage, Account, AddressParser λ±μ΄ μ’μ μλ€. Manager, Processor, Data, Info λ±κ³Ό κ°μ λ¨μ΄λ νΌνκ³ λμ¬λ μ¬μ©νμ§ μλλ€.(p.32)
- λ©μλ μ΄λ¦μ λμ¬λ λμ¬κ΅¬κ° μ ν©νλ€. postPayment, deletePage, save λ±μ΄ μ’μ μλ€. μ κ·Όμ, λ³κ²½μ, 쑰건μλ javabean νμ€μ λ°λΌ μμ get, set, isλ₯Ό λΆμΈλ€.(p.32)
- κΈ°λ°ν μ΄λ¦μ νΌνλΌ.(p.32)
- ν κ°λ μ ν λ¨μ΄λ₯Ό μ¬μ©νλΌ(p.33)
1.2. π€ μ€λ μ½μ μκ°κ³Ό λ μ€λ₯΄λ μκ°
'μ’μ μ΄λ¦μ μ§μΌλ €λ©΄ μκ°μ΄ 걸리μ§λ§ μ’μ μ΄λ¦μΌλ‘ μ μ½νλ μκ°μ΄ ν¨μ¬ λ λ§λ€.' λΌλ ꡬ문μμ μ κ°λ°μ ν λ μ’μ μ΄λ¦μ μ§μ΄μΌ νλμ§μ λν΄μ νμ€νκ² κΉκ² μλΏμλ€.
λ³΄ν΅ λ³μλ ν¨μ λ± μ΄λ¦λ€μ μμ΄λ‘ μ§κ² λλλ° λͺ μ¬, λμ¬ λ± κ΅¬λΆνκΈ° μν΄μλ μν¬μμλ λλ μμ΄ λ¨μ΄λ₯Ό λ§μ΄ μμμΌ μ’μ μ΄λ¦μ μ½κ² μ§μ μ μμ κ±° κ°λ¨ μκ°λ λ€μλ€...
μ΄λ² 2μ₯μμλ μλ° μ½λμ λμ μ, μ’μ μλ₯Ό κ°μ΄ λ³΄μ¬ μ£Όλ©΄μ μ κ·Έλ κ² νλ©΄ μλκ³ μ κ·Έλ κ² ν΄μΌ νλμ§ μΈμΈνκ² μ€λͺ μ΄ λμ΄μμ΄μ λ§μ‘±μ€λ¬μ λ€.
1.3. π κΆκΈν λ΄μ©μ΄ μκ±°λ, μ μ΄ν΄λμ§ μλ λ΄μ©
μΆμ ν΄λμ€, ꡬν ν΄λμ€, μ½λ λ±λ± μλ° μ½λ κΈ°μ€μΌλ‘ μ€λͺ νκΈ° λλ¬Έμ μλ°μ€ν¬λ¦½νΈ κ°λ°μλ‘ μ€λΉνλ λλ‘μ¨λ μ΄μ§ 'μ΄λ° λ°©λ²μ΄ μ λ§ μλ°μ€ν¬λ¦½νΈμμλ νμνκ³ μ΄λ° μν©μ΄ μλκ°?' λΌλ μκ°μ΄ λ€μλ€. κ·Έλμ μ΅λν μ μκ° μ νκ³ μ νλ λ΄μ© μ체μ μ€μ μ λκ³ μ½μΌλ €κ³ ν΄μΌκ² λ€.
1.3.1. μκ° 3μ€ μμ½
- μ’μ μ΄λ¦μ μ§μΌλ €λ©΄ μκ°μ΄ 걸리μ§λ§ μ’μ μ΄λ¦μΌλ‘ μ μ½νλ μκ°μ΄ ν¨μ¬ λ λ§λ€.
- μμ΄ κ³΅λΆ νμ.
- μ λ¬Έκ° νλ‘κ·Έλλ¨Έλ λͺ λ£ν¨μ΄ μ΅κ³ λ€.