ÄÁÅÙÃ÷»ó¼¼º¸±â

°³¹ßÀÚ¸¦ À§ÇÑ ½ÃÇÁÆ®-·¹ÇÁÆ® Å×½ºÆ® : ´ÜÀ§ Å×½ºÆ®, ¸®ÆÑÅ͸µ, ¾ÖÀÚÀÏ °³¹ß ½Ã Ç°Áú ´ãº¸, Å×½ºÆ® ÀÚµ¿È­ µî ¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀ» ³ôÀÌ´Â °³¹ßÀÚ Å×½ºÆ® ½Çõ ±â¹ý
°³¹ßÀÚ¸¦ À§ÇÑ ½ÃÇÁÆ®-·¹ÇÁÆ® Å×½ºÆ® : ´ÜÀ§ Å×½ºÆ®, ¸®ÆÑÅ͸µ, ¾ÖÀÚÀÏ °³¹ß ½Ã Ç°Áú ´ãº¸, Å×½ºÆ® ÀÚµ¿È­ µî ¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀ» ³ôÀÌ´Â °³¹ßÀÚ Å×½ºÆ® ½Çõ ±â¹ý
  • ÀúÀÚ´ÙÄ«ÇϽà ÁÖÀÌÄ¡ Àú/±è¸ð¼¼ ¿ª
  • ÃâÆÇ»çÁ¦ÀÌÆà
  • ÃâÆÇÀÏ2023-06-15
  • µî·ÏÀÏ2024-07-15
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 0, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀ» ³ôÀ̱â À§ÇÑ °³¹ßÀÚ Å×½ºÆ® ÇÁ·¢Æ¼½º

¼ÒÇÁÆ®¿þ¾î Ç°ÁúÀº Á¶±â¿¡ °áÁ¤µÇ¹Ç·Î °³¹ß °úÁ¤¿¡¼­ Å×½ºÆ®¸¦ µÚ·Î ¹Ì·çÁö ¾Ê°í ÃÖ´ëÇÑ ¾Õ ´Ü°è¿¡¼­ ¼öÇàÇÏÀÚ´Â °ÍÀÌ ¡®½ÃÇÁÆ®-·¹ÇÁÆ®¡¯ Á¢±Ù¹ýÀÌ´Ù. ÀÌ Ã¥Àº ÀÌ»ó·Ðó·³ º¸ÀÌ´Â ½ÃÇÁÆ®-·¹ÇÁÆ®¸¦ °³¹ß ÇöÀå¿¡¼­ ½ÇõÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. Å×½ºÆ® ±âÃʺÎÅÍ, ´ÜÀ§ Å×½ºÆ®, ¸®ÆÑÅ͸µ, ¾ÖÀÚÀÏ °³¹ß ½ÃÀÇ Ç°Áú ´ãº¸, Å×½ºÆ® ÀÚµ¿È­±îÁö, °æÇè°ú ¿¬±¸¿¡¼­ ºñ·ÔµÈ Å×½ºÆ® ±â¹ýÀÇ Á¤¼ö¸¦ ´ã¾Ò´Ù. ¾ÖÀÚÀÏ ½Ã´ë¿¡ ¸Â´Â ½Ç¿ëÀûÀÌ°í È¿À²ÀûÀÎ °³¹ßÀÚ Å×½ºÆ® ÇÁ·¢Æ¼½º¸¦ ³» °ÍÀ¸·Î ¸¸µé¾îº¸ÀÚ.

ÀúÀÚ¼Ò°³

Á¤º¸°øÇР¹Ú»ç. Ç÷θ®´Ù °ø°ú´ëÇб³ ´ëÇпø¿¡¼­ ÄÍ ÄÉÀ̳Ê(Cem Kaner) ¹Ú»ç¿Í Á¦ÀÓ½º ÈÖÅÂÄ¿(James Whittaker) ¹Ú»ç¸¦ »ç»çÇß°í, È÷·Î½Ã¸¶ ½Ã¸³ ´ëÇп¡¼­ ¼ÒÇÁÆ®¿þ¾î Ç°Áú ¿¬±¸·Î ¹Ú»ç ÇÐÀ§¸¦ ÃëµæÇß´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® º»»ç ¹× ÀϺ» SAP¿¡¼­ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® ¾÷¹«¿¡ Á¾»çÇßÀ¸¸ç, ¼Ò´Ï ¼ÒÇÁÆ®¿þ¾î Ç°Áú ´ã´ç ºÎÀåÀ» °ÅÃÄ, ÇöÀç AGEST ÁýÇàÀÓ¿ø CTSO ¹× µðÁöÅÐÇÏƮȦµù½º CTSO¸¦ ¿ªÀÓÇÏ°í ÀÖ´Ù. Àú¼­·Î ¡¶Áö½Ä Á¦·ÎºÎÅÍ ¹è¿ì´Â ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®¡·, ¡¶ÇöÀå ¾÷¹«°¡ Ã´Ã´ ÁøÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® ±â¹ý¡· µîÀÌ ÀÖ´Ù.

