|
|
|
 |
ÆÇ¸Å°¡ |
19,800¿ø ¡æ 14,652¿ø 26% |
|
 |
¸¶Àϸ®Áö |
1% 150¿ø |
|
 |
¹ßÇàÀÏ |
2008-02-29
|
 |
ISBN |
8979145225 | 9788979145229
|
 |
±âŸÁ¤º¸ |
±¹³»¼ | 376ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
1ÀÏ (±Ù¹«ÀϱâÁØ) |
 |
¹è¼Ûºñ |
2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
|
| |
|
|
|
|
|
 |
| ÇÁ·Î±×·¡¹Ö¾ð¾î
|
|
|
| Á¾ÇÕÁö¼ö 11p 179 À§ |
|
| ¿ù°£Áö¼ö 5p 81 À§ |
|
| ÁÖ°£Áö¼ö 33p 21 À§ |
|
|
| |
|
¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
µÊÀ¸·Î °ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
 |
|
À¯¿ëÇÑ Æ©´× Á¤º¸¿Í ÄÚµù ½À°üÀ» ÇÑ ±Ç¿¡ Á¤¸®!
¡¸Blog 2 Book¡¹½Ã¸®Áî Á¦3±Ç¡ºÀÚ¹Ù ¼º´ÉÀ» °áÁ¤Áþ´Â ÄÚµù ½À°ü°ú Æ©´× À̾߱⡻. ÀÌ Ã¥Àº ´õ ºü¸¥ ¼º´ÉÀ» À§ÇÑ ÄÚµù ½À°ü°ú Æ©´× ±â¹ý ³ëÇϿ츦 ´ã°í ÀÖ´Ù. ±×µ¿¾È ³Ê¹« °íÂ÷¿øÀûÀ̶ó°í, ¶Ç´Â °í±Þ °³¹ßÀÚµéÀÇ ÀüÀ¯¹°À̶ó°í ¿©°ÜÁ³´ø °í¼º´É ÁöÇâ ÄÚµù ¹æ¹ý°ú Æ©´× ±â¹ý¿¡ ´ëÇÑ ³»¿ëÀÌ Èï¹ÌÁøÁøÇÑ ½ºÅ丮·Î ÆîÃÄÁø´Ù.
ÀúÀÚ´Â ±âº»ÀûÀÎ ÀÚ¹Ù ¹®¹ýÀº ¾Ë°í ÀÖÁö¸¸ º¸´Ù ³ôÀº ¼öÁØ¿¡ µµ´ÞÇϰíÀÚ ÇÏ´Â Çлý°ú °³¹ßÀÚ, ÀÚ¹Ù ¹®¹ý¿¡´Â Á¤ÅëÇÏÁö¸¸ ÀÚ¹Ù ¼º´É°ú Æ©´×¿¡ ´ëÇÑ º»ÁúÀ» ޱ¸ÇϰíÀÚ ÇÏ´Â °í±Þ °³¹ßÀÚµéÀ» À§ÇØ 'È¿°úÀûÀÎ ¼öÇàÀ» À§ÇÑ ÀÚ¹Ù ÄÚµù°ú Æ©´× ±â¹ý'À» ¾Ë·ÁÁØ´Ù. ±×¸®°í °³¹ßÀÚµéÀÌ °£´ÜÈ÷ »ç¿ëÇÒ ¼ö ÀÖ´Â Åø¿¡ ´ëÇØ¼µµ Á¤¸®ÇØ ³õ¾Ò´Ù.
º»¹®Àº Ãʺ¸ °³¹ßÀÚ ³ªÃʺ¸°¡ ÀÌÆ©´×À¸·ÎºÎÅÍ Çϳª¾¿ ¹è¿ö°¡´Â °úÁ¤À¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ±×·¯¹Ç·Î ÄÚµù°ú Æ©´×¿¡ Àͼ÷ÇÏÁö ¾ÊÀº À̵鵵 ½±°í Àç¹ÌÀÖ°Ô ¹è¿ö³ª°¥ ¼ö ÀÖ´Ù. ƯÈ÷ ½Ç¹«¿¡¼ ÈçÈ÷ °ÞÀ»¼ö ÀÖ´Â »ç·Ê¸¦ Åä´ë·Î ÇÏ¿´´Ù. °æÇèÀÚ¿Í Ãʺ¸ °³¹ßÀÚÀÇ ´ëȸ¦ ÅëÇØ ÇÑ ´Ü°è ³ôÀº ¼öÁØÀÇ ÀÚ¹Ù °³¹ßÀÚ·Î µµ¾àÇÒ ¼ö ÀÖ´Ù. |
 |
