[Áß] ÇÁ·Î ½ºÇÁ¸µ 2.5
ÂòÇϱ⠰øÀ¯Çϱâ
  • ±¸ÀÔ¿¬µµ
    È®ÀξȵÊ
    ÃâÆÇ¿¬µµ
    Ç¥±â¾ÈµÊ
  • ÃâÆÇ»ç
    À§Å°ºÏ½º  
    ISBN
    9788992939232
  • ÀúÀÚ
    ¾á ¸¶Ä«Ã½,Á¦½ÃÄ« µðÆ®,¾Ë·º»ç ºÎÄÚƽ | ±èȫȸ,¹é±â¼±,¹Úõ±¸(¿ªÀÚ)
  • µµ¼­Á¤º¸
    1,232 , 182x257(B5»ç·ú¹è) , 2009.04.28
  • µµ¼­µî±Þ
    Áß
  • Á¤°¡
    48,000¿ø (97.7%¡é)
  • ÆǸŰ¡
    1,100¿ø (¼Òµæ°øÁ¦ÇýÅÃ: 50¿ø ÀÚ¼¼È÷)
  • ¹è¼Ûºñ
    ¹«·á ¡­ 2,500¿ø
  •  
    Áö±Ý ÁÖ¹®ÇÏ½Ã¸é ¿ù¿äÀÏ¿¡ ¹ß¼ÛµË´Ï´Ù. (°øÈÞÀÏÁ¦¿Ü)

ÀÌ ÆǸÅÀÚÀÇ »óÇ° ´õº¸±â +

°³¶ËÀÌ³× ´ÜÇົ
¹ýÀλç¾÷ÀÚ ÁÁÀºÆǸÅÀÚ
ÆǸŵµ¼­ : 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 ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´É ÃøÁ¤Çϱâ
- ¹«¾ùÀ» ÃøÁ¤ÇÒÁö ¾Ë¾Æ³»±â
- ÇÊ¿äÇÑ µ¥ÀÌÅÍ ¼Â °áÁ¤Çϱâ
- µ¥ÀÌÅÍ Á¢±Ù °èÃþ °³¼±Çϱâ
- Æ®·£Àè¼Ç °ü¸® °³¼±Çϱâ
- ¿ø°Ý È£ÃâÀÇ ¼º´É Á¦¾î
- ºä °èÃþÀÇ ¼º´É¿¡ ´ëÇÑ ÀÌÇØ
ij½Ã »ç¿ëÇϱâ
¼º´É Å×½ºÆ®
¾ÖÇø®ÄÉÀ̼ÇÀÇ °Ç°­°ú ¼º´É ÃøÁ¤
¼º´É ÃÖÀûÈ­¿¡ °üÇÑ ´õ ¸¹Àº ÀÚ·á

[ÇÁ·Î ½ºÇÁ¸µ 2.5]´Â ÀÌ¹Ì ±¹³» Ãâ°£µÈ ±× ¾î¶² Ã¥º¸´Ùµµ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© 2.5¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ¼³¸íÇÏ°í ÀÖ´Ù. »õ·Î Ãß°¡µÈ ±â´É¿¡ ´ëÇÑ ³»¿ë»Ó ¾Æ´Ï¶ó ±âº» ¿ø¸® ¹× ¿©·¯ °¡Áö »ç¿ë ¹æ¹ý, ±×¸®°í ±× À塤´ÜÁ¡¿¡ °üÇؼ­µµ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. »Ó¸¸ ¾Æ´Ï¶ó µ¶ÀÚÀÇ ÀÌÇظ¦ µ½°í ½Ç¹«¿¡¼­µµ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÏ°í À¯¿ëÇÑ ¸¹Àº ¿¹Á¦ Äڵ带 Á¦°øÇÑ´Ù. µû¶ó¼­ ½ºÇÁ¸µÀ» óÀ½ »ç¿ëÇÏ´Â »ç¿ëÀÚ¿¡°Ôµµ À¯¿ëÇÏÁö¸¸ ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÑ ½ºÇÁ¸µÀ» º¸´Ù ´õ ½ºÇÁ¸µ´ä°Ô »ç¿ëÇÏ·Á´Â »ç¿ëÀÚ¿¡°Ôµµ À¯¿ëÇÑ Âü°í¼­°¡ µÉ °ÍÀÌ´Ù.

