|
|
|
 |
ÆÇ¸Å°¡ |
20,000¿ø ¡æ 18,000¿ø 10% |
|
 |
¸¶Àϸ®Áö |
5% 1,000¿ø |
|
 |
¹ßÇàÀÏ |
2003-05-20
|
 |
ISBN |
8956741131 |
9788956741130
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 285ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
|
 |
¹è¼Ûºñ |
2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
|
|
|
|  |
ÆÇ¸Å½ÃÀÛ ¾Ë¸² SMS ½Åû |
Ãâ°£¿¹Á¤/ǰÀý/ÀϽÃǰÀý/ÀýÆÇ »óÅÂÀÇ »óǰÀÌ
ÆÇ¸Å°³½ÃµÇ¸é, SMS¾Ë¸²À» ½ÅûÇϽŠ°í°´´Ô²²
¾Ë¸²SMS¸¦ ¹ß¼ÛÇØ µå¸³´Ï´Ù.
(´Ü, ¹®ÀÚ¸Þ¼¼Áö È®ÀÎ ÈÄ Áï½Ã ±¸¸ÅÇÏÁö ¾ÊÀ¸¸é
Àç°í°¡ ¼ÒÁøµÉ ¼ö ÀÖ½À´Ï´Ù.) |
|
|
|
|
 |
ÇÁ·Î±×·¡¹Ö¾ð¾î
|
|
|
|
 |
ÁÖÀÇ»çÇ× |
´õÀÌ»ó Ãâ°£µÇÁö ¾Ê½À´Ï´Ù. |
|
|
 |
|
ÀÌ Ã¥Àº ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÀÚ ¹× °³¹ßÀÚµéÀÌ ¼÷ÁöÇØ¾ß ÇÒ ¼³°è ±Ç°í »çÇ×À» Á¦½ÃÇϰí ÀÖ´Ù. Áï, ¿©·¯ºÐÀÌ .NET ÄÄÆ÷³ÍÆ® °³¹ßÀÇ ±âº» °³³ä°ú ·¹À̾î·Î ±¸ºÐµÇ´Â ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÀÇ ±âº» °³³äÀ» ¾Ë°í ÀÖ´Ù´Â °¡Á¤ ÇÏ¿¡, ½ÇÁ¦·Î ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â ¼ºñ½ºÀÇ ¾ÆÅ°ÅØÃ³¸¦ ¼³°èÇÏ°í ±¸ÃàÇÏ´Â °úÁ¤¿¡¼ Áß¿äÇÏ°Ô °í·ÁÇØ¾ß ÇÒ ±Ç°í »çÇ×À» ´ã°í ÀÖ´Ù. ¶ÇÇÑ, ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¼ºñ½º ±¸Ãà ½Ã °ð¹Ù·Î Ȱ¿ë °¡´ÉÇÑ ÃÖÀû ±â¼úÀ» ±Ç°íÇϰí, ±â¼úÀû ¿ä±¸ Á¶°Ç°ú ºñÁî´Ï½ºÀû ¿ä±¸ »çÇ×À» ¸¸Á·½Ã۱â À§ÇØ ¾ÆÅ°ÅØÃ³¿¡ ÇÊ¿äÇÑ ÀÇ»ç °áÁ¤ »çÇ×À» µµÃâÇØ º¸¸ç, äÅà °¡´ÉÇÑ ÀûÀýÇÑ Åë½Å ¸ÞÄ¿´ÏÁòµµ ¼³¸íÇϰí ÀÖ´Ù. ±×¸®°í ¿£ÅÍÇÁ¶óÀÌÁî ¼Ö·ç¼Ç ±¸ÃàÀ» À§ÇØ ÇÊ¿äÇÑ ÆÐÅϰú °¢ ÆÐÅϵéÀ» ºü¸£°í ½±°Ô Àû¿ëÇϱâ À§ÇÑ ¹æ¹ýÀ» ¼Ò°³Çϰí ÀÖ´Ù.
|
 |
