±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö ¾ð¾î
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
20,000¿ø |
---|
18,000¿ø (10%ÇÒÀÎ)
1,000P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
À¥°ú ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀ» À§ÇÑ »õ·Î¿î ¸¸³² JRuby on Rails
JRuby on Rails ÀÔ¹®¼. ÀÌ Ã¥Àº JRuby 1.0À» ÀÍÈ÷±â À§ÇØ ½±°Ô µû¶ó ÇÒ ¼ö ÀÖ´Â ¿¹Á¦µé·Î ±¸¼ºÇÑ °ÍÀ¸·Î ÀÚ¹Ù ±â¹ÝÀÇ JRuby on Rails¸¦ ÅëÇØ ±âÁ¸ÀÇ ÀÚ¹Ù ½Ã½ºÅÛÀ» È°¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³¸íÇÑ´Ù.
¡¶½±°Ô ¹è¿ì´Â JRuby on Rails¡·´Â 9ÀÏ µ¿¾È JRuby on Rails¸¦ ÀÍÈú ¼ö ÀÖµµ·Ï ù³¯ºÎÅÍ 9ÀÏ° µÇ´Â ³¯±îÁö °èȹÀ» ´ã¾Æ ·¹ÀϽºÀÇ ±âº»ºÎÅÍ µ¥ÀÌÅͺ£À̽º ÀÌ¿ëÇϱâ, Ajax ÀÌ¿ë, ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÎÁõ±â´É Ãß°¡Çϱâ, ÀÚ¹Ù¿ÍÀÇ ¿¬µ¿ µîÀ» ¼Ò°³ÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
À¥°ú ¿£ÅÍÇÁ¶óÀÌÁî °³¹ßÀ» À§ÇÑ »õ·Î¿î ¸¸³² JRuby on Rails
"½±°Ô ¹è¿ì´Â JRuby on Rails"´Â ¼¼°è ÃÖÃÊÀÇ JRuby on Rails Ã¥ÀÔ´Ï´Ù. JRuby 1.0ÀÇ ¸±¸®Áî¿¡ ¹ß¸ÂÃç ³ª¿Â ÀÌ Ã¥Àº ½±°Ô µû¶ó ÇÒ ¼ö ÀÖ´Â ¿¹Á¦µé°ú ÇÔ²² ·çºñ ¿Â ·¹ÀϽºÀÇ ¶Ç ´Ù¸¥ ¼¼°è¸¦ °æÇèÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼ ·çºñ ¿Â ·¹ÀϽº¸¦ Àû¿ëÇÏ·Á´Â ºÐµé²² ÀÚ¹Ù ±â¹ÝÀÇ JRuby on Rails´Â ±âÁ¸ÀÇ ÀÚ¹Ù ½Ã½ºÅÛÀ» È°¿ëÇϸ鼵µ ·çºñ ¿Â ·¹ÀϽºÀÇ ±â¹ÎÇÑ °³¹ß ´É·Â±îÁö ´©¸± ¼ö ÀÖ´Â ¸ÚÁø °è±â°¡ µÉ °ÍÀÔ´Ï´Ù. ¶ÇÇÑ ·¹ÀϽºÀÇ °æÀ̷οî REST Áö¿ø°ú ÀÚ¹ÙÀÇ °ß°íÇÑ SOAP/WSDL ±â¼úÀº SOA(Service Oriented Architecture) ½ÇÇö¿¡ ³¯°³¸¦ ´Þ¾ÆÁÙ °¨¹Ì·Î¿î °áÇÕ, ¹Ù·Î JRuby on RailsÀÇ ¹Ì·¡ÀÔ´Ï´Ù.
Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥Àº JRuby on Rails¸¦ óÀ½ Á¢Çغ¸´Â ºÐµéÀ» À§ÇØ 1ÀϺÎÅÍ 9ÀÏ µ¿¾È Â÷±ÙÂ÷±Ù ÇнÀÇØ º¼ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´À¸¸ç °¢ À帶´Ù ´ÙÀ½°ú °°Àº ÄڳʷΠ±¸¼ºµÅ ÀÖ½À´Ï´Ù.
»ùÇüҰ³- °¢ Àå¿¡¼ ÀÛ¼ºÇÒ »ùÇÃÀ» ¼Ò°³ÇÕ´Ï´Ù.
±âÃÊÁö½Ä- °¢ ÀåÀ» °øºÎÇϱâ Àü¿¡ ÇÊ¿äÇÑ ±âÃÊÁö½ÄÀ» ¹è¿öº¾´Ï´Ù.
ÇÁ·Î±×·¥ ÀÛ¼º¼ø¼ - ½ÇÁ¦·Î ¿¹Á¦ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ø¼¸¦ ¼Ò°³ÇÕ´Ï´Ù.
ÄÚµå ¼³¸í- °¢ Àå¿¡¼ ³ª¿Â ¿¹Á¦ ÇÁ·Î±×·¥À» ÄÚµå Áß½ÉÀ¸·Î »ó¼¼ÇÏ°Ô ¼³¸íÇϸç, º»¹®¿¡¼ ´Ù ¼Ò°³ÇÏÁö ¸øÇÑ ÇÁ·Î±×·¥À» ¼Ò°³ÇÕ´Ï´Ù.
Q&A- °¢ Àå¿¡¼ ±Ã±ÝÇÑ Á¡¿¡ ´ëÇØ Áú¹®ÇÏ°í ´äÇÏ´Â ÄÚ³ÊÀÔ´Ï´Ù.
Á¤¸®- °¢ Àå¿¡¼ °øºÎÇÑ ³»¿ëÀ» °£´ÜÇÏ°Ô ¿ä¾àÇÕ´Ï´Ù.
¸ñÂ÷
1ÀÏ° ·¹ÀϽº Áغñ
·¹ÀϽºÀÇ Æ¯Â¡ 2
·¹ÀϽºÀÇ Ã¶ÇÐ 2
¿øÄ¢ 1. °°Àº ÀÏÀ» ¹Ýº¹ÇÏÁö ¸»¶ó 3
¿øÄ¢ 2. ¼³Á¤º¸´Ù´Â ±ÔÄ¢À» ¿ì¼±Ç϶ó 4
·¹ÀϽº ¼³Ä¡¿¡ ÇÊ¿äÇÑ °Í 5
µ¿ÀÛ È¯°æ 6
1ÀåÀ» ÀÐ¾î ³ª°¡±â À§ÇØ ÇÊ¿äÇÑ Åø 7
¼³Ä¡ ¼ø¼ 7
Á»´õ ¾Ë°í ½Í¾î¿ä! Q&A 16
1ÀÏ° ³»¿ë Á¤¸® 17
2ÀÏ° óÀ½ ¸¸³ª´Â ·¹ÀϽº
À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶ 22
·¹ÀϽº°¡ »ý¼ºÇÏ´Â ½ºÄÌ·¹Åæ(skeleton)ÀÇ Á¾·ù 22
ÆäÀÌÁö¿Í ÇÁ·Î±×·¥ÀÇ ¿¬°ü¼º 23
µð·ºÅ丮 ±¸¼º 25
°³¹ß¿¡ ÇÊ¿äÇÑ Åø 26
¸í·É ÇÁ·ÒÇÁÆ® 26
¿¡µðÅÍ 26
hello ÇÁ·ÎÁ§Æ® °³¹ß ¼ø¼ 27
1. ÄÁÆ®·Ñ·¯¿Í ºä ¸¸µé±â 27
2. ¸ðµ¨ ÀÛ¼º 29
3. ÄÁÆ®·Ñ·¯ ÇÁ·Î±×·¥ 30
4. ºä ÇÁ·Î±×·¥ 31
5. À¥ ºê¶ó¿ìÀú¿¡¼ Á¢¼ÓÇØ º¾½Ã´Ù 33
6. ·¹À̾ƿô°ú ½ºÅ¸ÀϽÃÆ® ÀÛ¼º 33
7. ¶ó¿ìÆ®(route) ¼³Á¤ 35
ÄÚµå ¼³¸í 37
Á»´õ ¾Ë°í ½Í¾î¿ä! Q&A 46
2ÀÏ° ³»¿ë Á¤¸® 47
3ÀÏ° µ¥ÀÌÅͺ£À̽º ÀÌ¿ëÇϱâ
Áñ°Ü ã´Â À¥ ÆäÀÌÁö¸¦ µî·ÏÇÏ´Â À¥ ÁÖ¼Ò·Ï(yellowpage)À» ¸¸µì´Ï´Ù 50
°ü°èÇü µ¥ÀÌÅͺ£À̽º ±âÃÊÀÔ¹® 52
·¹ÀϽº¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽º 52
°ü°èÇü µ¥ÀÌÅͺ£À̽º 52
°ü°èÇü µ¥ÀÌÅͺ£À̽º¿Í Á¤±ÔÈ 53
°ü°èÇü µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¥ÀÇ ÀÌ¿ë 54
·¹ÀϽº°¡ ÀÌ¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º 56
·¹ÀϽº ½ÇÇàȯ°æ 56
·¹ÀϽº°¡ ¹Ì¸® ÁöÁ¤ÇÏ´Â µ¥ÀÌÅͺ£À̽º À̸§ 56
RakeÀÇ ¿ªÇÒ 57
yellowpage ÇÁ·ÎÁ§Æ® °³¹ß ¼ø¼ 59
MySQL Áغñ 59
1. ÇÁ·ÎÁ§Æ® ÀÛ¼º 60
2. µ¥ÀÌÅͺ£À̽º¿Í »ç¿ëÀÚ ÀÛ¼º[Rake »ç¿ë] 61
3. Å×À̺í ÀÛ¼º£Û¸¶À̱׷¹ÀÌ¼Ç ÀÌ¿ë£Ý 64
¸¶À̱׷¹À̼ÇÀ̶õ 64
¿¹ 1 65
¿¹ 2 65
ÀÌ¿ëÇÏ´Â Å×À̺í 65
¸¶À̱׷¹ÀÌ¼Ç ÀÛ¼º 66
Å×À̺í ÀÛ¼º ÇÁ·Î±×·¥ ±¸Çö 67
database.yml ¼³Á¤ 68
¸¶À̱׷¹ÀÌ¼Ç ½ÇÇà 70
4. ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º 71
ÄÁÆ®·Ñ·¯ 72
¸ðµ¨ 72
ºä 72
ÄÚµå ¼³¸í 73
Á»´õ ¾Ë°í ½Í¾î¿ä! Q&A 77
3ÀÏ° ³»¿ë Á¤¸® 79
4ÀÏ° Ajax ÀÌ¿ë
Ajax ¸¦ »ç¿ëÇÏ¿© °è»ê±â¸¦ ¸¸µé±â 82
·¹ÀϽº¿¡¼ Ajax¸¦ ÀÌ¿ëÇϱâ 82
calc ÇÁ·ÎÁ§Æ®ÀÇ ÀÛ¼º ¼ø¼ 84
HTTP¿Í Ajax ±âÃÊ ÀÔ¹® 85
HTTP¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ±³È¯ 85
GET ¸Þ¼Òµå¿Í POST ¸Þ¼Òµå 86
Ajax 87
calc ÇÁ·ÎÁ§Æ® ÀÛ¼º ¼ø¼ 88
1. ÇÁ·ÎÁ§Æ® ÀÛ¼º 88
2. ÄÁÆ®·Ñ·¯¿Í ºä ÀÛ¼º 88
3. ºä ÇÁ·Î±×·¥ 89
4. ºÎºÐ rhtml ÆÄÀÏ ÀÛ¼º 90
5. ÄÁÆ®·Ñ·¯ ÇÁ·Î±×·¡¹Ö 91
6. µ¿ÀÛ È®ÀÎ 92
ÄÚµå ¼³¸í 93
Á»´õ ¾Ë°í ½Í¾î¿ä! Q&A 100
4ÀÏ° ³»¿ë Á¤¸® 101
5ÀÏ° ÆÄÀÏ ¾÷·Îµå¿Í Ç¥½Ã
Æ÷Åä¾Ù¹ü ¸¸µé±â 104
À¥ ºê¶ó¿ìÀú·ÎºÎÅÍ ¾÷·Îµå µÈ ÆÄÀÏ ³»·Á¹Þ±â 104
album ÇÁ·ÎÁ§Æ® ÀÛ¼º ¼ø¼ 106
album ÇÁ·ÎÁ§Æ® ÀÛ¼º¼ø¼ 107
1. ÇÁ·ÎÁ§Æ® ÀÛ¼º 107
2. µ¥ÀÌÅͺ£À̽º ÀÛ¼º¿ë ºôµåÆÄÀÏ ÀÛ¼º 107
3. µ¥ÀÌÅͺ£À̽º ÀÛ¼º 109
4. µ¥ÀÌÅͺ£À̽º ¼³Á¤ 109
5. ¸ðµ¨ ÀÛ¼º 109
6. Å×À̺í ÀÛ¼º 110
7. ÄÁÆ®·Ñ·Î¿Í ºä ÀÛ¼º 111
8. ¸ðµ¨ ÇÁ·Î±×·¥ 112
9. ÀÌ ÈÄÀÇ ÇÁ·Î±×·¥ ¼ø¼ ¼³¸í 113
10. ¿ä¾à Ç¥½Ã ÇÁ·Î±×·¥ 116
11. ·¹Äڵ带 ½Å±Ô ÀÛ¼ºÇÏ´Â ÇÁ·Î±×·¥ 118
12. ÆäÀÌÁö Ç¥½Ã ÇÁ·Î±×·¥ 121
13. ÆäÀÌÁö ÆíÁý ÇÁ·Î±×·¥ 122
14. ÆäÀÌÁö »èÁ¦ ÇÁ·Î±×·¥ 124
ÄÚµå ¼³¸í 127
Á»´õ ¾Ë°í ½Í¾î¿ä! Q&A 143
5ÀÏ° ³»¿ë Á¤¸® 146
6ÀÏ° ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÎÁõ±â´É Ãß°¡Çϱâ
Ç÷¯±×ÀÎÀ¸·Î ÀÎÁõ±â´É Ãß°¡Çϱâ 148
Æ÷Åä ¾Ù¹ü¿¡ Restful AuthenticationÀ» Ç÷¯±×ÀÎÇؼ °»½Å ÆäÀÌÁö¸¦
º¸È£Çϱâ 148
Ç÷¡½Ã£¨flash£© 151
application_helper.rb 151
albumx ÇÁ·ÎÁ§Æ®ÀÇ ÀÛ¼º ¼ø¼ 151
Ç÷¯±×ÀÎ À̶õ 152
Ç÷¯±×ÀÎ °ü¸® ½ºÅ©¸³Æ® 152
¸í·É¾î Çؼ³ - Ç÷¯±×ÀÎ °Ë»ö »çÀÌÆ®ÀÇ µî·Ï°ú ÇØÁ¦ 152
¸í·É¾î Çؼ³ - Ç÷¯±×ÀÎÀÇ °Ë»ö 154
¸í·É¾î Çؼ³ - Ç÷¯±×ÀÎÀÇ ¼³Ä¡ 155
¸í·É¾î Çؼ³ - Ç÷¯±×ÀÎ °»½Å 155
albumx ÇÁ·ÎÁ§Æ® ÀÛ¼º ¼ø¼ 156 1. ÇÁ·ÎÁ§Æ® ÀÛ¼º 156
2. Restful Authentication ¼³Ä¡ 156
3. ȯ°æ ¼³Á¤ 156
4. Å×À̺í ÀÛ¼º 157
5. ÇÁ·Î±×·¥ ¼öÁ¤ 157
6. Ç÷¡½Ã ÀÌ¿ëÀ» À§ÇÑ ¼öÁ¤ 160
7. ¸¦·¯±×ÀÎÀ» ÀÌ¿ëÇϱâ À§ÇÑ ¼öÁ¤ 160
ÄÚµå ¼³¸í 164
6ÀÏ° ³»¿ë Á¤¸® 169
7ÀÏ° ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
Á¡½É¸Þ´º Á¤º¸¸¦ ¼Ò°³ÇÏ´Â Æ÷Åä ºí·Î±× ¸¸µé±â 172
7ÀÏ°ÀÇ ¿äÁ¡ 174
LunchBooks ÇÁ·ÎÁ§Æ® ÀÛ¼º ¼ø¼ 174
Å×À̺íÀÇ ¸±·¹À̼ǽʰú ·¹ÀϽº¿¡¼ÀÇ ÇÁ·Î±×·¡¹Ö 175
Å×À̺í°ú ¸±·¹ÀÌ¼Ç½Ê 175
¸±·¹À̼ǽÊÀÇ Ç¥Çö 176
LunchBooks ÇÁ·ÎÁ§Æ® ÀÛ¼º ¼ø¼ 178
1. ÇÁ·ÎÁ§Æ® ÀÛ¼º 178
2. µ¥ÀÌÅͺ£À̽º ÀÛ¼º 178
3. µ¥ÀÌÅͺ£À̽º ¼³Á¤ 179
4. Restful Authentication Ç÷¯±×ÀÎ ¼³Ä¡ 180
5. ¸ðµ¨ÀÇ ÀÛ¼º 181
6. Å×À̺í ÀÛ¼º 182
7. ÄÁÆ®·Ñ·¯¿Í ºä ÀÛ¼º 184
8. ¸ðµ¨ ÇÁ·Î±×·¥ 185
9. ¿ä¾à ÇÁ·Î±×·¥ Ç¥½Ã 186
10. ½Å±Ôµî·Ï ÇÁ·Î±×·¥ 189
11. ³ª¸ÓÁö ó¸®ÀÇ ±¸Çö 194
ÄÚµå ¼³¸í 195
Á»´õ ¾Ë°í ½Í¾î¿ä Q&A 210
7ÀÏ° ³»¿ë Á¤¸® 213
8ÀÏ° ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
ÀÚ¹Ù À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´ÜÀ§ 216
Goldspike ¼³Ä¡ 216
Goldspike ½ÇÇà 217
Java ee ¼¹ö ¼³Ä¡ 218
GoldFish V2ÀÇ ½Ãµ¿°ú ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ 220
WAR ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà 220
WAR ÆÐŰ¡ ¾øÀÌ ·¹ÀϽº ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ 221
8ÀÏ° ³»¿ë Á¤¸® 224
9ÀÏ° ÀÚ¹Ù¿ÍÀÇ ¿¬µ¿
ÀÚ¹Ù¿ÍÀÇ ¿¬µ¿ 226
¿¬µ¿ÀÇ ´ÜÀ§ 226
¶óÀ̺귯¸® ¿¬µ¿ 227
ÄÄÆ÷³ÍÆ® ¿¬µ¿ 233
¼ºñ½º ¿¬µ¿ 234
9ÀÏ° ³»¿ë Á¤¸® 238
ã¾Æ º¸±â 239
º»¹®Áß¿¡¼
¡°´Ù½Ã´Â Ã¥ ÀÛ¾÷À» ÇÏÁö ¾Ê°Ú´Ù¡±
°í Çß¾ú½À´Ï´Ù. ¹ø¿ªÀÌ°Ç Àú¼úÀÌ°Ç, °íÅëµµ ÀÌ·± °íÅëÀÌ ¾ø½À´Ï´Ù. ±³ÈÆÀÌ ÇнÀµÉ ¹ýµµ Çѵ¥, ¾îÂîµÈ ÀÏÀÎÁö ¸Å¹ø ½Ãø»·Î ¡®³¬ÀÌ°í¡¯ ¸¿´Ï´Ù.
´©±º°¡´Â Àú¿¡°Ô ±×·¯´õ±º¿ä. º´À̶ó°í. ¸Å³â ÇѵΠ±Ç Á¤µµ (Ã¥À») ³»°í ÀÖÀ¸´Ï ±×·¸°Ô ºÎ¸¦¸¸µµ ÇÒ Áö ¸ð¸£°Ú½À´Ï´Ù¸¸, Ajax¿¡ ÀÌ¾î ·¹ÀϽº´Â Àú¿¡°Ô ¡®¹«ÇѵµÀü¡¯¿¡ °¡±î¿ü½À´Ï´Ù. ¿Ö³Ä°í¿ä? Àúµµ ·çºñ¿Í ·¹ÀϽº´Â óÀ½À̾ú±â ¶§¹®ÀÌÁÒ.
ÃÖ±Ù (¸¶½Ã´Â) Â÷ Àå»ç¸¦ Á¢°í IT ¾÷°è·Î º¹±ÍÇÑ ¼±¹èÇüÀÌ Àú¿¡°Ô ¡°¶Ç Ã¥ ³»³Ä?¡±°í ¸Þ½ÅÀú·Î¹¯´õ±º¿ä. ¡°¶Ç¡±¶ó´Ï, ³²µé¿¡°Ô´Â ±×·¸°Ô ºñÃçÁö´Â±¸³ª¡¦ÇÏ´Â »ý°¢µµ Àá½Ã, ¼±¹è´Â Àú¿¡°Ô µÇ·ÁÀÚ½ÅÀÇ ½ÉÁ¤À» Åä·ÎÇß½À´Ï´Ù.
¡°(ÀÏÀº) Áö°ã±âµµ ÇÏ°í, ¿ª½Ã Ã¥ ¹ø¿ªÇÏ´Â °Ô (»õ·Î¿î ±â¼úÀ») °øºÎÇÏ´Â ÁÁÀº ¹æ¹ýÀÎ °Å °°¾Æ¡±
¾ò´Â °Ô ÀÖÀ¸¸é ÀÒ´Â °Íµµ ÀÖ´Â ¹ý. ¾î¼¸é ±×·¡¼ ÀýÇʵµ ¸¶À½´ë·Î ¾ÈµÇ³ª º¾´Ï´Ù.
¡°¿Ö JRubyÀΰ¡?¡±
ÀÌ Ã¥Àº ¿ø¼¿Í ¸¹ÀÌ ´Ù¸¨´Ï´Ù. ¿ø¼´Â ÀÛ³â 10¿ù¿¡ ³ª¿Ô´Âµ¥, ±×¶§´Â ÇöÀç Ç¥ÁØÀ¸·Î »ï°í ÀÖ´Â ·¹ÀÏÁî 1.2°¡ ³ª¿À±â Àü(Á¤È®È÷´Â 1.1.6)À̾ú½À´Ï´Ù. µû¶ó¼ ÀϺΠÄÚµå´Â deprecated °æ°í¸¦ »Õ¾î³Â°í, ±×·± ºÎºÐÀ» ¸ðµÎ °íÃÄ¾ß Çß½À´Ï´Ù.
ÇÏÁö¸¸, ±×°Ç ºù»êÀÇ ÀÏ°¢À̾ú½À´Ï´Ù. ¿ø¼ÀÇ ÈĹݺδ ÀϺ» ÇöÁö¿¡¼(¸¸) ¾µ ¼ö ÀÖ´Â OpenAPI¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ´Ù·ç¾î¼, Áö³¹ø Ajax Ã¥ ¹ø¿ªÀÇ ¾Ç¸ùÀ» ¶°¿À¸£°Ô Çß½À´Ï´Ù. (±×¶§´Â Ajax Ã¥ÀÇ ÇÑ Àå(chapter)ÀÌ ±¸±Û °Å¸® Áöµµ API¸¸À» ´Ù·ç¾ú´Âµ¥ ¾Æ½Ã°ÚÁö¸¸ Çѱ¹¿¡¼´Â Á¦°øµÇ°í ÀÖÁö ¾ÊÁÒ)
°í¹ÎÀÌ ¸¹¾Ò½À´Ï´Ù. °Ô´Ù°¡ ÀÌÁ÷°ú °ãÄ¡¸é¼ Ȥµ¶ÇÑ ÀûÀÀ±â±îÁö ÇÔ²² Çؼ(½ºÇÁ¸µ³ëÆ® www.springnote.com ÇÁ·ÎÁ§Æ®¿¡ ±ÞÅõÀԵǾú´Âµ¥ ·çºñ ¿Â ·¹ÀϽº·Î °³¹ßÇßÁÒ. ¹°·Ð Àü ·çºñµµ ·¹ÀϽºµµ óÀ½À̾ú½À´Ï´Ù), ¾ÖÃÊ °èȹÇß´ø ÀÏÁ¤(Â÷¸¶ ¹àÈ÷±â°¡ ¹Î¸ÁÇϳ׿ä)Àº °í»çÇÏ°í '2007³â ¾È¿¡ ³ª¿Ã ¼ö ÀÖÀ»±î' ÇÏ´Â ÀÚ±«°¨¿¡±îÁö ºüÁ³½À´Ï´Ù.
±×·±µ¥ À§±â°¡ ±âȸ·Î º¸À̱⠽ÃÀÛÇß½À´Ï´Ù. ¿ÃÇØ 1»çºÐ±â¿¡ ·çºñ¿Í ·¹ÀϽº Ã¥µéÀÌ ½ñ¾ÆÁö¸é¼, Ãâ°£½Ã±â¸¦ ÇÇÇÏ·Á°í ÇÏ´Ùº¸´Ï 6¿ù¿¡ JRuby°¡ 1.0À» ³Â½À´Ï´Ù. ¡°À̶§´Ù!¡± ÇÏ´Â ½ÉÁ¤À¸·Î Àú´Â °ú°¨È÷ ·çºñ ´ë½Å JRuby¸¦ ÅÃÇß½À´Ï´Ù. ¿¹Á¦µéÀº ¶Ç´Ù½Ã JRuby·Î ÀÌ½ÄµÇ°í °ËÁõµÇ¸ç (¼³Á¤À» À§ÁÖ·Î) ¹Ù²î¾ú½À´Ï´Ù. ±×¸®°í ±×µ¿¾È Àú¸¦ ±«·ÓÇô¿Â ¿ø¼ÀÇ ÈĹݺδ ÀÚ¹Ù¿ÍÀÇ ¿¬µ¿À¸·Î ´ëüµÇ¾î ¸¶¹«¸®¸¦ °¡´ÉÇÏ°Ô ÇØÁÖ¾ú½À´Ï´Ù.
¾Æ¸¶ ¼¼°è ÃÖÃÊÀÇ JRuby on Rails Ã¥ÀÏ °ÍÀÔ´Ï´Ù. ^^
¡°µ¶Àںе鲲 ²À!²À! ´çºÎµå¸®°í ½ÍÀº °Í¡±
ÀÌÁ¦ ÀϹæÀûÀÎ ±³À°ÀÇ ½Ã´ë´Â ³¡³µ½À´Ï´Ù. ·çºñµµ ·¹ÀϽºµµ ¸ðµÎ ¿ÀÇ ¼Ò½ºÀÔ´Ï´Ù. ´õ ÀÌ»ó ´©±¸¸¸ ¾Ë ¼ö ÀÖ°í ´©±¸´Â ¾Ë ¼ö ¾ø´Â °ÍÀº ¾ø½À´Ï´Ù. °Ô´Ù°¡ JRuby´Â ÀÚ¹Ù·Î ¸¸µç ·çºñ ¾ð¾î±¸ÇöüÀÔ´Ï´Ù. ÀÚ¹Ù¸¦ ¾È´Ù¸é ¾ó¸¶µçÁö ¹®Á¦¸¦ ÆľÇÇؼ °íÄ¥ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ¿¹Á¦ ¶ÇÇÑ ¸ðµÎ ¿ÀÇ ¼Ò½º·Î ¿Ã¶ó¿Í ÀÖ½À´Ï´Ù(ÀÚ¼¼ÇÑ ¾È³»´Â ¿¹Á¦ ¾È³»¸¦ Âü°íÇϼ¼¿ä). Ã¥ÀÇ ³»¿ëÀÌ Áö¸éÀ̶ó´Â ¹°¸®ÀûÀÎ ÇÑ°è·Î °íÁ¤µÈ °ÍÀº ¾ÈŸ±õÁö¸¸, ¿¹Á¦´Â °è¼Ó °íÃÄÁö°í ³ª¾ÆÁú ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ±×·± ¹ßÀüÀÌ ÀÌ Ã¥ÀÇ 2ÆÇ, 3ÆÇÀ¸·Î °¡´Â ±æÀÇ Çϳª¶ó°í »ý°¢ÇÕ´Ï´Ù. °Ô´Ù°¡ ·¹ÀϽºµµ ºü¸£°Ô ÁøÈÇÏ°í ÀÖ½À´Ï´Ù. ¶Ç ÇÑ ¹øÀÇ Çõ½ÅÀ» ¼±»çÇÒ ·¹ÀϽº 2.0ÀÌ ³ª¿À¸é, ÇѹÙÅÁ ¿¹Á¦ ¾÷µ¥ÀÌÆ®°¡ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù.
±×·¡¼, Àú´Â µ¶ÀںеéÀÌ ²À ÀÌ Ã¥ÀÇ ¿¹Á¦ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ½Ã±æ ±ÇÇÕ´Ï´Ù. ¿¹Á¦¸¦ SVN ÀúÀå¼Ò¿¡¼ ¹Þ¾Æ ÃÖ½ÅÀÇ »óÅ·Πµ¹·Áº¸°í, Áú¹®?ÀÇ°ßÀº °ø°³ Åä·ÐÀ» ÅëÇØ ´õ ¸¹Àº »ç¶÷µé°ú ÇÔ²² ÇÏ°í, ¹®Á¦°¡ ÀÖÀ¸¸é º¸°íÇÏ¿© ÇÔ²² °íÃijª¾Æ°¡´Â °ÍÀÔ´Ï´Ù. ÀÌ¹Ì ÀÌ Ã¥ÀÇ ¿¹Á¦´Â JRuby³ª GlassFish V3ÀÇ Å×½ºÆ®¿¡ ¾²ÀÌ°í ÀÖÀ» Á¤µµ·Î °£´ÜÇϸ鼵µ ±âº» ±â´É¿¡ Ãæ½ÇÇÕ´Ï´Ù.
Á¦ ÀÛÀº ¼Ò¸ÁÀÌ ÀÖ´Ù¸é, ÀÌ Ã¥ÀÇ °³Á¤ÆÇ¿¡ ¿¹Á¦ÀÇ Ãß°¡¿Í °³¼±¿¡ µµ¿òÀ» ÁֽŠ(µ¶ÀÚÃâ½Å) ±â¿©Àںе鲲 °¨»ç±ÛÀ» ¾²´Â °ÍÀÔ´Ï´Ù.
¡°ÀÚ¹Ù°¡ ·çºñ¸¦ ¸¸³¯ ¶§(When Java met Ruby)"
Á¦°¡ ÀÌ Ã¥¿¡ ÀÚ¹Ù¸¦ Àû±ØÀûÀ¸·Î ²ø¾îµé¿´´ø °ÍÀº, ±×¸¸Å (±¹³»¿Ü ÅëƲ¾î) ÀÚ¹ÙÀÇ Àúº¯ÀÌ ³Ð°í µÎÅӱ⠶§¹®ÀÔ´Ï´Ù. Á¦°¡ óÀ½ ÀÚ¹Ù¸¦ ½ÃÀÛÇÒ ¶§´Â ÀÚ¹Ù°¡ Áö±ÝÀÇ ·çºñ °°¾Ò½À´Ï´Ù. ´Ùµé ½Å±âÇØÇϸ鼵µ ¹Þ¾ÆµéÀ̱⸦ ²¨·ÁÇß½À´Ï´Ù. ±×¶§ ÀÚ¹ÙÆí¿¡ ÀÖ¾ú´ø Àú´Â, ±×·± ¼¼»óÀÌ ¹«Ã´ ´ä´äÇß¾ú´Âµ¥, ÀÌÁ¦´Â Á¦°¡ ±× ´ä´äÇÑ ¼¼»óÀÇ ÀϺΰ¡ µÈ ´À³¦ÀÔ´Ï´Ù. ^^;;;
±×·¡¼, ¶Ç ÇÑ ¹ø ²®ÁúÀ» ±úº¸·Á°í ·çºñ¸¦ ½ÃµµÇß°í, ¹è¿î °ÍÀÌ Á¤¸» ¸¹¾Ò½À´Ï´Ù. Àú¿¡°Ô ·çºñ¸¦ »ç»çÇÑ ¹®½ÄÀÌÇü(°¹®½Ä)Àº ±×·± °æÇèÀ» ±×³É µ¤¾îµÎ±â¿¡´Â ¾Æ±î¿ü´ÂÁö, Ã¥À» Çѹø ½áº¸¸é ¾î¶»°Ú³Ä°í ÇÏ´õ±º¿ä.
Á¦¸ñÀº À§¿Í °°ÀÌ ÀÌ¹Ì Á¤Çß½À´Ï´Ù¸¸, ¾ðÁ¦ ¾î¶»°Ô ³ª¿ÃÁö´Â ¾Æ¹«µµ ¸ð¸¨´Ï´Ù. ´Ù¸¸, ¼¼»ó
ÀÌ º¯ÇÏ´Â °¡¿îµ¥ ¼¼´ëÀÇ ±³Ã¼¸¦ ÀÚ¿¬½º·´°Ô ¹Þ¾ÆµéÀÌ´Â ¸ð½ÀÀÌ ´ã´ãÇÏ°Ô ¾²¿©Á® ÀÖÀ¸¸®¶ó ¹Ï½À´Ï´Ù.
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
¼¿ï´ëÇб³ ¼öÇаú Çлç, ¿µ±¹ ´ºÄ³½½´ëÇб³ ´ëÇпø ÄÄÇ»ÅÍ°úÇÐ ¼®»ç Á¹¾÷ ÈÄ ÇöÀç NBT America¿¡¼ ±Ù¹« ÁßÀÌ´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.