|
 |
ºÎ·Ï CD °¡À̵å
01. µðÀÚÀÎ ÆÐÅÏ ²À ½á¾ß ÇÑ´Ù
³ªÃʺ¸¾¾ ¼Ò°³
µé¾î°¡¸ç
Àû¾îµµ MVC ¸ðµ¨Àº Àû¿ëÇØ¾ßÁÒ
J2EE µðÀÚÀÎ ÆÐÅÏÀ̶õ?
J2EE µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇØ¼ °£´ÜÈ÷ ¾Ë¾Æº¸ÀÚ
Transfer Object ÆÐÅÏ
Service Locator ÆÐÅÏ
Á¤¸®Çϸç
02. µµ´ëü GC´Â ¾ðÁ¦ ¹ß»ýÇÒ±î?
µé¾î°¡¸ç
GC¶õ?
GCÀÇ ¿ø¸®
GCÀÇ Á¾·ù
4°¡Áö GC ¹æ½Ä
°Á¦·Î GC ½Ã۱â
Á¤¸®Çϸç
03. ³»°¡ ¸¸µç ÇÁ·Î±×·¥ÀÇ ¼Óµµ¸¦ ¾Ë°í ½Í´Ù
µé¾î°¡¸ç
ÇÁ·ÎÆÄÀϸµ Åø(ÇÁ·ÎÆÄÀÏ·¯)À̶õ?
System Ŭ·¡½º
System.currentTimeMillis¿Í System.nanoTime
StopWatch Ŭ·¡½º ¸¸µé±â
Á¤¸®Çϸç
04. ¿Ö ÀÚ²Ù StringÀ» ¾²Áö ¸»¶ó´Â °Å¾ß?
µé¾î°¡¸ç
String Ŭ·¡½º¸¦ À߸ø »ç¿ëÇÑ »ç·Ê
StringBuffer Ŭ·¡½º¿Í StringBuilder Ŭ·¡½º
String vs StringBuffer vs StringBuilder
¹öÀü¿¡ µû¸¥ Â÷ÀÌ
Á¤¸®Çϸç
05. ¾îµð¿¡ ´ã¾Æ¾ß ÇÏ´ÂÁö¡¦
µé¾î°¡¸ç
Collection ¹× Map ÀÎÅÍÆäÀ̽ºÀÇ ÀÌÇØ
Set °ü·Ã Ŭ·¡½º Áß ¹«¾ùÀÌ ºü¸¦±î?
List °ü·Ã Ŭ·¡½º Áß ¹«¾ùÀÌ ºü¸¦±î?
Map °ü·Ã Ŭ·¡½º Áß¿¡¼ ¹«¾ùÀÌ ºü¸¦±î?
Collection °ü·Ã Ŭ·¡½ºÀÇ µ¿±âÈ
Á¤¸®Çϸç
06. Áö±Ý±îÁö »ç¿ëÇÏ´ø for ·çÇÁ¸¦ ´õ ºü¸£°Ô ÇÒ ¼ö ÀÖ´Ù°í?
µé¾î°¡¸ç
Á¶°Ç¹®¿¡¼ÀÇ ¼Óµµ´Â?
¹Ýº¹ ±¸¹®¿¡¼ÀÇ ¼Óµµ´Â?
»ç·Ê¸¦ ÅëÇØ¼ º» ¹Ýº¹ ±¸¹®ÀÇ ¼Óµµ Çâ»ó
Á¤¸®Çϸç
07. static Á¦´ë·Î Çѹø ½áº¸ÀÚ
µé¾î°¡¸ç
staticÀÇ Æ¯Â¡
static Àß È°¿ëÇϱâ
static À߸ø ¾²¸é ÀÌ·¸°Ô µÈ´Ù
static°ú ¸Þ¸ð¸® ¸¯
Á¤¸®Çϸç
08. Ŭ·¡½º Á¤º¸ ¾î¶»°Ô ¾Ë¾Æ³¾ ¼ö ÀÖ³ª?
µé¾î°¡¸ç
reflection °ü·Ã Ŭ·¡½ºµé
reflection °ü·Ã Ŭ·¡½º¸¦ »ç¿ëÇÑ ¿¹
reflection Ŭ·¡½º¸¦ À߸ø »ç¿ëÇÑ »ç·Ê
Á¤¸®Çϸç
09. synchronized´Â Á¦´ë·Î ¾Ë°í ½á¾ßÇÑ´Ù
µé¾î°¡¸ç
ÀÚ¹Ù¿¡¼ ½º·¹µå´Â ¾î¶»°Ô »ç¿ëÇϳª?
synchronized¸¦ ÀÌÇØÇÏÀÚ
µ¿±âÈ´Â ÀÌ·¸°Ô »ç¿ëÇÑ´Ù 1
µ¿±âÈ´Â ÀÌ·¸°Ô »ç¿ëÇÑ´Ù 2
µ¿±âȸ¦ À§Çؼ ÀÚ¹Ù¿¡¼ Á¦°øÇÏ´Â °Íµé
Á¤¸®Çϸç
10. IO¿¡¼ ¹ß»ýÇÏ´Â º´¸ñ Çö»ó
µé¾î°¡¸ç
±âº»ÀûÀÎ IO´Â ÀÌ·¸°Ô ó¸®ÇÑ´Ù
IO¿¡¼ º´¸ñÀÌ ¹ß»ýÇÑ »ç·Ê
±×·³ NIOÀÇ ¿ø¸®´Â ¾î¶»°Ô µÇ´Â °ÅÁö?
NIO·Î º¹»ç ÀÛ¾÷À» ´õ¿í ºü¸£°Ô
Á¤¸®Çϸç
11. ·Î±×´Â ¹Ýµå½Ã ÇÊ¿äÇÑ ³»¿ë¸¸ ÂïÀÚ
µé¾î°¡¸ç
System.out.printlnÀÇ ¹®Á¦Á¡
System.out.format ¸Þ¼Òµå
½Ã½ºÅÛ ·Î±×¸¦ º¸´Ù °£°áÇÏ°Ô Ã³¸®ÇÏ´Â ¹æ¹ý
Logger »ç¿ë¹ý
Logger »ç¿ë ½ÃÀÇ ¹®Á¦Á¡
¿¹¿Ü 󸮵µ ÀÌ·¸°Ô
Á¤¸®Çϸç
12. JSP¿Í ¼ºí¸´¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿©·¯ ¹®Á¦Á¡
µé¾î°¡¸ç
ÀûÀýÇÑ ÀÎŬ·çµå »ç¿ëÇϱâ
ÀÚ¹Ù ºóÁî, Àß ¾²¸é ¾à ¸ø ¾²¸é µ¶
ÅÂ±× ¶óÀ̺귯¸®µµ Àß ½á¾ß ÇÑ´Ù
Á¤¸®Çϸç
13. DB¸¦ »ç¿ëÇÏ¸é¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦Á¡
µé¾î°¡¸ç
DB Connection°ú Connection Pool, DataSource
DB ¾µ ¶§ ´Ý¾Æ¾ß ÇÏ´Â °Íµé
ResultSet.last() ¸Þ¼Òµå
JDBC¸¦ »ç¿ëÇÏ¸é¼ À¯ÀÇÇÒ ¸¸ÇÑ ¸î °¡Áö ÆÁ
Á¤¸®Çϸç
14. XMLµµ Àß ¾²ÀÚ
µé¾î°¡¸ç
Java¿¡¼ »ç¿ëÇÏ´Â XML ÆÄ¼ÀÇ Á¾·ù´Â?
SAX ÆÄ¼´Â ¾î¶»°Ô »ç¿ëÇÒ±î?
DOM ÆÄ¼´Â ¾î¶»°Ô »ç¿ëÇÒ±î?
°¢ ÆÄ¼¸¦ ºñ±³ÇØ º¸ÀÚ
XML ÆÄ¼°¡ ¹®Á¦µÈ »ç·Ê
Á¤¸®Çϸç
15. GC°¡ ¾î¶»°Ô ¼öÇàµÇ°í ÀÖ´ÂÁö º¸°í ½Í´Ù
µé¾î°¡¸ç
jvmstat¶õ?
ÀÚ¹Ù ÀνºÅϽº È®ÀÎÀ» À§ÇÑ jps
GC ·Î±×¸¦ ³²±æ ¼ö ÀÖ´Â jstat
jvmstat¸¦ ¿ø°ÝÀ¸·Î º¼ ¼ö ÀÖ°Ô ÇÏ´Â jstatd
visualÇÏ°Ô GC¸¦ º¼ ¼ö ÀÖ´Â visualgc
verbosegc ¿É¼ÇÀ» ÀÌ¿ëÇÑ GC µé¿©´Ù º¸±â
Á¤¸®Çϸç
16. ¼¹ö¸¦ ¾î¶»°Ô ¼¼ÆÃÇØ¾ß ÇÒ±î?
µé¾î°¡¸ç
¼¼ÆÃÇØ¾ß ÇÏ´Â ´ë»ó
¾ÆÆÄÄ¡ À¥ ¼¹ö ¼¼ÆÃ
DB Connection Pool ¹× ½º·¹µå °³¼ö ¼³Á¤
WAS ÀνºÅϽº °³¼ö ¼³Á¤
Session Timeout ½Ã°£ ¼³Á¤
GC °ª ¼¼ÆÃ ¹× ¸Þ¸ð¸® ¼³Á¤ ¹æ¹ý
Á¤¸®Çϸç
17. ¹Ýµå½Ã Æ©´× ¹× Á¡°ËÇØ¾ß ÇÏ´Â ´ë»óÀº?
µé¾î°¡¸ç
¹Ýµå½Ã Æ©´×ÇØ¾ß ÇÏ´Â ´ë»ó ¼±Á¤
¿Ö ·Î±×ÀΠȸéÀ» Æ©´×(ºÐ¼®)ÇØ¾ß Çϴ°¡?
Ȳ´çÇÑ »ç°í »ç·Ê
Á¤¸®Çϸç
18. ¸ð´ÏÅ͸µ APIÀÎ JMX
µé¾î°¡¸ç
JMX¶õ?
MBean¿¡ ´ëÇØ¼ Á¶±Ý¸¸ ´õ ÀÚ¼¼È÷ ¾Ë¾Æº¸ÀÚ
JConsoleÀ» ÀÌ¿ëÇÑ WAS ¸ð´ÏÅ͸µ ¹æ¹ý
¿ø°ÝÀ¸·Î JConsoleÀ» »ç¿ëÇϱâ À§Çؼ´Â?
Á¤¸®Çϸç
19. ¾î¶² ȸéÀÌ ¸¹ÀÌ ¾²ÀÌ´ÂÁö ¾Ë°í ½Í´Ù
µé¾î°¡¸ç
À¥ ·Î±×¶õ?
¹«·á À¥ ·Î±× ºÐ¼® Åø¿¡´Â ¾î¶² °ÍÀÌ ÀÖ³ª?
AWStats¸¦ »ç¿ëÇÏ¿© À¥ ·Î±× ºÐ¼®Çϱâ
Á¤¸®Çϸç
20. ¿øÀÎÀ» ³Ê¹«³ª ã±â ¾î·Á¿ü´ø »çÀÌÆ®
µé¾î°¡¸ç
¹®Á¦Á¡À» ¸ÕÀú È®ÀÎÇØ¾ß ÇÑ´Ù
±Ùº»ÀûÀÎ ¿øÀÎÀ» ã¾Æ¼
¿øÀÎÀº ´Ù¸¥ °÷¿¡ ÀÖ¾ú´Ù
Á¤¸®Çϸç
21. ÀÚ¹Ù ±â¹ÝÀÇ ¹èÄ¡ ÇÁ·Î±×·¥À» Æ©´×Çß´ø »ç·Ê
µé¾î°¡¸ç
ÇÁ·ÎÁ§Æ®ÀÇ »óȲ
ÀÌ·² ¶§¿¡´Â ÀÌ·¸°Ô Á¢±ÙÇØ¾ß ÇÑ´Ù
ÀÌ·¸°Ô Æ©´×Çß´Ù
Á¤¸®Çϸç
22. Àß µÇ¾î ÀÖ´Â ½Ã½ºÅÛµµ Æ©´× ´ë»óÀº ÀÖ´Ù
µé¾î°¡¸ç
¹®Á¦µÇ´Â ½Ã½ºÅÛÀÇ »óȲ
°øÅë Ŭ·¡½º´Â ÀÌ·¸°Ô Æ©´×Çß´Ù
¼¼ºÎ ±â´ÉµéÀº ÀÌ·¸°Ô Æ©´×Çß´Ù
»ç¿ëÀÚ°¡ ¼ø°£ÀûÀ¸·Î ¸ô¸®´Â ½ÃÁ¡¿¡´Â¡¦
Á¤¸®Çϸç
23. º¹ÇÕÀûÀÎ ¹®Á¦°¡ ¹ß»ýÇÑ ÇÁ·ÎÁ§Æ®
µé¾î°¡¸ç
Æ®·£Àè¼ÇÀÌ »ç¶óÁø´Ü´Ù
½º·¹µå¸¦ Áö¼ÓÀûÀ¸·Î Ãß°¡ÇÏ¸é ¾î¶»°Ô µÉ±î?
À¥ ¼¹ö°¡ °è¼Ó Á×¾î¿ä
WAS¿¡¼ »ç¿ëÀÚ ¼ö¸¦ ÅëÁ¦ÇÏÀÚ
»ç·Ê ºÎºÐÀ» Á¤¸®Çϸç
24. ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Á¡°ËÇØ¾ß ÇÒ ´ë»óµé
µé¾î°¡¸ç
ÆÐÅϰú ¾ÆÅ°ÅØÃ³´Â Àß ±¸¼ºµÇ¾î Àִ°¡?
±âº»ÀûÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµùÀº Àß µÇ¾î Àִ°¡?
À¥ °ü·Ã ÄÚµùÀº Àß µÇ¾î Àִ°¡?
DB °ü·Ã ÄÚµùÀº Àß µÇ¾î Àִ°¡?
¼¹öÀÇ ¼³Á¤Àº Àß µÇ¾î Àִ°¡?
¸ð´ÏÅ͸µÀº ¾î¶»°Ô Çϰí Àִ°¡?
ºÎ·Ï
01. StopWatchAverage Ŭ·¡½º ¼Ò½º
02. jstat ¿É¼Ç
03. NetBeans IDE Profiler »ç¿ëÇϱâ
04. Visual GC È¸é ¼³¸í
05. GC Analyzer »ç¿ë¹ý |
 |