¸ñÂ÷

¿Å±äÀÌ ¸Ó¸®¸» xiii
º£Å¸¸®´õ Èıâ xv
¸Ó¸®¸» xviii
À̠å¿¡ ´ëÇÏ¿© xxii

CHAPTER 1 Å×½ºÆ® ½ÃÀÛÇϱâ 1

1.1 ½ÃÇÁÆ®-·¹ÇÁÆ®ÀÇ °³¿ä 3
1.2 ¾ÖÀÚÀÏ¿¡¼­ÀÇ Ç°Áú 7
__1.2.1 ¾ÖÀÚÀÏ Å×½ºÆ®¶õ 8

CHAPTER 2 ½ÃÇÁÆ®-·¹ÇÁÆ® Å×½ºÆ® 13

2.1 ½ÃÇÁÆ®-·¹ÇÁÆ® ¸ðµ¨ 16
2.2 ½ÃÇÁÆ®-·¹ÇÁÆ® Å×½ºÆ®ÀǠƯ¡ 17
__2.2.1 ½ÃÇÁÆ®-·¹ÇÁÆ®¿Í Ãâ½Ã ÈÄ Ç°Áú 18
__2.2.2 ½ÃÇÁÆ®-·¹ÇÁÆ®¿Í ³²Àº ¹ö±×ÀÇ ¸®½ºÅ© 20
2.3 ¸¶Ä¡¸ç 23

CHAPTER 3 °³¹ßÀÚ Å×½ºÆ®ÀÇ ±âº» Áß ±âº» 25

3.1 °³¹ßÀÚ°¡ ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ Å×½ºÆ® ±â¹ý 29
__3.1.1 °æ°ì°ª Å×½ºÆ® 30
__3.1.2 »óÅ ÀüÀÌ Å×½ºÆ® 33

CHAPTER 4 Äڵ報â¹Ý ´ÜÀ§ Å×½ºÆ® 37

4.1 Äڵ報â¹Ý ´ÜÀ§ Å×½ºÆ® 40
4.2 ¸í·É Ä¿¹ö¸®Áö(C0) 41
4.3 Á¶°Ç Ä¿¹ö¸®Áö(C1) 43
4.4 ÀÚÁÖ ¹ß»ýÇϴ ´ÜÀ§ Å×½ºÆ® ¿À·ù 44
4.5 Äڵ報â¹Ý ´ÜÀ§ Å×½ºÆ® ÀÛ¼º¹ý 45
__4.5.1 ÀϹÝÀûÀΠÅ×½ºÆ® ¹æ¹ý(TDD) 46
4.6 Ä¿¹ö¸®Áö ºñÀ²: Äڵ報â¹Ý ´ÜÀ§ Å×½ºÆ®ÀÇ ¼ºÆи¦ ÃøÁ¤ 50

CHAPTER 5 ´ÜÀ§ Å×½ºÆ® È¿À²È­: ½¬¿î ´ÜÀ§ Å×½ºÆ® 55

5.1 Äڵ堺¹Àâµµ 60
5.2 ´ÜÀ§ Å×½ºÆ®ÀÇ ´ë»ó 62
__5.2.1 ´ÜÀ§ Å×½ºÆ®ÇÒ ¹üÀ§¸¦ ¼±Á¤ 64
__5.2.2 µ¶ÀÚÀûÀΠ¹æ¹ý: ÆÄÀÏÀ» 2°³·Î ºÐ¸® 66
__5.2.3 ¸íÈ®ÇÑ ÀåÁ¡ 68

CHAPTER 6 ±â´É ´ÜÀ§º° ´ÜÀ§ Å×½ºÆ® 75

6.1 °³¹ßÀÚ°¡ È®ÀÎÇÒ ´ÜÀ§ ±â´É Å×½ºÆ® 77
__6.1.1 Á¤·Ä ±â´ÉÀÇ ´ÜÀ§ Å×½ºÆ® 78
6.2 ºí·¢¹Ú½º Å×½ºÆ®¿Í È­ÀÌÆ®¹Ú½º Å×½ºÆ® 83

CHAPTER 7 ¸®ÆÑÅ͸µ 87

