ë°ì´í° ì ì¡ ê°ì²´(DTO)ë íë¡ì¸ì¤ ì¬ì´ìì ë°ì´í°ë¥¼ ì ì¡íë ê°ì²´ë¥¼ ë§í©ëë¤. DTO 기ë²ì ì¬ì©íë©´ ì¤ìí ì 보를 ë
¸ì¶ìí¤ì§ ìê³ ë ìì¤í
(APIì ìë² ë±) ê° íµì ì ìííê² ì´ì§í ì ììµëë¤.
DTOë íë¡ê·¸ëë° ì§ì
ì ê°ì§ ì¬ëë¤ì´ íí ì¬ì©íë ì루ì
ì
ëë¤. ê°ë°ìë¶ë¤ì´ë¼ë©´ ì´ë¬í ì루ì
ê³¼ ì리ì ëí´ ìë§ ìê³ ê³ì¤ ê²ì
ëë¤. íì§ë§ ì¼ë° ì¬ì©ììê²ë DTOê° ì주 ì리ì¡íê² ëê»´ì§ ê²ì
ëë¤.
ë°ë¼ì ì§ê¸ë¶í° DTO를 ìµëí ì기 ì½ê² ì¤ëª
íê² ìµëë¤. ë¤ë§ ì리를 ì¤ëª
íë ¤ë©´ ì½ê°ì 기ì ì ì¸ ë´ì©ë íìí ì ìë¤ë ì ì ë§ìë립ëë¤.
DTOë 무ìì¸ê°ì?
ìì ë§íì§ë§ DTOë ë°ì´í° ì ì¡ ê°ì²´ì
ëë¤. ì´ë¦ìì ì ì ìë¯ì´ DTOë ë°ì´í° ì ì¡ì ìí´ ìì±ëë ê°ì²´ë¥¼ ë§í©ëë¤.
Python, C++, Java ê°ì ê°ì²´ ì§í¥ íë¡ê·¸ëë°(OOP) ì¸ì´ íê²½ìì DTO를 ì¬ì©í ì ììµëë¤. ë°ë¼ì DTOë ê°ë°ê³¼ ì
ë°ì´í¸ê° ì©ì´í©ëë¤.
OOP íê²½ì "í¸ì¶" ìì¤í
ì ì´ì©í©ëë¤. ê° ìì¤í
ì ë°ì´í° ì¡°íì ê°ìì ìê°ê³¼ ì²ë¦¬ ìëê° íìí©ëë¤. ì´ë 주ì를 기ì¸ì´ì§ ìì¼ë©´ ë¤ìê³¼ ê°ì´ ì¨ê¸°ê³ ì¶ì ì¤ìí ë°ì´í°ê° í¸ì¶ë¡ ì¸í´ ë
¸ì¶ë ì ììµëë¤.
- ì§ì 주ì
- ê³ì ë²í¸
- 주민ë±ë¡ë²í¸Â
- 기ì
ë¡ê·¸ì¸ ì ë³´
ì´ë íë¡ê·¸ë머ë ì기íì§ë§ íì¬ ì¶ì
ì ì§ììê² ì´ë¦ê³¼ ì¬ì§ì ì구í ì ììµëë¤. ì´ë ì ì íì¸ì ìí´ í´ë¹íë ë°ì´í°ë¥¼ ì ê³µí´ì¼ í©ëë¤. íì§ë§ ë°ì´í°ë² ì´ì¤ì ì ì¥ë í´ë¹ ì§ìì ë¤ë¥¸ ì ë³´ê¹ì§ ì ê³µí íìë ììµëë¤. DTOë íìí ë°ì´í°ë§ ì ì¡í ì ììµëë¤.