|
 |
ÀÌ»ó¹Î
1997³â »ï¼º SDS¿¡ ÀÔ»çÇÏ¿© ÇöÀç TAÆÀ¿¡¼ ¿¬°£ ¾à 40°³ ÇÁ·ÎÁ§Æ®ÀÇ ÀÚ¹Ù ¼º´É Æ©´× ¹× ¼º´É Å×½ºÆ® ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖ´Ù. ÀÚ¹Ù °ü·Ã ÀÚ°ÝÁõÀÎ SCEA, SCBCD, SCWCD, SCJP¸¦ º¸À¯Çϰí ÀÖÀ¸¸ç, »ç³» ÀÚ¹Ù Ä¿¹Â´ÏƼÀÇ ¸¶½ºÅͷΠȰµ¿ ÁßÀÌ´Ù. ¸ÖƼķÆÛ½º ÀÚ ¹Ù °ü·Ã ±³À縦 ´Ù¼ö ÁýÇÊÇÏ¿´°í, »ç³» °»ç ¹× ¿Â¶óÀÎ °úÁ¤ Æ©Åͷεµ Ȱµ¿Çϰí ÀÖ´Ù. ¹ø¿ª¼·Î´Â ¡¸Java Language Specification¡¹(¿¡ÀÌÄÜ, 2007)ÀÌ ÀÖ´Ù |
 |
|
|
|
|
|
|
|
|
|
|
|