7.1 ´ÜÀ§ Å×½ºÆ®°¡ ¾î·Á¿î º¹ÀâÇÑ ÄÚµå 90
7.2 ÆÄÀÏ Äڵ堸®ÆÑÅ͸µ 92
7.3 Å« Å¬·¡½ºÀÇ ¸®ÆÑÅ͸µ 93
__7.3.1 CK ÁöÇ¥ 93
7.4 º¹Àâµµ¸¦ ³·Ãߴ ¸®ÆÑÅ͸µ 98
7.5 Ãⱸ´Â Çϳª 100
7.6 MVC ºÐ¸® 101

CHAPTER 8 Äڵ堸®ºä 107

8.1 Äڵ堸®ºä¶õ 109
8.2 Æä¾î ÇÁ·Î±×·¡¹Ö 113

CHAPTER 9 ÅëÇÕ Å×½ºÆ® 119

9.1 ÅëÇÕ Å×½ºÆ® ÆÐÅÏ 121
__9.1.1 ÅëÇÕ Å×½ºÆ® Á߽༳°è 122
9.2 API Å×½ºÆ®¿Í API ¹ö±× ¹Ðµµ¿¡ °üÇÑ »ç°í¹æ½Ä 124
9.3 Ä«¿À½º ¿£Áö´Ï¾î¸µ 126
__9.3.1 Ä«¿À½º ¿£Áö´Ï¾î¸µ°ú Ç°Áú ¹× »ý»ê¼º 131

CHAPTER 10 ½Ã½ºÅÛ Å×½ºÆ®ÀÇ ÀÚµ¿È­ 135

10.1 ÃÖ¾ÇÀÇ ½Ã½ºÅÛ Å×½ºÆ® 139
10.2 Å°¿öµå ÁÖµµ ÀÚµ¿ Å×½ºÆ® 142
10.3 ¸Á»óÀû ÀÚµ¿È­ 144

CHAPTER 11 Å½»öÀû Å×½ºÆ® 147

CHAPTER 12 Å×½ºÆ® Àüü ¼³°è 153

12.1 ´ÜÀ§ Å×½ºÆ® ¾øÀÌ ÇÇÆóÇØÁö´Â Á¶Á÷ 156

CHAPTER 13 ¾ÖÀÚÀÏ ¹× ½ÃÇÁÆ®-·¹ÇÁÆ® ÁöÇ¥ 159

13.1 µ¹¿¬º¯ÀÌ Å×½ºÆ® 162
__13.1.1 µ¹¿¬º¯ÀÌ Å×½ºÆ®ÀÇ »ç°í¹æ½Ä 164
__13.1.2 º¯ÀÌÀÇ ³»¿ë 165
__13.1.3 µ¹¿¬º¯ÀÌ Å×½ºÆ®ÀÇ ¹®Á¦Á¡ 172
__13.1.4 µ¹¿¬º¯ÀÌ Ä¿¹ö¸®Áö ºñÀ²À̶ó´Â »ç°í¹æ½Ä 174
13.2 »ç¿ëÀÚ ½ºÅ丮¿Í ½Å·Ú¼º ÁöÇ¥ 175
__13.2.1 ¿î¿µ ÇÁ·ÎÆÄÀÏ 176
13.3 ½Å·Úµµ ¼ºÀå °î¼± ÁöÇ¥ 177

CHAPTER 14 ¾ÖÀÚÀÏ¿¡¼­ÀÇ ¿ä±¸»çÇ× »ç¾ç 183

14.1 »ç¿ëÀÚ ½ºÅ丮ÀÇ ÀåÁ¡ 189

CHAPTER 15 °³¹ßÀÚ Å×½ºÆ®ÀÇ ½ÇÁ¦ »ùÇà191

15.1 ´ÜÀ§ Å×½ºÆ® 194
__15.1.1 °£´ÜÇÑ ¾ÖÇø®ÄÉÀ̼ǠÀÛ¼º 195
__15.1.2 ´ÜÀ§ Å×½ºÆ® »ý¼º 197
15.2 ÄÚµå Ä¿¹ö¸®Áö ÃøÁ¤ 202
__15.2.1 ÄÚµå Ä¿¹ö¸®Áö µµ±¸ Áغñ 202
__15.2.2 °¡Àå °£´ÜÇÑ Ä¿¹ö¸®Áö(¸í·É Ä¿¹ö¸®Áö) 203
__15.2.3 Á¶°Ç Ä¿¹ö¸®Áö 205

¿¡Çʷαנ208
Âü°í ¹®Çå 211
ã¾Æº¸±â 218

ÇÑÁÙ ¼­Æò