±¸ÀÎ/±¸Á÷°ú °ü·ÃÇÑ ¼¼°è ÃÖ´ë ±Ô¸ðÀÇ ¼Ò¼È ³×Æ®¿öÅ· ¼ºñ½ºÀÎ ¸µÅ©µåÀÎÀº ¿Ö JSP¸¦ ¶°³ª Node.js·Î ¿Å°å´Â°¡? Àü ¼¼°è 8¾ï¸íÀÌ »ç¿ëÇÏ´Â ÆäÀ̽ººÏÀº ¿Ö Node.js¸¦ ¼ºñ½º¿¡ Àû¿ëÇߴ°¡? 2012³â 1¿ù 24ÀÏ ³ëµå ÄÜÆÛ·±½º(Node Summit)¿¡¼ ¿ù¸¶Æ® °æ¿µÁøÀº ÀÚ»çÀÇ ¼ºñ½º¿¡ Node.js¸¦ »ç¿ëÇÑ´Ù°í ¹ßÇ¥ÇßÀ»±î? ÀÌ ¸ðµç °ÍÀº Node.js°¡ ¼¹ö ȯ°æ¿¡¼ º¸¿©ÁØ ³î¶ó¿î ¼º´É Çâ»ó ¶§¹®ÀÌ´Ù. Àü ¼¼°è ¼ö¾ï ¸íÀÌ »ç¿ëÇÏ´Â ¼ºñ½º¿¡¼ ´Ü 1%ÀÇ ¼º´É Çâ»óµµ Áß¿äÇѵ¥, Node.js´Â ºñ¾àÀûÀÎ ¼º´É Çâ»óÀ» º¸¿©Áá´Ù. »õ ±â¼úÀ» äÅÃÇÏ´Â À§Ç躸´Ù ¾òÀ» ¼ö ÀÖ´Â ÀÌÀÍÀÌ ´õ Å©±â¿¡ ±Û·Î¹ú ±â¾÷Àº ¾Õ ´ÙÅõ¾î Node.js¸¦ äÅÃÇÏ°í ÀÖ´Ù. ÀÌÁ¦ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ±â¹ÝÇÑ Node.js·Î ¼¹ö ÇÁ·Î±×·¡¹Ö, À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹ÖÀ» ÇнÀÇغ¸ÀÚ. ½Ç¹«¿¡¼ Node.js¸¦ ¾î¶»°Ô Àû¿ëÇÒ ¼ö ÀÖ´ÂÁö ¼³¸íÇϱâ À§ÇØ ½Ç½Ã°£ À¥ äÆÃ, ½Ç½Ã°£ ¿µÈ ¿¹¸Å, ´Ù¸¥ »ç¶÷ÀÌ »óÇ°À» ±¸¸ÅÇÏ¸é ¹Ù·Î ¸ÅÁøµÇ´Â °úÁ¤À» º¸¿©ÁÖ´Â ½Ç½Ã°£ ¹°°Ç ±¸¸Å, ½Ç½Ã°£ ¿Â¶óÀÎ ±×¸²ÆÇ, ½Ç½Ã°£ À§Ä¡ ÃßÀû ¿¹Á¦¸¦ ¼ö·ÏÇß´Ù.
Chapter 1 Node.js °³¿ä
__1.1 Node.js ¹è°æ»ç
__1.2 À̺¥Æ® ±â¹ÝÀÇ ºñµ¿±â ¹æ½ÄÀÇ ÀǹÌ
__1.3 Node.js ÀåÁ¡°ú ´ÜÁ¡
__1.4 Node.js¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀ̼Ç
Chapter 2 Node.js °³¹ß ȯ°æ ±¸Ãà
__2.1 À©µµ¿ì ¼³Ä¡
__2.2 ¿ìºÐÅõ ¼³Ä¡
__2.3 ¸Æ ¼³Ä¡
__2.4 ù ¹ø° Node.js ÀÀ¿ëÇÁ·Î±×·¥
__2.5 µÎ ¹ø° Node.js ÀÀ¿ëÇÁ·Î±×·¥
Chapter 3 Node.jsÀÇ Àü¿ª °´Ã¼
__3.1 Àü¿ª º¯¼ö
__3.2 console °´Ã¼
__3.3 process °´Ã¼
__3.4 exports °´Ã¼¿Í ¸ðµâ
Chapter 4 ±âº» ³»Àå ¸ðµâ
__4.1 os ¸ðµâ
__4.2 url ¸ðµâ
__4.3 Query String ¸ðµâ
__4.4 util ¸ðµâ
__4.5 File System ¸ðµâ
Chapter 5 À̺¥Æ®
__5.1 À̺¥Æ® ¿¬°á
__5.2 À̺¥Æ® ¿¬°á °³¼ö Á¦ÇÑ
__5.3 À̺¥Æ® Á¦°Å
__5.3 À̺¥Æ® °Á¦ ¹ß»ý
__5.3 À̺¥Æ® »ý¼º
Chapter 6 http ¸ðµâ
__6.1 ¿äû°ú ÀÀ´ä
__6.2 server °´Ã¼
__6.3 response °´Ã¼
__6.4 request °´Ã¼
Chapter 7 ¿ÜºÎ À¥ ¸ðµâ
__7.1 EJS ¸ðµâ
__7.2 Jade ¸ðµâ
__7.3 connect ¸ðµâ ±âº»
__7.4 connect ¸ðµâ ¹Ìµé¿þ¾î ±âº»
__7.5 connect ¸ðµâ - Router ¹Ìµé¿þ¾î
__7.6 connect ¸ðµâ - Cookie Parser ¹Ìµé¿þ¾î
__7.7 con...Chapter 1 Node.js °³¿ä
__1.1 Node.js ¹è°æ»ç
__1.2 À̺¥Æ® ±â¹ÝÀÇ ºñµ¿±â ¹æ½ÄÀÇ ÀǹÌ
__1.3 Node.js ÀåÁ¡°ú ´ÜÁ¡
__1.4 Node.js¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀ̼Ç
Chapter 2 Node.js °³¹ß ȯ°æ ±¸Ãà
__2.1 À©µµ¿ì ¼³Ä¡
__2.2 ¿ìºÐÅõ ¼³Ä¡
__2.3 ¸Æ ¼³Ä¡
__2.4 ù ¹ø° Node.js ÀÀ¿ëÇÁ·Î±×·¥
__2.5 µÎ ¹ø° Node.js ÀÀ¿ëÇÁ·Î±×·¥
Chapter 3 Node.jsÀÇ Àü¿ª °´Ã¼
__3.1 Àü¿ª º¯¼ö
__3.2 console °´Ã¼
__3.3 process °´Ã¼
__3.4 exports °´Ã¼¿Í ¸ðµâ
Chapter 4 ±âº» ³»Àå ¸ðµâ
__4.1 os ¸ðµâ
__4.2 url ¸ðµâ
__4.3 Query String ¸ðµâ
__4.4 util ¸ðµâ
__4.5 File System ¸ðµâ
Chapter 5 À̺¥Æ®
__5.1 À̺¥Æ® ¿¬°á
__5.2 À̺¥Æ® ¿¬°á °³¼ö Á¦ÇÑ
__5.3 À̺¥Æ® Á¦°Å
__5.3 À̺¥Æ® °Á¦ ¹ß»ý
__5.3 À̺¥Æ® »ý¼º
Chapter 6 http ¸ðµâ
__6.1 ¿äû°ú ÀÀ´ä
__6.2 server °´Ã¼
__6.3 response °´Ã¼
__6.4 request °´Ã¼
Chapter 7 ¿ÜºÎ À¥ ¸ðµâ
__7.1 EJS ¸ðµâ
__7.2 Jade ¸ðµâ
__7.3 connect ¸ðµâ ±âº»
__7.4 connect ¸ðµâ ¹Ìµé¿þ¾î ±âº»
__7.5 connect ¸ðµâ - Router ¹Ìµé¿þ¾î
__7.6 connect ¸ðµâ - Cookie Parser ¹Ìµé¿þ¾î
__7.7 connect ¸ðµâ - Body Parser ¹Ìµé¿þ¾î
__7.8 connect ¸ðµâ - Session ¹Ìµé¿þ¾î
Chapter 8 MySQL µ¥ÀÌÅͺ£À̽º
__8.1 MySQL ¼³Ä¡
__8.2 MySQL 񃧯
__8.3 MySQL ¸ðµâ ±âº»
__8.4 MySQL ¸ðµâÀ» »ç¿ëÇÑ CRUD ±¸Çö
Chapter 9 Express ÇÁ·¹ÀÓ¿öÅ©
__9.1 Express ÇÁ·¹ÀÓ¿öÅ© ¼³Ä¡
__9.2 ÇÁ·ÎÁ§Æ® ¼³Á¤
__9.3 Express ÇÁ·¹ÀÓ¿öÅ© ±âº»
__9.4 ÆäÀÌÁö ¶ó¿ìÆ®
__9.5 ·¹À̾ƿô ÆäÀÌÁö
__9.6 response °´Ã¼
__9.7 request °´Ã¼
Chapter 10 socket.io ¸ðµâ
__10.1 socket.io ¸ðµâ ±âº»
__10.2 ¼ÒÄÏ Åë½ÅÀÇ Á¾·ù
__10.3 Ŭ¶óÀ̾ðÆ® Á¤º¸ ÀúÀå
__10.4 ¹æ »ý¼º
__10.5 À¥ äÆà ÇÁ·Î±×·¥
Chapter 11 ¿µÈ ¿¹¸Å ¾ÖÇø®ÄÉÀ̼Ç
__11.1 ÇÁ·ÎÁ§Æ® °³¿ä
__11.2 ÇÁ·ÎÁ§Æ® »ý¼º
__11.3 ¼¹ö Àüü ÄÚµå
__11.4 ¼¹ö ±¸Çö
__11.5 Ŭ¶óÀ̾ðÆ® ÆäÀÌÁö Àüü ÄÚµå
__11.6 Ŭ¶óÀ̾ðÆ® ÆäÀÌÁö ±¸Çö
__11.7 Á¤¸® ¹× ³²Àº °úÁ¦
Chapter 12 ½Ç½Ã°£ ¹°°Ç ±¸¸Å
__12.1 ÇÁ·ÎÁ§Æ® °³¿ä
__12.2 ÇÁ·ÎÁ§Æ® »ý¼º
__12.3 ¼¹ö Àüü ÄÚµå
__12.4 ¼¹ö ±¸Çö
__12.5 Ŭ¶óÀ̾ðÆ® ÆäÀÌÁö Àüü ÄÚµå
__12.6 Ŭ¶óÀ̾ðÆ® ÆäÀÌÁö ±¸Çö
__12.7 Á¤¸® ¹× ³²Àº °úÁ¦
Chapter 13 ½Ç½Ã°£ À§Ä¡ ÃßÀû
__13.1 ÇÁ·ÎÁ§Æ® °³¿ä
__13.2 ÇÁ·ÎÁ§Æ® »ý¼º
__13.3 µ¥ÀÌÅͺ£À̽º ±¸¼º
__13.4 ¼¹ö Àüü ÄÚµå
__13.4 ¼¹ö ±¸Çö
__13.5 Ŭ¶óÀ̾ðÆ® ÆäÀÌÁö Àüü ÄÚµå
__13.5 Tracker ÆäÀÌÁö ±¸Çö
__13.6 Observer ÆäÀÌÁö ±¸Çö
__13.7 Á¤¸® ¹× ³²Àº °úÁ¦
Chapter 14 ½Ç½Ã°£ ¿Â¶óÀÎ ±×¸²ÆÇ
__14.1 ÇÁ·ÎÁ§Æ® °³¿ä
__14.2 ÇÁ·ÎÁ§Æ® »ý¼º
__14.3 ¼¹ö Àüü ÄÚµå
__14.4 ¼¹ö ±¸Çö
__14.5 Ŭ¶óÀ̾ðÆ® ÆäÀÌÁö Àüü ÄÚµå
__14.6 ·Îºñ ÆäÀÌÁö ±¸Çö
__14.7 ĵ¹ö½º ÆäÀÌÁö ±¸Çö
__14.8 Á¤¸® ¹× ³²Àº °úÁ¦
ºÎ·Ï A. http ¸ðµâ°ú net ¸ðµâ
__A.1 http ¸ðµâÀ» »ç¿ëÇÑ À¥ ÆäÀÌÁö ´Ù¿î·Îµå
__A.2 net ¸ðµâÀ» »ç¿ëÇÑ TCP ¼¹ö
__A.3 net ¸ðµâÀ» »ç¿ëÇÑ TCP Ŭ¶óÀ̾ðÆ®
ºÎ·Ï B. Áß¿äÇÑ Ãß°¡ ¸ðµâ
__B.1 ÆÄÀÏ Ã³¸® - Async ¸ðµâ(1)
__B.2 ÄÚµå È帧 °ü¸® - Async ¸ðµâ(2)
__B.3 ¸ÖƼ ÄÚ¾î ó¸® - cluster ¸ðµâ
ºÎ·Ï C. ¹ÙÀ̳ʸ® ¸ðµâ
__C.1 ¹ÙÀ̳ʸ® ¸ðµâ ÀÛ¼º
__C.2 ¹ÙÀ̳ʸ® ¸ðµâ ºôµå
__C.3 ¹ÙÀ̳ʸ® ¸ðµâ »ç¿ë
ºÎ·Ï D. Mongo DB
__D.1 Mongo DB ¼³Ä¡
__D.2 Mongo DB 񃧯
__D.3 mongojs ¸ðµâ Æî󺸱⠴ݱâ