[Ư¡]
ÃÖ±Ù ÀÚ¹Ù ¼¼°è´Â EJB °°Àº ¼ÒÀ§ 'Áß·®' ¾ÆÅ°ÅØó¿¡¼­ ½ºÇÁ¸µ°ú °°Àº °æ·® ÇÁ·¹ÀÓ¿öÅ©·ÎÀÇ ±Þ°ÝÇÑ ÀÌÀüÀ» ¸ñ°ÝÇÏ¿´´Ù. CMP °°Àº º¹ÀâÇÏ°í ÄÁÅ×À̳ʿ¡ ÀÇÁ¸ÀûÀÎ ¼­ºñ½º¿Í Æ®·£Àè¼Ç °ü¸® ½Ã½ºÅÛÀº ´õ¿í °£°áÇÑ ÇÏÀ̹ö³×ÀÌÆ®³ª °üÁ¡ ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP) °°Àº ´ë¾Èµé·Î ´ëüµÇ¾ú´Ù. ±× Çٽɿ¡¼­ ½ºÇÁ¸µÀº Á¦¾î ¿ªÀü(IoC)ÀÇ ¿øÄ¢¿¡ ±â¹ÝÇÏ¿© Æ÷°ýÀûÀÎ °¡º­¿î ÄÁÅ×À̳ʸ¦ Á¦°øÇÏ¿© ±× À§¿¡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°Ô µÇ¾ú´Ù. ½ºÇÁ¸µÀº ÀÌ ÄÁÅ×ÀÌ³Ê À§¿¡¼­ ¸Å¿ì ´Ù¾çÇÑ ¹üÀ§ÀÇ °íÇ°Áú ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» ÇϳªÀÇ ÀÀÁý¼º ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©·Î ¹­À¸¸ç ¹«¼öÈ÷ ¸¹Àº À¯¿ëÇÑ ¼­ºñ½ºµéÀ» Á¦°øÇØ ÁØ´Ù.

½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Ç°ÁúÀº ÀüÅëÀûÀÎ ÀÚ¹Ù EE ¾ÆÅ°ÅØó¸¦ ´Ù¾çÇÑ Ãø¸é¿¡¼­ ´ëüÇÒ ¸¸Å­ ÈǸ¢Çϸç, ±× °á°ú ¸Å¿ì ¸¹Àº °³¹ßÀÚµéÀÌ Æ÷°ýÀûÀÎ ½ºÇÁ¸µ ½ºÅ³À» ÇÊ¿ä·Î ÇÏ°Ô µÇ¾ú´Ù. ½ºÇÁ¸µÀÌ ²Ï Æø³ÐÀº ¹®¼­¿Í ¿¹Á¦¸¦ º¸À¯ÇÏ°í ÀÖÀ½¿¡µµ, ¸¹Àº °³¹ßÀÚµéÀÌ ¿©ÀüÈ÷ ½ºÇÁ¸µÀ» »ç¿ëÇÏ´Â ¹æ¹ý°ú ¾î¶»°Ô È¿°úÀûÀ¸·Î »ç¿ëÇÒÁö ÀÌÇØÇÏ´Â µ¥ ¾î·Á¿òÀ» °Þ°í ÀÖ´Ù°í »ý°¢ÇÑ´Ù. [ÇÁ·Î ½ºÇÁ¸µ 2.5]´Â ÀÌ·¯ÇÑ ¾î·Á¿òÀ» µ½±â À§ÇØ ¾²¿©Á³À¸¸ç, ÀÌ Ã¥À» ÅëÇØ µ¶ÀÚ ¿©·¯ºÐµéÀº ½ºÇÁ¸µÀ» »ç¿ëÇÏ¿© ´õ ³ªÀº À¥°ú µ¶¸³ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ¹æ¹ý°ú ÀÌ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ´Ù¾çÇÑ ¼±Åà »çÇ×µé Áß¿¡ ¾î¶² °ÍÀ» »ç¿ëÇÒÁö °¡·Á³»´Â ¹ýÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.

ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â ¿©·¯ºÐ ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ½ºÇÁ¸µÀ» È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¶§ ÇÊ¿äÇÑ ¸ðµç Áö½ÄÀ» Á¦°øÇÏ°í ½ºÇÁ¸µÀÇ ³»ºÎ°¡ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö¿¡ ´ëÇÑ ÅëÂû·ÂÀ» ÁÖ°íÀÚ ÇÔÀÌ´Ù. ÀÌ Ã¥À» ÀÐ°í ³­ µÚ¿¡´Â ½ºÇÁ¸µ°ú ÀÌ¿¡ °ü·ÃµÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀ» È°¿ëÇÏ¿© È¿°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ Áö½ÄÀ» °®Ãß°Ô µÉ °ÍÀÌ´Ù.
 

¼­Æòº¸±â

±¸¸ÅÁß³»¿ª

µ¿ÀÏÇÑ µµ¼­¸íÀÇ Á¦Ç°À» ÆǸÅÇÏ´Â ´Ù¸¥ ÆǸÅÀÚÀÇ ÁÖ¹®³»¿ªµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£ ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£ ÁÖ¹®ÀÚ(ID) »óÅ ½Ã°£
±¸¸ÅÁß ³»¿ªÀÌ ¾ø½À´Ï´Ù.
 

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP