κ°μ DAOμ DTOλ λ°μ΄ν°λ² μ΄μ€μ μνΈμμ©νλ μ ν리μΌμ΄μ
μμ μμ£Ό μ¬μ©λλ ν¨ν΄μ
λλ€. κ°κ°μ λͺ©μ κ³Ό μν μ λν΄ μμλ³΄κ² μ΅λλ€. DAO (Data Access Object) DAOλ λ°μ΄ν°λ² μ΄μ€μ μνΈμμ©μ μΆμννκ³ λ°μ΄ν°μ κ·Όλ‘μ§μ λΆλ¦¬νκΈ° μν΄ μ¬μ©λλ κ°μ²΄μ
λλ€. DAOμ νΉμ§• μΆμν : μμ©νλ‘κ·Έλ¨μ΄ λ°μ΄ν°λ² μ΄μ€μ μ κ·Όνλ λ°©λ²μ μΆμνν©λλ€. • μ€μμ§μ€ν : λ°μ΄ν° μ κ·Ό λ‘μ§μ νλμ ν΄λμ€λ λͺ¨λμ μ§μ€μμΌ μ½λμ μ μ§λ³΄μμ±κ³Ό νμ₯μ±μ λμ
λλ€. • μ¬μ¬μ©μ± : λμΌν λ°μ΄ν°μ κ·Όλ‘μ§μ μ¬λ¬ κ³³μμ μ¬ μ¬μ©ν μ μμ΅λλ€. • λ
λ¦½μ± : λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ μ½λμ λΉμ¦λμ€ λ‘μ§μ λΆλ¦¬μμΌ μ½λμ λ
립μ±μ μ μ§ν©λλ€. DTO (Data Transfer Object) DTOλ κ³μΈ΅ κ°μ..
μλ‘μ΄μ§μ
κ°μMVCν¨ν΄μΌλ‘ μ½λλ₯Ό μμ±νλ λμ€ νκ· κ³μ° λ‘μ§μ λν μ½λλ₯Ό μμ±νκ² λμμ΅λλ€. κ·Έλ°λ° νκ· μ M V C μ€ μ΄λμ μμ±νλ κ² μ’μκΉμ?μ§κΈλΆν° μ΄μΌκΈ°ν΄ λ³΄κ² μ΅λλ€. View (Front-End)νκ· μ κ³μ°νλ μ½λλ₯Ό viewμμ μ¬μ©νλ κ²½μ°λ μΏ ν‘μ μ΄ν©κΈμ‘ λ‘μ§μ΄ μΌλ°μ μΈ μμμ
λλ€. • μΏ ν‘μμ 물건μ μ₯λ°κ΅¬λμ λ΄μ κ³μ°μ ν λ μ₯λ°κ΅¬λμμ 물건μ λΊ κ²½μ° μ κΉμ λ²νΌλ§κ³Ό λμμ μ«μλ κ°μ΄ μ€μ΄λλ κ²μ λ³΄μ€ μ μμ΅λλ€. Model & Controller (Back-End)νκ· μ κ³μ°νλ μ½λλ₯Ό λ°± λ¨(Model & Controller)μμ μ¬μ©νλ κ²½μ°λ OP.GG μ¬μ΄νΈμ μΉλ₯ , ν½λ₯ , λ°΄λ₯ λ‘μ§μ΄ μΌλ°μ μΈ μμμ
λλ€. • μ΄ μ¬μ§μ 보μλ©΄ μμ Viewμ ..