Part ¥° ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃ³ µðÀÚÀÎ
Chapter 1 ¼Ò°³ Àüü ³»¿ë ±¸¼º ÀÌ ÀåÀÇ ³»¿ë ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀÇ µðÀÚÀÎ ¸ñÇ¥ ¼ºñ½º ¹× ±× ¼ºñ½ºÀÇ ÅëÇÕ ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¼ºñ½ºÀÇ ÄÄÆ÷³ÍÆ®¿Í °èÃþ(tier) ¿¹Á¦ ½Ã³ª¸®¿À ´ÙÀ½ ³»¿ë
Chapter 2 ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¼ºñ½º ÄÄÆ÷³ÍÆ® µðÀÚÀÎ ÀÌ ÀåÀÇ ³»¿ë ÄÄÆ÷³ÍÆ® Á¾·ù ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½º¸¦ À§ÇÑ ÀϹÝÀûÀÎ µðÀÚÀÎ ±Ç°í »çÇ× ÇÁ¸®Á¨Å×ÀÌ¼Ç °èÃþ µðÀÚÀÎ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÄÄÆ÷³ÍÆ® µðÀÚÀÎ »ç¿ëÀÚ ÇÁ·Î¼¼½º ÄÄÆ÷³ÍÆ® µðÀÚÀÎ ºñÁî´Ï½º °èÃþ µðÀÚÀÎ ºñÁî´Ï½º ÄÄÆ÷³ÍÆ®¿Í ¿öÅ©ÇÃ·Î¿ì ¼ºñ½º ÀÎÅÍÆäÀ̽º µðÀÚÀÎ µ¥ÀÌÅ͸¦ Ç¥ÇöÇÏ°í °èÃþÀ» ÅëÇØ¼ µ¥ÀÌÅ͸¦ Àü´Þ ºñÁî´Ï½º ¿£Æ¼Æ¼ µðÀÚÀÎÀ» À§ÇÑ ±Ç°í »çÇ× µ¥ÀÌÅÍ °èÃþ µðÀÚÀÎ µ¥ÀÌÅÍ ÀúÀå¼Ò µ¥ÀÌÅÍ ¾×¼¼½º ·ÎÁ÷ ÄÄÆ÷³ÍÆ® µ¥ÀÌÅÍ ¾×¼¼½º ÇïÆÛ ÄÄÆ÷³ÍÆ® µðÀÚÀÎ ´ÙÀ½ ³»¿ë
Chapter 3 º¸¾È, ¿î¿ë °ü¸®, Åë½Å Á¤Ã¥ ÀÌ ÀåÀÇ ³»¿ë º¸¾È Á¤Ã¥ ¼³°è ÀϹÝÀûÀÎ º¸¾È ¿øÄ¢ ÀÎÁõ ±ÇÇÑ Åë½Å º¸¾È ÇÁ·ÎÆÄÀÏ °ü¸® °¨»ç ¿î¿ë °ü¸® Á¤Ã¥ ¼³°è ¿¹¿Ü °ü¸® ¸ð´ÏÅ͸µ ±¸¼º(Configuration) ¸ÞŸµ¥ÀÌÅÍ ¼ºñ½º À§Ä¡ Åë½Å Á¤Ã¥ ¼³°è ÀûÀýÇÑ Åë½Å ¸ðµ¨ ¼±Åà µ¿½Ã¼º Åë½Å¿¡ ´ëÇÑ ±Ç°í »çÇ× Åë½Å Æ÷¸Ë, ½ºÅ°¸¶, ÇÁ·ÎÅäÄÝ °ü·Ã Âü°í »çÇ× ´ÙÀ½ ³»¿ë
Chapter 4 ¹°¸®Àû ±¸Çö°ú ¿î¿ëÀ» À§ÇÑ ÇÊ¿ä »çÇ× ÀÌ ÀåÀÇ ³»¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ® ±¸Çö ¹°¸®Àû ±¸Çö ȯ°æ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®ÀÇ ¹°¸®Àû À§Ä¡¿¡ ´ëÇÑ °èȹ ÄÄÆ÷³ÍÆ® »çÀÌÀÇ ¹èÆ÷ ¿µ¿ª ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â ¼ºñ½º¸¦ ¾î¼Àºí¸®·Î ÆÄƼ¼Å´× ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®ÀÇ ÆÐŰ¡°ú ¹èÆ÷ ÀϹÝÀûÀÎ °³¹ß ÆÐÅÏ À¥ ±â¹ÝÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ½Ã³ª¸®¿À ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ½Ã³ª¸®¿À ¼ºñ½º ÅëÇÕ ½Ã³ª¸®¿À Á¦Ç°, Å×½ºÆ® ±×¸®°í ¿î¿ë ȯ°æ ±â´ÉÀû ¿ä±¸ »çÇ× È®À强 °¡¿ë¼º À¯Áö º¸¼ö¼º º¸¾È °ü¸®¼º ¼º´É
Chapter 5 ºÎ·Ï
ºÎ·Ï 1 : Product Map
ºÎ·Ï 2 : ¿ë¾îÁý ¾î¼Àºí¸®(assembly) Æ®·£Àè¼Ç ¿øÀÚ¼º(atomic transaction) °¡È¯¼º(Commutativity) ÄÄÆ÷³ÍÆ®(component) °è¾à(contract) Åë½Å(conversation) CRUD DMZ(Demilitarized Zone) µ¿Àû µ¥ÀÌÅÍ ¶ó¿ìÆÃ(Dynamic Data Routing) ¹æÈº®(firewall) ¸èµî¼º(Idempotency) Àå±â Æ®·£Àè¼Ç ¸Þ½ÃÁö Á¶Á¤ Á¤Ã¥ ¼ºñ½º ¼ºñ½º ¿¡ÀÌÀüÆ® ¼ºñ½º ÀÎÅÍÆäÀ̽º »óŰ¡ À¯ÁöµÇ´Â(stateful) »óŰ¡ À¯ÁöµÇÁö ¾Ê´Â(stateless) 2´Ü°è Ä¿¹Ô(two-phase commit) ¿öÅ©Ç÷οì(workflow) ¿µ¿ª(zone)
ºÎ·Ï 3 : ·¹ÀÌ¾î ±¸Á¶
Index
Part ¥± ¿£ÅÍÇÁ¶óÀÌÁî ¼Ö·ç¼Ç ÆÐÅÏ
¼¹®
Chapter 1 ¿£ÅÍÇÁ¶óÀÌÁî ¼Ö·ç¼ÇÀ» ÀÛ¼ºÇϱâ À§ÇÑ ÆÐÅÏ ÆÐÅÏÀº °£´ÜÇÑ ¸ÞÄ¿´ÏÁòÀ» ¹®¼ÈÇÑ´Ù ¹®Á¦-ÇØ°áÃ¥(problem-solution) ½Ö(pair)À¸·Î½áÀÇ ÆÐÅÏ ¼·Î ´Ù¸¥ ¼öÁØÀÇ ÆÐÅÏµé °£´ÜÇÑ °³¼± °øÅëÀûÀÎ ¿ë¾î °£°áÇÑ ¼Ö·ç¼Ç ¼³¸í ¿ä¾à
Chapter 2 ÆÐÅÏ ±¸¼ºÇÏ±â ÆÐÅÏÀÇ ÆÐÅÏ ÆÐÅÏ Å¬·¯½ºÅÍ ¼·Î ´Ù¸¥ Ãß»óÈ ¼öÁØ ¾ÆÅ°ÅØÃ³ ÆÐÅÏ µðÀÚÀÎ ÆÐÅÏ ÆÐÅÏ ±¸ÇöÇϱ⠰üÁ¡ ÆÐÅÏ ÇÁ·¹ÀÓ Á¦¾à Á¶°Ç Pattlets ¼Ö·ç¼ÇÀ» À§ÇÑ ÆÐÅÏ ¾ð¾î ¿ä¾à
Chapter 3 À¥ ÇÁ¸®Á¨Å×ÀÌ¼Ç ÆÐÅÏ º¹À⼺°ú Áߺ¹ Ŭ·¯½ºÅÍ °³¿ä º¸´Ù °·ÂÇÑ ÄÁÆ®·Ñ·¯ ÇÊÅÍ¿Í Ä³½Ì(Filters and Caching) À¥ ÇÁ¸®Á¨Å×ÀÌ¼Ç ÆÐÅÏ Model-View-Controller »óȲ Áú¹® Áöħ ÇØ°áÃ¥ ¿¹Á¦ Å×½ºÆ® °í·Á »çÇ× °á°ú º¯Çü °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á ASP.NET¿¡¼ Model-View-Controller ±¸ÇöÇϱ⠻óȲ ±¸Çö ¹æ¹ý Å×½ºÆ® °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á Page Controller »óȲ Áú¹® Áöħ ÇØ°áÃ¥ ¿¹Á¦ °á°ú Å×½ºÆ® °í·Á »çÇ× °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á ASP.NET¿¡¼ Page Controller ±¸ÇöÇϱ⠻óȲ ±¸Çö ¹æ¹ý Å×½ºÆ® °í·Á »çÇ× °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á Front Controller »óȲ Áú¹® Áöħ ÇØ°áÃ¥ ¿¹Á¦ °á°ú Å×½ºÆ® °í·Á »çÇ× °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á HTTP Çڵ鷯¸¦ »ç¿ëÇÏ¿© ASP.NET¿¡¼ Front Controller ±¸ÇöÇϱ⠻óȲ ¹è°æ ±¸Çö ¹æ¹ý Å×½ºÆ® °í·Á »çÇ× °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á Intercepting Filter »óȲ Áú¹® Áöħ ÇØ°áÃ¥ º¯Çü ¿¹Á¦ °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á HTTP ¸ðµâÀ» »ç¿ëÇÏ¿© ASP.NET¿¡¼ Intercepting Filter ±¸ÇöÇϱ⠻óȲ ±¸Çö ¹æ¹ý ¿¹Á¦ Å×½ºÆ® °í·Á »çÇ× °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á ÆäÀÌÁö ij½Ã(Page Cache) »óȲ Áú¹® Áöħ ÇØ°áÃ¥ °á°ú °ü·Ã ÆÐÅÏ Absolute ExpirationÀ» »ç¿ëÇÏ¿© ASP.NET¿¡¼ Page Cache ±¸ÇöÇϱ⠻óȲ ±¸Çö ¹æ¹ý Å×½ºÆ® °í·Á »çÇ× °á°ú º¯Çü °ü·Ã ÆÐÅÏ Observer »óȲ Áú¹® Áöħ ÇØ°áÃ¥ ¿¹Á¦ °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á .NET¿¡¼ Observer ±¸ÇöÇϱ⠻óȲ ¹è°æ Áö½Ä ±¸Çö ¹æ¹ý Å×½ºÆ® °í·Á »çÇ× °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á
Chapter 4 ¹èÆ÷ ÆÐÅÏ °øµ¿ ÀÛ¾÷ ÆÐÅÏ °³¿ä ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ ±â¹Ý ±¸Á¶ ÆÐÅÏ ¾ÖÇø®ÄÉÀ̼ǰú ±â¹Ý ±¸Á¶ °áÇÕ ¹èÆ÷ ÆÐÅÏ Layered Application »óȲ Áú¹® Áöħ ÇØ°áÃ¥ ¿¹Á¦ °á°ú Âü°í ÀÚ·á Three-Layered Services Application »óȲ Áú¹® Áöħ ÇØ°áÃ¥ °á°ú Âü°í ÀÚ·á Tiered Distribution »óȲ Áú¹® Áöħ ÇØ°áÃ¥ ¿¹Á¦ °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á Three-Tiered Distribution »óȲ Áú¹® Áöħ ÇØ°áÃ¥ °á°ú °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á ¹èÆ÷ °èȹ(Deployment Plan) »óȲ Áú¹® Áöħ ÇØ°áÃ¥ °£´ÜÇÑ À¥ ¾ÖÇø®ÄÉÀ̼Ç(Simple Web Application) °á°ú
Chapter 5 ºÐ»ê ½Ã½ºÅÛ ÆÐÅÏ ºÐ»ê ÄÄÇ»ÆÃ¿¡¼ ÇØ°áÇØ¾ß ÇÒ °úÁ¦ Layered Application »ç¿ëÇÏ±â ÆÐÅÏ °³¿ä ·ÎÄà º¹»ç(Local Copy) ¼¹ö Ȱ¼ºÈ °´Ã¼(Server-Activated Objects) Ŭ¶óÀÌ¾ðÆ® È°¼ºÈ °´Ã¼(Client-Activated Objects) ºÐ»ê ½Ã½ºÅÛ ÆÐÅÏ Broker »óȲ Áú¹® Áöħ ÇØ°áÃ¥ ¿¹Á¦ °á°ú º¸¾È °í·Á »çÇ× °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á ¼¹ö Ȱ¼ºÈ °´Ã¼¸¦ »ç¿ëÇÏ¿© .NET ¸®¸ðÆÃÀ¸·Î Broker ±¸ÇöÇϱ⠻óȲ .NET ¸®¸ðÆÃ¿¡ ´ëÇÑ ¹è°æ Áö½Ä ±¸Çö ¹æ¹ý ¹èÆ÷ ½Ã °í·Á »çÇ× Å×½ºÆ® °á°ú º¸¾È»óÀÇ °í·Á »çÇ× ¿î¿µ»óÀÇ °í·Á »çÇ× °ü·Ã ÆÐÅÏ Âü°í ÀÚ·á Ŭ¶óÀÌ¾ðÆ® È°¼ºÈ °´Ã¼¸¦ »ç¿ëÇÏ¿© .NET ¸®¸ðÆÃÀ¸·Î Broker ±¸ÇöÇϱ⠻óȲ ±¸Çö ¹æ¹ý °á°ú º¸¾È»óÀÇ °í·Á »çÇ× ¿î¿µ»óÀÇ °í·Á »çÇ× Âü°í ÀÚ·á
Appendix A Pattlet
Index |
 |
|
 |
Áغñ ÁßÀÔ´Ï´Ù. |
 |
|
|
|
|
|
|
|
|
|
|
|