|
[Áß] ÇÁ·Î ½ºÇÁ¸µ 2.5
-
- ±¸ÀÔ¿¬µµ
- È®ÀξȵÊ
- ÃâÆÇ¿¬µµ
- Ç¥±â¾ÈµÊ
-
- ÃâÆÇ»ç
- À§Å°ºÏ½º
- ISBN
- 9788992939232
-
- ÀúÀÚ
- ¾á ¸¶Ä«Ã½,Á¦½ÃÄ« µðÆ®,¾Ë·º»ç ºÎÄÚƽ | ±èȫȸ,¹é±â¼±,¹Úõ±¸(¿ªÀÚ)
-
- µµ¼Á¤º¸
- 1,232 , 182x257(B5»ç·ú¹è) , 2009.04.28
-
- µµ¼µî±Þ
- Áß
-
- Á¤°¡
-
48,000¿ø (97.7%¡é)
-
- ÆǸŰ¡
-
1,100¿ø
(¼Òµæ°øÁ¦ÇýÅÃ: 50¿ø ÀÚ¼¼È÷)
-
- ¹è¼Ûºñ
-
¹«·á ¡ 2,500¿ø
±¸¸Å ÃѾ׿¡ µû¶ó ¹è¼Ûºñ°¡ ´Þ¶óÁý´Ï´Ù.
2500¿ø |
ÆǸÅÀÚ »óÇ° 20,000 ¹Ì¸¸ ±¸¸Å |
¹«·á |
ÆǸÅÀÚ »óÇ° 20,000 ÀÌ»ó ±¸¸Å |
-
-
- Áö±Ý ÁÖ¹®ÇÏ½Ã¸é ¿ù¿äÀÏ¿¡ ¹ß¼ÛµË´Ï´Ù. (°øÈÞÀÏÁ¦¿Ü)
|
ÀÌ ÆǸÅÀÚÀÇ »óÇ° ´õº¸±â +
°³¶ËÀÌ³× ´ÜÇົ
ÆǸŵµ¼ : 145,787 °Ç
¿¬¶ôó :
1588-2989
¹è¼Û·á : Á¶°ÇºÎ ¹«·á (20,000¿ø ¹Ì¸¸ 2,500¿ø)
|
|
°³¶ËÀÌ³× ´ÜÇົ ÆǸÅÀÚ°¡ µî·ÏÇÑ À̹ÌÁöÀÔ´Ï´Ù.
1ºÎ ½ºÇÁ¸µ ½ÃÀÛÇϱâ
01Àå ½ºÇÁ¸µ ¼Ò°³ ½ºÇÁ¸µÀ̶õ? - ÀÇÁ¸¼º ÁÖÀÔÀ» ³Ñ¾î¼ - ½ºÇÁ¸µ°ú Aspect-Oriented Programming - ½ºÇÁ¸µ¿¡¼ÀÇ µ¥ÀÌÅÍ Á¢±Ù - Java EEÀÇ ´Ü¼øÈ ¹× ¿¬µ¿ - Àâ(job) ½ºÄÉÁÙ¸µ Áö¿ø - ¸ÞÀÏ Áö¿ø - µ¿Àû ¾ð¾î - ¿ø°Ý Áö¿ø - Æ®·£Àè¼Ç °ü¸® - ½ºÇÁ¸µ MVC ÇÁ·¹ÀÓ¿öÅ© - ½ºÇÁ¸µ À¥ Ç÷Π- AJAX - ±¹Á¦È - ¿¹¿Ü ó¸® ´Ü¼øÈ ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ® - ½ºÇÁ¸µÀÇ ±â¿ø - ½ºÇÁ¸µ Ä¿¹Â´ÏƼ - ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ´å³Ý¿ë ½ºÇÁ¸µ - ½ºÇÁ¸µ IDE - ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼(¿¹Àü Acegi) - ½ºÇÁ¸µ ´ë¾ÈÃ¥ ¿¹Á¦ ÄÚµå 02Àå ½ÃÀÛÇϱ⠽ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© °¡Á®¿À±â - CVS¿¡¼ ½ºÇÁ¸µ üũ¾Æ¿ô Çϱâ - ½ºÇÁ¸µ ¼Ò½ºÄÚµå ºôµåÇϱâ - ½ºÇÁ¸µ ¹èÆ÷ÆÇ °ËÁõÇϱâ - ½ºÇÁ¸µ ÆÐŰ¡ - ½ºÇÁ¸µ ÀÇÁ¸ ¶óÀ̺귯¸® - ½ºÇÁ¸µ ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç - ½ºÇÁ¸µ°ú IDE ¼³Á¤ Hello, World "Hello, World"¿¡ ½ºÇÁ¸µ Àû¿ëÇϱâ - ÀÇÁ¸¼º ÁÖÀÔ - ½ºÇÁ¸µÀÇ ¿µÇâ·Â 03Àå Á¦¾î ¿ªÀü ¼Ò°³ IoC¿Í DI IoCÀÇ À¯Çü - ¹®¸Æ¿¡ µû¸¥ ÀÇÁ¸¼º ·è¾÷ - »ý¼ºÀÚ DI - ¼¼ÅÍ DI - ÁÖÀÔ vs. ·è¾÷ - ¼¼ÅÍ ÁÖÀÔ vs. »ý¼ºÀÚ ÁÖÀÔ ½ºÇÁ¸µÀÇ IoC ½ºÇÁ¸µÀ» »ç¿ëÇÏ´Â DI - ºó°ú ºóÆÑÅ丮 - BeanFactory ±¸Çöü - XML ºó Á¤ÀÇ - »ý¼ºÀÚ ÁÖÀÔ »ç¿ëÇϱâ - ÁÖÀÔ ¸Å°³º¯¼ö - ºó ÀÛ¸í ÀÌÇØÇϱâ - ºó ÀνºÅϽºÈ ¸ðµå - ÀÇÁ¸¼º ó¸®Çϱâ - ºóÀ» ÀÚµ¿À¸·Î ¿¬°áÇϱâ - ÀÇÁ¸¼º È®ÀÎÇϱâ - ºó »ó¼Ó 04Àå ±âÃʸ¦ ³Ñ¾î¼ ½ºÇÁ¸µÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç À̽ļº¿¡ ÁÖ´Â ¿µÇâ ºó »ý¸í Áֱ⠰ü¸® - ºó »ý¼º¿¡ ³¢¾îµé±â - ºó ¼Ò¸ê¿¡ ³¢¾îµé±â ºóÀÌ ½ºÇÁ¸µÀ» ÀνÄÇϵµ·Ï ¸¸µé±â - BeanNameAware ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ - BeanFactoryAware ÀÎÅÍÆäÀ̽º »ç¿ëÇϱ⠸żҵå ÁÖÀÔ »ç¿ëÇϱ⠷è¾÷ ¸Þ¼µå ÁÖÀÔ ¸Þ¼µå ±³Ã¼ FactoryBean »ç¿ëÇϱâ - MessageDigestFactoryBean - FactoryBean¿¡ Á÷Á¢ Á¢±ÙÇϱâ BeanFactoryPostProcessor BeanFactoryPostProcessor ±¸ÇöÇϱâ ÀÚ¹ÙºóÁî PropertyEditor - ³»Àå ÇÁ·ÎÆÛƼ¿¡µðÅÍ - Ä¿½ºÅÒ ÇÁ·ÎÆÛƼ¿¡µðÅÍ ¸¸µé±â BeanPostProcessor - BeanPostProcessor ±¸ÇöÇϱâ - ºóÆ÷½ºÆ®ÇÁ·Î¼¼¼ »ç¿ë ½Ã±â ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÄÁÅؽºÆ® - ¾ÖÇø®ÄÉÀ̼ÇÄÁÅؽºÆ® ±¸Çöü - ApplicationContextAware »ç¿ëÇϱâ - ºó ÃʱâÈ Á¦¾îÇϱâ - ¾Ö³ëÅ×À̼Ç-±â¹Ý ¼³Á¤ »ç¿ëÇϱâ - MessageSourceÀÇ ±¹Á¦È - MessageSource¸¦ µ¶¸³ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇϱâ - MessageSourceResolvable ÀÎÅÍÆäÀ̽º - ¾ÖÇø®ÄÉÀÌ¼Ç À̺¥Æ® »ç¿ëÇϱâ - À̺¥Æ® »ç¿ë¿¡ ´ëÇÑ °í·Á - ¸®¼Ò½º Á¢±Ù 05Àå ½ºÇÁ¸µ AOP ¼Ò°³ AOP °³³ä AOP Á¾·ù - Á¤ÀûÀÎ AOP - µ¿ÀûÀÎ AOP - AOP Á¾·ù ¼±ÅÃÇϱ⠽ºÇÁ¸µ¿¡¼ AOP - AOP Áø¿µ - AOP·Î "Hello, World" - ½ºÇÁ¸µ AOP ¾ÆÅ°ÅØó - ProxyFactory Ŭ·¡½º - ½ºÇÁ¸µ¿¡¼ ¾îµå¹ÙÀ̽º ¸¸µé±â ¾îµå¹ÙÀÌÀú¿Í Æ÷ÀÎÆ®ÄÆ - Pointcut ÀÎÅÍÆäÀ̽º - ComposablePointcut »ç¿ëÇϱâ - Æ÷ÀÎÆ®ÄÆÆà ¿ä¾à ÇÁ·Ï½Ã¿¡ °üÇÑ ¸ðµç °Í - ÇÁ·Ï½Ã ÀÌÇØÇϱâ - JDK µ¿Àû ÇÁ·Ï½Ã »ç¿ëÇϱâ - CGLIB ÇÁ·Ï½Ã »ç¿ëÇϱâ - ÇÁ·Ï½Ã ¼º´É ºñ±³Çϱâ - ¾î¶² ÇÁ·Ï½Ã¸¦ »ç¿ëÇØ¾ß Çϴ°¡? 06Àå AOP ½ÉÈ ÇнÀ @AspectJ @AspectJ ¾Ö½ºÆÑÆ®¸¦ º¸´Ù ÀÚ¼¼È÷ - Æ÷ÀÎÆ®ÄÆ - Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä - Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä »ìÆ캸±â - XML¿¡¼ @Æ÷ÀÎÆ®ÄÆ »ç¿ëÇϱâ - ¾îµå¹ÙÀ̽º Á¾·ù - ÀÎÀÚ ¹ÙÀεù - Introduction - ¾Ö½ºÆÑÆ® ¶óÀÌÇÁ »çÀÌŬ AOP¸¦ Áö¿øÇÏ´Â ÇÁ·¹ÀÓ¿öÅ© ¼ºñ½º - aop ³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ù ¹ø° ¾Ö½ºÆÑÆ® ÀÛ¼ºÇϱâ - aop ³×ÀÓ½ºÆäÀ̽º¿¡¼ Æ÷ÀÎÆ®ÄÆ - aop ³×ÀÓ½ºÆäÀ̽º »ç¿ëÇÏ¿© ¾îµå¹ÙÀ̽º ¸¸µé±â - aop ³×ÀÓ½ºÆäÀ̽º¿¡¼ Introduction ¾î¶² ½ºÅ¸ÀÏÀ» »ç¿ëÇØ¾ß Çϴ°¡? ½ºÇÁ¸µ AOP ÇÁ·Ï½Ã »ç¿ëÇϱâ - ÇÁ·Ï½ÃÀÇ ¿µÇâ AspectJ ¿¬µ¿ - ù ¹ø° ¾Ö½ºÆÑÆ® ÀÛ¼ºÇϱâ - ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆÄÀÏÇϱâ - AspectJÀÇ ¾Ö½ºÆÑÆ® ½ºÄÚÇÁ ·Îµå-ŸÀÓ À§ºù - ¿©·¯ºÐÀÇ Ã¹ ¹ø° ·Îµå-ŸÀÓ À§ºù ¿¹Á¦ - LoadTimeWeaver ·è¾÷ Àü·« ½Ç¿ëÀûÀÎ AOP »ç¿ëó - ¼º´É°ú °Ç°µµ ¸ð´ÏÅ͸µ 07Àå ½ºÇÁ¸µ ½ºÅ°¸¶¿Í ³×ÀÓ½ºÆäÀ̽º ¿Ö »õ·Î¿î ¼³Á¤Àΰ¡? ½ºÇÁ¸µ 2.5¿¡ Æ÷ÇԵǾî ÀÖ´Â ½ºÅ°¸¶ - beans ½ºÅ°¸¶ - context ½ºÅ°¸¶ - util ½ºÅ°¸¶ - tx ½ºÅ°¸¶ - aop ½ºÅ°¸¶ - jee ½ºÅ°¸¶ - lang ½ºÅ°¸¶ ½ºÅ°¸¶ ¹«´ë µÚÆí¿¡ Ä¿½ºÅÒ ½ºÅ°¸¶ IDE ¼³Á¤ 08Àå ½ºÇÁ¸µ ÆÐÅÏ µð·ºÅ͸® ±¸Á¶ - ´Ü¼øÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç - º¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç - ÆÐÅ°Áö ¸¸µé±â¿Í À̸§Áþ±â µðÀÚÀÎ ÆÐÅÏ ¼Ò°³ - ÀÎÅÍÆäÀ̽º ±â¹Ý ÇÁ·Î±×·¡¹Ö - »ý¼º ÆÐÅÏ - ±¸Á¶ ÆÐÅÏ - ÇàÀ§ ÆÐÅÏ - ÅÛÇø´ ¸Þ¼µå ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅÏ - °èÃþ ±¸Á¶ ¼³°è - °í¼º´É ÆäÀÌ¡ - ´ÙÁß ¿À·ù º¸°í - »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Æ®·£Àè¼Ç - ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º - À̸ÞÀÏ ÅëÁö - ¿¡·¯ ¼öÁý°ú ·Î±ë 2ºÎ µ¥ÀÌÅÍ Á¢±Ù
09Àå JDBC Áö¿ø JDBC ÇÙ½É °³³ä - DriverManager¿Í Connections »ç¿ëÇϱâ - PreparedStatement »ç¿ëÇϱâ - CallableStatement »ç¿ëÇϱâ - ´Ù¸¥ JDBC °³³äµé ½ºÇÁ¸µ µ¥ÀÌÅÍ Á¢±Ù Áö¿ø¿¡ ´ëÇÑ °³³ä JDBC µ¥ÀÌÅÍ Á¢±Ù Áö¿ø JdbcTemplate »ç¿ëÇϱâ - JdbcTemplate.execute - JdbcTemplate.query¿Í ±× Ä£±¸µé - JdbcTemplate.update - JdbcTemplate.batchUpdate RdbmsOperation ÇÏÀ§Å¬·¡½º - sqlUpdate - BatchSqlUpdate - SqlCall°ú StoredProcedure - SqlQuery¿Í ±× ÇÏÀ§Å¬·¡½ºµé - JdbcTemplateÀÌ³Ä RdbmsOperationÀ̳Ä? ´ëÇü ÀÌÁø °´Ã¼ JdbcDaoSupport °£´ÜÇÑ ½ºÇÁ¸µ JDBC - °£´ÜÇÑ ½ºÇÁ¸µ JDBC - SimpleJdbcCall - SimpleJdbcInsert - SimpleJdbcDaoSupport 10Àå iBATIS ÅëÇÕÇϱâ iBATIS´Â ¹«¾ùÀΰ¡? - iBATIS ¹öÀü - ÀÎÇÁ¶ó½ºÆ®·°Ã³¿Í ¼³Á¤ ¸ÅÇÎ ÆÄÀÏ - sqlMap ÆÄÀÏ - iBATIS¿Í ½ºÇÁ¸µ ¼³Á¤Çϱ⠵¥ÀÌÅÍ ÁúÀÇ - °£´ÜÇÑ ÁúÀÇ - ÀÏ´ëÀÏ(1:1) ÁúÀÇ - ÀÏ´ë´Ù(1:n) ÁúÀÇ - ´Ù´ë´Ù(m:n) ÁúÀÇ µ¥ÀÌÅÍ °»½Å µ¥ÀÌÅÍ »èÁ¦ µ¥ÀÌÅÍ »ðÀÔ iBATISÀÇ ºÎÁ·ÇÑ Á¡Àº ¹«¾ùÀΰ¡? Àü¹ÝÀûÀÎ ¼º´É 11Àå ÇÏÀ̹ö³×ÀÌÆ® Áö¿ø ÇÏÀ̹ö³×ÀÌÆ® ±âÃÊ ÆÐŰ¡ ÇÏÀ̹ö³×ÀÌÆ® Áö¿ø ¼Ò°³ - ÇÏÀ̹ö³×ÀÌÆ® ¼¼¼Ç »ç¿ëÇϱâ - HibernateDaoSupport »ç¿ëÇϱâ - HibernateTemplate°ú Session Áß¿¡ ¾î¶² °ÍÀ» »ç¿ëÇÒÁö °áÁ¤Çϱ⠿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ÇÏÀ̹ö³×ÀÌÆ® »ç¿ëÇϱâ - º¯°æµÈ µ¥ÀÌÅÍ ¼öÁ¤ ¹æÁöÇϱâ - °´Ã¼ µ¿Àϼº - Æ®·£Àè¼Ç ó¸® - ·Îµù Áö¿¬ - ´ë±Ô¸ð µ¥ÀÌÅÍ ÁýÇÕ ´Ù·ç±â - Å« °´Ã¼ ´Ù·ç±â - ÇÏÀ̹ö³×ÀÌÆ®¿Í ´Ù¸¥ DAO ÄÚµå Á¶ÇÕÇϱâ 3ºÎ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®
12Àå ½ºÇÁ¸µ°ú Àâ ½ºÄÉÁÙ¸µ JDK ŸÀ̸Ӹ¦ ÀÌ¿ëÇÑ Àâ ½ºÄÉÁÙ¸µ - ŸÀÌ¸Ó Æ®¸®°Å ŸÀÔ - °£´ÜÇÑ Àâ ¸¸µé±â - JDK ŸÀÌ¸Ó ½ºÄÉÁÙ¸µ¿¡ ´ëÇÑ ½ºÇÁ¸µ Áö¿ø OpenSymphony ÄõÃ÷¸¦ »ç¿ëÇÑ Àâ ½ºÄÉÁÙ¸µ ÄõÃ÷ ¼Ò°³Çϱ⠽ºÇÁ¸µÀÇ ÄõÃ÷ Áö¿ø Àâ ½ºÄÉÁÙ¸µ °í·Á»çÇ× - ½ºÄÉÁÙ·¯ ¼±ÅÃÇϱâ - Job Ŭ·¡½º¿¡¼ Àâ ·ÎÁ÷À» ºÐ¸®Çؼ ¹±â - ÀÛ¾÷ ½ÇÇà°ú ½º·¹µå Ç®¸µ 13Àå ½ºÇÁ¸µÀÇ ¸ÞÀÏ Áö¿ø ½ºÇÁ¸µ ¸ÞÀÏ APIÀÇ ±¸Á¶ - ½ºÇÁ¸µÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ¼³Á¤Çϱ⠰£´ÜÇÑ À̸ÞÀÏ º¸³»±â - ÇÁ·Î±×·¥»ó¿¡¼ À̸ÞÀÏ ±¸¼ºÇÏ°í Àü¼ÛÇϱâ - ¼±¾ðÀûÀ¸·Î À̸ÞÀÏ ±¸¼ºÇϱâ - MIME ¸Þ½ÃÁöÀÇ ÀÛ¼º°ú Àü¼Û - ¿£ÅÍÇÁ¶óÀÌÁî ¼öÁØÀÇ À̸ÞÀÏ Ã³¸®¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¸±â 14Àå µ¿Àû ¾ð¾î Áö¿øµÇ´Â ¾ð¾î¿¡ ´ëÇÑ ±âÃÊÀûÀÎ ³»¿ë - ºó½© - ±×·çºñ - Á¦ÀÌ·çºñ µ¿Àû¾ð¾î¸¦ ½ºÇÁ¸µ ºóÀ¸·Î »ç¿ëÇϱâ - µ¿Àû ¾ð¾î Áö¿ø±â´ÉÀÇ ³»ºÎ µ¿ÀÛ ¹æ½Ä - µ¿Àû ¾ð¾î·Î ÀÛ¼ºµÈ ºóÀÇ ÇÁ·Ï½Ã »ý¼ºÇϱâ - ¼º´É °»½ÅÀÌ °¡´ÉÇÑ ºó ºó½©·Î ±¸ÇöÇÑ ºó Á¦ÀÌ·çºñ·Î ±¸ÇöÇÑ ºó ±×·çºñ·Î ±¸ÇöÇÑ ºó ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ µ¿Àû ¾ð¾îÀÇ ÀϹÝÀûÀÎ »ç¿ë¹æ¹ý 4ºÎ ÀÚ¹Ù EE 5
15Àå ½ºÇÁ¸µ ¸®¸ðÆà »ç¿ëÇϱ⠽ºÇÁ¸µ ¸®¸ðÆà ¾ÆÅ°ÅØó RMI - ÀÓÀÇÀÇ ¼ºñ½º ³ëÃâ½ÃÅ°±â - ÇÁ·Ï½Ã¸¦ »ç¿ëÇÑ RMI ¼ºñ½º Á¢±Ù - CORBA ¼ºñ½º ³ëÃâ½ÃÅ°±â - CORBA ¼ºñ½º Á¢¼ÓÇϱâ JAX-RPC¸¦ ÅëÇÑ À¥ ¼ºñ½º - ¾ÆÆÄÄ¡ Axis ¼Ò°³ - ServletEndpointSupport·Î À¥ ¼ºñ½º ¸¸µé±â - ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ¿© RPCÇü½ÄÀÇ À¥ ¼ºñ½º¿¡ Á¢±ÙÇϱâ - Axis ¼ºñ½º¿¡¼ ÀÚ¹Ùºó ÀÌ¿ëÇϱâ JAX-WS À¥ ¼ºñ½º »ç¿ëÇϱâ - SimpleJaxWsServiceExporter¸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º ³ëÃâÇϱâ - XFire¸¦ ÀÌ¿ëÇÏ¿© À¥ ¼ºñ½º ³ëÃâÇϱâ - JAX-WS À¥ ¼ºñ½º¿¡ Á¢±ÙÇϱâ - ´Ù¸¥ Ŭ¶óÀ̾ðÆ®¿¡¼ ÀÚ¹Ù À¥ ¼ºñ½º¿¡ Á¢±ÙÇϱâ HTTP Invoker¸¦ ÀÌ¿ëÇÏ¿© À¥ ¼ºñ½º ¸¸µé±â - °£´ÜÇÑ ¼ºñ½º ³ëÃâ½ÃÅ°±â - ÇÁ·Ï½Ã¸¦ ÀÌ¿ëÇÏ¿© HTTP Invoker ¼ºñ½º¿¡ Á¢±ÙÇϱâ - HTTP Invoker ¼ºñ½º¿¡¼ ÀÓÀÇ °´Ã¼ »ç¿ëÇϱâ - HTTP ±âº» ÀÎÁõ »ç¿ëÇϱ⠸®¸ðÆà ¾ÆÅ°ÅØó ¼±Á¤Çϱâ 16Àå Æ®·£Àè¼Ç °ü¸® ½ºÇÁ¸µ Æ®·£Àè¼ÇÀÇ Ãß»óÈ ·¹À̾î Æ®·£Àè¼ÇÀÇ ÇÁ·ÎÆÛƼ - TransactionDefinition ÀÎÅÍÆäÀ̽º - TransactionStatus ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ - PlatformTransactionManagerÀÇ ±¸Çö Æ®·£Àè¼Ç °ü¸®¿¡ ´ëÇÑ ¿¹Á¦ »ìÆ캸±â - Æ®·£Àè¼ÇÀÌ Àû¿ëµÇÁö ¾ÊÀº ÄÚµå ÇÁ·Î±×·¡¹ÖÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸® - TransactionTemplate Ŭ·¡½º »ç¿ëÇϱâ - ÇÁ·Î±×·¡¹ÖÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸®¿¡ ´ëÇÑ ¿ä¾à ¼±¾ðÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸® - TransactionProxyFactoryBean »ç¿ëÇϱâ - Æ®·£Àè¼Ç °ü¸®¿¡ ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ¿© ¾ò¾îÁö´Â È¿°ú AOP Æ®·£Àè¼Ç °ü¸® - ¾Ö³ëÅ×ÀÌ¼Ç ±â¹ÝÀÇ AOP Æ®·£Àè¼Ç °ü¸® - XML AOP Æ®·£Àè¼Ç °ü¸® »ç¿ëÇϱ⠿©·¯ °³ÀÇ Æ®·£Àè¼Ç ¸®¼Ò½º¿¡ Æ®·£Àè¼Ç Àû¿ëÇϱâ Æ®·£Àè¼Ç µ¿±âȸ¦ Á÷Á¢ ±¸ÇöÇϱâ 17Àå ½ºÇÁ¸µ MVC·Î À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ MVC ¾ÆÅ°ÅØó ½ºÇÁ¸µ MVC - MVC ±¸Çö Çڵ鷯 ¸ÊÇÎÇϱ⠽ºÇÁ¸µ ÄÁÆ®·Ñ·¯ - AbstractController - ParameterizableViewController - MultiActionController ÀÎÅͼÁÅÍ ºä, ·ÎÄÉÀÏ, ±×¸®°í Å׸¶ - ÇÁ·Î±×·¡¹ÖÀ» ÅëÇؼ ºä »ç¿ëÇϱâ - ViewResolver »ç¿ëÇϱâ - ÇöÁöÈµÈ ¸Þ¼¼Áö¸¦ »ç¿ëÇϱâ - ·ÎÄÉÀÏ »ç¿ëÇϱâ - Å׸¶ »ç¿ëÇϱâ - Æû ÄÁÆ®·Ñ·¯ »ç¿ëÇϱâ - AbstractWizardFormController¿¡ ´ëÇØ ¾Ë¾Æº¸±â - ÆÄÀÏ ¾÷·Îµå ¿¹¿Ü ó¸®Çϱ⠽ºÇÁ¸µ°ú ´Ù¸¥ À¥ ±â¼úµé - JSP »ç¿ëÇϱâ - º§·Î½ÃƼ »ç¿ëÇϱâ - ÇÁ¸®¸¶Ä¿ - XSLT ºä - PDF ºä »ç¿ëÇϱâ - ¿¢¼¿ ºä »ç¿ëÇϱâ - ŸÀÏÁî¿Í ½ºÇÁ¸µ ÅëÇÕÇϱâ - JasperReports ¼³Á¤À» ´ë½ÅÇÏ´Â ½ºÇÁ¸µ ÄÁº¥¼Ç - Controller ÄÁº¥¼Ç - MultiActionController ÄÁº¥¼Ç - Model ÄÁº¥¼Ç - View ÄÁº¥¼Ç Controller ¼³Á¤¿¡ ¾Ö³ëÅ×ÀÌ¼Ç »ç¿ëÇϱâ - @Controller ¾Ö³ëÅ×ÀÌ¼Ç - @RequestMapping ¾Ö³ëÅ×ÀÌ¼Ç - @RequestParam ¾Ö³ëÅ×ÀÌ¼Ç - @ModelAttribute ¾Ö³ëÅ×ÀÌ¼Ç - ¾Ö³ëÅ×À̼ǰú Ä¿¸Çµå ÄÁÆ®·Ñ·¯ ÇÔ²² »ç¿ëÇϱâ 18Àå ½ºÇÁ¸µ À¥ Ç÷Π½ºÇÁ¸µ À¥ Ç÷ο¡ ´ëÇÑ ¼Ò°³ - ÇÙ½É °³³ä - ½ºÇÁ¸µ À¥ Ç÷Π´Ù¿î·ÎµåÇϱâ - ½ºÇÁ¸µ À¥ Ç÷ÎÀÇ ÀÇÁ¸¼º Hello, Web Flow! »óÅ¿¡ ´ëÇؼ ¾Ë¾Æº¸±â - ºä »óÅ - µð½ÃÁ¯ »óÅ - Á¾·á »óÅ Ʈ·£Áö¼Ç ´Ù·ç±â °í±Þ ¼öÁØÀÇ °³³ä - Ç¥Çö ¾ð¾î¿Í ½ºÄÚÇÁ - ¾×¼Ç ±¸ÇöÇϱâ - ¸ðµ¨ µ¥ÀÌÅÍ ¹ÙÀεùÇϱâ - ºÎºÐÀûÀ¸·Î ºä¸¦ ·»´õ¸µÇϱâ - Ç÷ÎÀÇ ÀÔ·Â/Ãâ·Â ÆĶó¹ÌÅ͸¦ ¸ÅÇÎÇϱâ - ¼ºêÇ÷Π»ç¿ëÇϱ⠽ºÇÁ¸µ À¥ Ç÷ÎÀÇ ³»ºÎ±¸Á¶ - Ç÷ÎÀÇ ½ÇÇà ±¸Á¶ - Ç÷Π½ÇÇàÀÚ - Ç÷ΠÁ¤ÀÇ ·¹Áö½ºÆ®¸® - Ç÷Π½ÇÇà ÀúÀå¼Ò ½ºÇÁ¸µ MVC¿Í ÅëÇÕÇϱâ - Ç÷Πó¸® - ºä °áÁ¤Çϱ⠽ºÇÁ¸µ º¸¾È¸ðµâ·Î Ç÷ο¡ º¸¾È¼³Á¤Çϱâ - 1´Ü°è: SecurityFlowExecutionListener Ãß°¡Çϱâ - 2´Ü°è: ±âº»ÀûÀÎ »ç¿ëÀÚ ÀÎÁõ°ú ±ÇÇÑ ÀÎÁõÀÇ Ã³¸® - 3´Ü°è: Ç÷ΠÁ¤ÀÇ¿¡ º¸¾È ±ÔÄ¢ Á¤ÀÇÇϱ⠹®Á¦ ÇØ°á ¹æ¹ý - »óÅ Á¤º¸°¡ Á¦°øµÇµµ·Ï ³»ºñ°ÔÀÌ¼Ç Á¦¾îÇϱâ - ºê¶ó¿ìÀúÀÇ ³»ºñ°ÔÀÌ¼Ç ¸Þ´º¿¡ ´ëÇÑ Áö¿ø°ú Áߺ¹ Æû Àü¼Û Ç÷ΠÁ¤ÀÇ Å×½ºÆ®Çϱâ 19Àå ½ºÇÁ¸µ°ú AJAX DWR Installing DWR ½ºÇÁ¸µ¿¡¼ DWR ¼³Á¤Çϱ⠿ÏÀüÇÑ ¿¹Á¦ DWR ¼³Á¤ Å×½ºÆ®Çϱ⠿ÏÀüÇÑ ¿¹Á¦ ½ÇÇàÇغ¸±â DWR ½ºÅ©¸³Æ®ÀÇ ±âº» - °£´ÜÇÑ Äݹé ÇÔ¼ö »ç¿ëÇϱâ - ¸ÞŸ µ¥ÀÌÅÍ °´Ã¼ È£ÃâÇϱâ engine.js - ÀÏ°ý È£Ãâ - È£Ãâ ¼ø¼ - ¿À·ù¿Í °æ°í ´Ù·ç±â util.js DWR°ú º¸¾È DWRÀÇ ÀåÁ¡°ú ´ÜÁ¡ 20Àå ½ºÇÁ¸µ°ú JMX JMX ´Ù½Ãº¸±â ºó ³ëÃâ½ÃÅ°±â - MBeanExporter - MBeanServerFactoryBean - ºóÀ» ÀÌ¹Ì Á¸ÀçÇÏ´Â MBean ¼¹ö¿¡ ³ëÃâ½ÃÅ°±â - ºó µî·Ï ½Ã µ¿ÀÛ °´Ã¼ À̸§ Á¦¾îÇϱ⠰ü¸® ÀÎÅÍÆäÀ̽º Á¦¾îÇϱâ - MBeanInfoAssembler ÀÎÅÍÆäÀ̽º - MethodNameBasedMBeanInfoAssembler ÀÎÅÍÆäÀ̽º - ÀÚ¹Ù ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ °ü¸® ÀÎÅÍÆäÀ̽º Á¦¾îÇϱâ - ¼Ò½º ·¹º§ ¸ÞŸ µ¥ÀÌÅÍ »ç¿ëÇϱ⠽ºÇÁ¸µ JMX ¿ø°Ý Á¦¾îÇϱâ - ¿ø°Ý MBean ³ëÃâ½ÃÅ°±â - ¿ø°Ý MBean¿¡ Á¢±ÙÇϱâ - MBean ÇÁ·Ï½ÃÇϱ⠽ºÇÁ¸µ JMX¿¡¼ÀÇ ÅëÁö - ÅëÁö °¨Áö±â - ÅëÁö ¹ßÇàÇϱâ 21Àå Spring¿¡¼ Å×½ºÆ®Çϱ⠴ÜÀ§ Å×½ºÆ®¶õ? ´ÜÀ§ Å×½ºÆ® - À¥ °èÃþ ´ÜÀ§ Å×½ºÆ® ÅëÇÕ Å×½ºÆ® - AbstractSpringContextTests »ç¿ëÇϱâ - AbstractDependencyInjectionSpringContextTests »ç¿ëÇϱâ - AbstractTransactionalSpringContextTests »ç¿ëÇϱâ - AbstractAnnotationAwareTransactionalTests »ç¿ëÇϱâ - JNDI ½ºÇÁ¸µ TestContext ÇÁ·¹ÀÓ¿öÅ© - TestContext ÇÁ·¹ÀÓ¿öÅ©¿¡¼ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅؽºÆ®¿Í ÀÇÁ¸¼º ÁÖÀÔ - TestContext ÇÁ·¹ÀÓ¿öÅ©¿Í Æ®·£Àè¼Ç - Áö¿ø Ŭ·¡½º Å×½ºÆ® Ä¿¹ö¸®Áö 22Àå ½ºÇÁ¸µ ¼º´É Æ©´× ¼º´É°ú ÀÀ´ä¼º ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´É ¹®Á¦ »ìÆ캸±â ÀÚ¹Ù EE ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´É ÃøÁ¤Çϱâ - ¹«¾ùÀ» ÃøÁ¤ÇÒÁö ¾Ë¾Æ³»±â - ÇÊ¿äÇÑ µ¥ÀÌÅÍ ¼Â °áÁ¤Çϱâ - µ¥ÀÌÅÍ Á¢±Ù °èÃþ °³¼±Çϱâ - Æ®·£Àè¼Ç °ü¸® °³¼±Çϱâ - ¿ø°Ý È£ÃâÀÇ ¼º´É Á¦¾î - ºä °èÃþÀÇ ¼º´É¿¡ ´ëÇÑ ÀÌÇØ Ä³½Ã »ç¿ëÇϱ⠼º´É Å×½ºÆ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ °Ç°°ú ¼º´É ÃøÁ¤ ¼º´É ÃÖÀûÈ¿¡ °üÇÑ ´õ ¸¹Àº ÀÚ·á
[ÇÁ·Î ½ºÇÁ¸µ 2.5]´Â ÀÌ¹Ì ±¹³» Ãâ°£µÈ ±× ¾î¶² Ã¥º¸´Ùµµ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© 2.5¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ¼³¸íÇÏ°í ÀÖ´Ù. »õ·Î Ãß°¡µÈ ±â´É¿¡ ´ëÇÑ ³»¿ë»Ó ¾Æ´Ï¶ó ±âº» ¿ø¸® ¹× ¿©·¯ °¡Áö »ç¿ë ¹æ¹ý, ±×¸®°í ±× À塤´ÜÁ¡¿¡ °üÇؼµµ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. »Ó¸¸ ¾Æ´Ï¶ó µ¶ÀÚÀÇ ÀÌÇظ¦ µ½°í ½Ç¹«¿¡¼µµ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÏ°í À¯¿ëÇÑ ¸¹Àº ¿¹Á¦ Äڵ带 Á¦°øÇÑ´Ù. µû¶ó¼ ½ºÇÁ¸µÀ» óÀ½ »ç¿ëÇÏ´Â »ç¿ëÀÚ¿¡°Ôµµ À¯¿ëÇÏÁö¸¸ ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÑ ½ºÇÁ¸µÀ» º¸´Ù ´õ ½ºÇÁ¸µ´ä°Ô »ç¿ëÇÏ·Á´Â »ç¿ëÀÚ¿¡°Ôµµ À¯¿ëÇÑ Âü°í¼°¡ µÉ °ÍÀÌ´Ù.
[Ư¡] ÃÖ±Ù ÀÚ¹Ù ¼¼°è´Â EJB °°Àº ¼ÒÀ§ 'Áß·®' ¾ÆÅ°ÅØó¿¡¼ ½ºÇÁ¸µ°ú °°Àº °æ·® ÇÁ·¹ÀÓ¿öÅ©·ÎÀÇ ±Þ°ÝÇÑ ÀÌÀüÀ» ¸ñ°ÝÇÏ¿´´Ù. CMP °°Àº º¹ÀâÇÏ°í ÄÁÅ×À̳ʿ¡ ÀÇÁ¸ÀûÀÎ ¼ºñ½º¿Í Æ®·£Àè¼Ç °ü¸® ½Ã½ºÅÛÀº ´õ¿í °£°áÇÑ ÇÏÀ̹ö³×ÀÌÆ®³ª °üÁ¡ ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP) °°Àº ´ë¾Èµé·Î ´ëüµÇ¾ú´Ù. ±× Çٽɿ¡¼ ½ºÇÁ¸µÀº Á¦¾î ¿ªÀü(IoC)ÀÇ ¿øÄ¢¿¡ ±â¹ÝÇÏ¿© Æ÷°ýÀûÀÎ °¡º¿î ÄÁÅ×À̳ʸ¦ Á¦°øÇÏ¿© ±× À§¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°Ô µÇ¾ú´Ù. ½ºÇÁ¸µÀº ÀÌ ÄÁÅ×ÀÌ³Ê À§¿¡¼ ¸Å¿ì ´Ù¾çÇÑ ¹üÀ§ÀÇ °íÇ°Áú ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» ÇϳªÀÇ ÀÀÁý¼º ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©·Î ¹À¸¸ç ¹«¼öÈ÷ ¸¹Àº À¯¿ëÇÑ ¼ºñ½ºµéÀ» Á¦°øÇØ ÁØ´Ù.
½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Ç°ÁúÀº ÀüÅëÀûÀÎ ÀÚ¹Ù EE ¾ÆÅ°ÅØó¸¦ ´Ù¾çÇÑ Ãø¸é¿¡¼ ´ëüÇÒ ¸¸Å ÈǸ¢Çϸç, ±× °á°ú ¸Å¿ì ¸¹Àº °³¹ßÀÚµéÀÌ Æ÷°ýÀûÀÎ ½ºÇÁ¸µ ½ºÅ³À» ÇÊ¿ä·Î ÇÏ°Ô µÇ¾ú´Ù. ½ºÇÁ¸µÀÌ ²Ï Æø³ÐÀº ¹®¼¿Í ¿¹Á¦¸¦ º¸À¯ÇÏ°í ÀÖÀ½¿¡µµ, ¸¹Àº °³¹ßÀÚµéÀÌ ¿©ÀüÈ÷ ½ºÇÁ¸µÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú ¾î¶»°Ô È¿°úÀûÀ¸·Î »ç¿ëÇÒÁö ÀÌÇØÇÏ´Â µ¥ ¾î·Á¿òÀ» °Þ°í ÀÖ´Ù°í »ý°¢ÇÑ´Ù. [ÇÁ·Î ½ºÇÁ¸µ 2.5]´Â ÀÌ·¯ÇÑ ¾î·Á¿òÀ» µ½±â À§ÇØ ¾²¿©Á³À¸¸ç, ÀÌ Ã¥À» ÅëÇØ µ¶ÀÚ ¿©·¯ºÐµéÀº ½ºÇÁ¸µÀ» »ç¿ëÇÏ¿© ´õ ³ªÀº À¥°ú µ¶¸³ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ¹æ¹ý°ú ÀÌ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ´Ù¾çÇÑ ¼±Åà »çÇ×µé Áß¿¡ ¾î¶² °ÍÀ» »ç¿ëÇÒÁö °¡·Á³»´Â ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â ¿©·¯ºÐ ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ½ºÇÁ¸µÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ ¸ðµç Áö½ÄÀ» Á¦°øÇÏ°í ½ºÇÁ¸µÀÇ ³»ºÎ°¡ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö¿¡ ´ëÇÑ ÅëÂû·ÂÀ» ÁÖ°íÀÚ ÇÔÀÌ´Ù. ÀÌ Ã¥À» ÀÐ°í ³ µÚ¿¡´Â ½ºÇÁ¸µ°ú ÀÌ¿¡ °ü·ÃµÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» È°¿ëÇÏ¿© È¿°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ Áö½ÄÀ» °®Ãß°Ô µÉ °ÍÀÌ´Ù.
|
µ¿ÀÏÇÑ µµ¼¸íÀÇ Á¦Ç°À» ÆǸÅÇÏ´Â ´Ù¸¥ ÆǸÅÀÚÀÇ ÁÖ¹®³»¿ªµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
|
|
|
|
|