JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP Áú¹®&´äº¯DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP±âŸ TIP
JSP ÆÁ
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
Spring ½ÃÀÛÇϱâ-1
kaiser
À̹ÌÁö ½½¶óÀÌ´õ º¸±â
 

SpringÀº ·ÎµåÁ¸½¼ÀÌ ¸¸µç ¿ÀǼҽº ÇÁ·¹ÀÓ ¿öÅ©À̸ç, ±×ÀÇ Ã¥ÀÎ Expert one-on-one : j2ee design and development¿¡ óÀ½ ¼Ò°³ µÇ¾ú´Ù ÇÑ´Ù. ¾î¶ó...³ª ÀÌÃ¥ ºÃ´Âµ¥..¿Ö ¸ô¶úÁö¡¦

ÀÌ Ã¥¿¡¼­ ½ºÇÁ¸µÀÇ ¿ø·¡ À̸§Àº interface21ÀÌ ¾ú´Ù.

 

½ºÇÁ¸µ¿¡ ´ëÇÑ °¨À» Àâ±â À§ÇÑ ¼³¸íÀº¡¦

 

1.°æ·®

Å©±â¿Í ºÎÇÏÀÇ Ãø¸é¿¡¼­ °æ·®ÀÌ°í 1MB Å©±âÀÇ jarÆÄÀÏ·Î ¹èÆ÷µÈ´Ù. ±×¸®°í ½ºÇÁ¸µÀº ħÀÔÀûÀÌÁö ¾Ê´Ù°í ÇÑ´Ù. ¹«½¼¸»ÀÎÁö..ÂÁ ½ºÇÁ¸µÀ» µµÀÔÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °´Ã¼°¡ º¸ÅëÀÇ °æ¿ì ½ºÇÁ¸µÀÇ Æ¯Á¤ Ŭ·¡½º¿¡ ´ëÇÑ ÀÇÁ¸¼ºÀ» °®Áö ¾Ê´Â´Ù´Â Àǹ̶ó°í ÇÑ´Ù. ±×³É ejb¿¡ ºñÇØ ÀÇÁ¸¼ºÀÌ ¾ø´Ù´Â ¾ê±â·Î ÀÌÇØÇÏ°í ³Ñ¾î°¡¾ß °Ú´Ù

 

2.Á¦¾î¿ªÇà

Á¦¾î¿ªÇà(IoC, Inversion of Control)À̶ó´Â ±â¼úÀ» ÅëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´À½¼ÇÑ °áÇÕÀ» µµ¸ðÇÑ´Ù.

ÀÌ ¸»Àº ±âº»°³³äÀº °´Ã¼¸¦ »ý¼ºÇϰųª ã´Â ´ë½Å, ±¸ÇöµÇ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â °ÍÀÌ´Ù. ÄÄÆ÷³ÍÆ®¿Í ¼­ºñ½ºµéÀ» Äڵ忡 Á÷Á¢ ¿¬°áÇÏÁö´Â ¾ÊÁö¸¸, ¼³Á¤ ÆÄÀÏ¿¡¼­ ¾î¶² ÄÄÆ÷³ÍÆ®°¡ ¾î¶² ¼­ºñ½º¸¦ ¿ä±¸ÇÏ´ÂÁö¸¦ ±â¼úÇÑ´Ù. ÄÁÅ×À̳Ê(ÀÌ °æ¿ì, Spring ÇÁ·¹ÀÓ¿÷, IOC ÄÁÅ×À̳Ê)´Â ÀÌ ¸ðµç °ÍÀ» ¿¬°áÇÑ´Ù.

 

3.°üÁ¡ÁöÇâ

°üÁ¡ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP, Aspect-Oriented Programming)À» À§ÇÑ Ç³ºÎÇÑ Áö¿øÀ» ÇÑ´Ù. ¿©±â¼­ °üÁ¡ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ̶õ ºñÁî´Ï½º ·ÎÁ÷À» ÇÁ·Î±×·¥¹ÖÇÏ°Ô¸¸ ÇÑ´Ù´Â °ÍÀÌ´Ù. Æ®·£Àè¼Ç°ú ½Ã½ºÅÛ °¨½Ã°°Àº °ÍÀº  °ü·Ã ¸ðµâÀ» ÀÌ¿ëÇÏ¸é µÈ´Ù.

http://aopalliance.soureforge.net Âü°íÇÏ¸é µÈ´Ù.

 

4.ÄÁ³×À̳Ê

¾îÇø®ÄÉÀÌ¼Ç °´Ã¼ÀÇ »ý¸íÁÖ±â¿Í ¼³Á¤À» Æ÷ÇÔÇÏ°í °ü¸®ÇÑ´Ù´Â Á¡¿¡¼­ ½ºÇÁ¸µÀº ÀÏÁ¾ÀÇ ÄÁÅ×À̳ÊÀÌ°í, ºóÀ» »ý¼º, ºóÀÇ ¿¬°ü ¼³Á¤µî ÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù.

 

5.ÇÁ·¹ÀÓ¿öÅ©

½ºÇÁ¸µ¿¡¼­´Â Æ· ÆÄÀϳ»¿¡ ¼±¾ðÀûÀ¸·Î ±¸¼ºÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç °´Ã¼¸¦ »ý¼ºÇÏ¸ç ¾îÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ °³¹ßÀº °³¹ßÀÚ¿¡°Ô ¸Ã±â°í ±× ÀÌ¿Ü´Â ±â´ÉÀº ¸ðµâ·Î¼­ Á¦°øÇÑ´Ù.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Spring ÇÁ·¹ÀÓ¿÷À» ±¸¼ºÇÏ´Â °¢ ¸ðµâ(¶Ç´Â ÄÄÆ÷³ÍÆ®)Àº µ¶¸³ÀûÀ̰ųª, ´Ù¸¥ ¸ðµâµé°ú ÇÔ²² ±¸ÇöµÈ´Ù. °¢ ÄÄÆ÷³ÍÆ®ÀÇ ±â´ÉÀº ´ÙÀ½°ú °°´Ù.

  • ÄÚ¾î ÄÁÅ×À̳Ê(core container): Spring ÇÁ·¹ÀÓ¿÷ÀÇ ÇÙ½É ±â´ÉÀ» Á¦°øÇÑ´Ù. ÄÚ¾î ÄÁÅ×À̳ÊÀÇ ÁÖ¿ä ÄÄÆ÷³ÍÆ®´Â BeanFactory(Factory ÆÐÅÏÀÇ ±¸Çö)ÀÌ´Ù. BeanFactory´Â Inversion of Control (IOC) ÆÐÅÏÀ» »ç¿ëÇÏ¿© ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³Á¤ ¹× ÀÇÁ¸¼º ½ºÆÑÀ» ½ÇÁ¦ ¾ÖÇø®ÄÉÀÌ¼Ç Äڵ忡¼­ ºÐ¸®½ÃŲ´Ù.
  • Spring ÄÁÅؽºÆ®(Spring context): Spring ÇÁ·¹ÀÓ¿÷¿¡ ÄÁÅؽºÆ® Á¤º¸¸¦ Á¦°øÇÏ´Â ¼³Á¤ ÆÄÀÏÀÌ´Ù. Spring ÄÁÅؽºÆ®¿¡´Â JNDI, EJB, ±¹Á¦È­, ¹ë¸®µ¥À̼Ç, ½ºÄÉÁÙ¸µ °°Àº ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½ºµéÀÌ Æ÷ÇԵȴÙ.
  • Spring AOP ¸ðµâ(Spring AOP): ¼³Á¤ °ü¸® ±â´ÉÀ» ÅëÇØ aspect ÁöÇâ ÇÁ·Î±×·¡¹Ö ±â´ÉÀ» Spring ÇÁ·¹ÀÓ¿÷°ú Á÷Á¢ ÅëÇÕ½ÃŲ´Ù. µû¶ó¼­ Spring ÇÁ·¹ÀÓ¿÷¿¡¼­ °ü¸®µÇ´Â ¸ðµç °´Ã¼¿¡¼­ AOP°¡ °¡´ÉÇÏ´Ù. Spring AOP ¸ðµâÀº Spring ±â¹Ý ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ °´Ã¼¿¡ Æ®·£Àè¼Ç °ü¸® ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù. Spring AOP¿¡¼­´Â EJB ÄÄÆ÷³ÍÆ®¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°íµµ ¼±¾ðÀû Æ®·£Àè¼Ç °ü¸®¸¦ ¾ÖÇø®ÄÉÀ̼ǰú °áÇÕÇÒ ¼ö ÀÖ´Ù.
  • Spring DAO: Spring JDBC DAO Ãß»ó ·¹À̾î´Â ´Ù¸¥ µ¥ÀÌÅͺ£À̽º º¥´õµéÀÇ ¿¹¿Ü Çڵ鸵°ú ¿À·ù ¸Þ½ÃÁö¸¦ °ü¸®ÇÏ´Â Áß¿äÇÑ ¿¹¿Ü °èÃþÀ» Á¦°øÇÑ´Ù. ÀÌ ¿¹¿Ü °èÃþÀº ¿À·ù Çڵ鸵À» °£¼ÒÈ­ÇÏ°í, ¿¹¿Ü ÄÚµåÀÇ ¾çµµ ÁÙ¿©ÁØ´Ù. Spring DAOÀÇ JDBC ¿¹¿Ü´Â ÀÏ¹Ý DAO ¿¹¿Ü °èÃþ¿¡ ¼øÀÀÇÑ´Ù.
  • Spring ORM: ÇÁ·¹ÀÓ¿÷Àº ¿©·¯ ORM ÇÁ·¹ÀÓ¿÷¿¡ Ç÷¯±×ÀÎ µÇ¾î, Object Relational Åø (JDO, Hibernate, iBatis SQL Map)À» Á¦°øÇÑ´Ù. ÀÌ ¸ðµç °ÍÀº SpringÀÇ ÀÏ¹Ý Æ®·£Àè¼Ç°ú DAO ¿¹¿Ü °èÃþ¿¡ ¼øÀÀÇÑ´Ù.
  • Spring Web module: À¥ ÄÁÅؽºÆ® ¸ðµâÀº ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅؽºÆ® ¸ðµâÀÇ »ó´Ü¿¡ ±¸ÇöµÇ¾î, À¥ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ǿ¡ ÄÁÅؽºÆ®¸¦ Á¦°øÇÑ´Ù. Spring ÇÁ·¹ÀÓ¿÷Àº Jakarta Struts¿ÍÀÇ ÅëÇÕÀ» Áö¿øÇÑ´Ù. À¥ ¸ðµâÀº ´ÙÁß ¿äûÀ» Çڵ鸵ÇÏ°í, ¿äû ¸Å°³º¯¼ö¸¦ µµ¸ÞÀÎ °´Ã¼·Î ¹ÙÀεùÇÏ´Â ÀÛ¾÷À» ¼ö¿ùÇÏ°Ô ÇÑ´Ù.
  • Spring MVC framework: MVC ÇÁ·¹ÀÓ¿÷Àº ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá MVC ±¸ÇöÀÌ´Ù. MVC ÇÁ·¹ÀÓ¿÷Àº Àü·« ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, JSP, Velocity, Tiles, iText, POI °°Àº ´Ù¾çÇÑ ºä ±â¼úÀ» Çã¿ëÇÑ´Ù.

 

Pasted from <http://www-128.ibm.com/developerworks/kr/library/wa-spring1/>

2009-01-21 17:38:06
203.226.221.***

¼­Çö»ç¶û~ ¾È³ç ¾È³ç ³ªÀÇ ¾Æ±âº°~~

÷ºÎÆÄÀÏ (ÃÑ 1°³)
  1. 1.JPG 78.7 KB (134 ´Ù¿î·Îµå)
10Á¡ (1¸í)
µ¡±Û 4°³ | ÅÂ±× 1°³ | °ü·Ã±Ûº¸±â
ű×ÀÔ·Â
½±Ç¥(,)±¸ºÐÀ¸·Î Çѹø¿¡ ¿©·¯ ű׸¦ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù
spring (18)
º°ÀÌ
(0) (0)

±Û Àß Àоú½À´Ï´Ù.

 

±×·±µ¥ ÀÌ ±Û²Ã... ºñ½ºÅ¸¿¡ µé¾î°¥ ±Û²ÃÀÌÁÒ????

´«ÀÌ ³Ê¹« ¾ÆÆÄ¿ä ¤Ð.¤Ð Àú¸¸ ±×·±°¡¿ä?

124.61.192.*** 2007-01-26 10:06:39
kaiser
(0) (0)

¸¼Àº °íµñü°¡ ¸¾¿¡ ¾Èµå½Ã´Â ¸ð¾çÀ̳׿ä.. ÂÁ

 

 

211.189.124.*** 2007-01-26 14:32:34
º°ÀÌ
(0) (0)

ÀμâÇϸé È®½ÇÇÏ°Ô À̻۵¥

¸ð´ÏÅÍ°¡ ÀÌ»óÇÑ°ÇÁö ¸ô¶óµµ ¸ð¶ö±î ¹øÁø´Ù°í ÇØ¾ß ÇÒ±î¿ä?

±×·¡¼­ ´«ÀÌ Á» ¾ÆÇÁ³×¿ä^^*

 

±Û ½áÁּż­ °¨»çÇÕ´Ï´Ù!!! Àß º¸°í ÀÖ¾î¿ä! ¾ÆÁ÷ ½ºÆ®·µÃ÷µµ Àß ¸ð¸£Áö¸¸¿ä,,,;;

124.61.192.*** 2007-02-06 09:53:34
pearlÁþ°Å¸® Àü¹®
(0) (0)
ÆùÆ®´Â À©µµ¿ìÀÇ 'È­¸é ±Û²Ã °¡ÀåÀÚ¸® ´Ùµë´Â ¹æ¹ý' À» Clear-type À¸·Î ÇØ¾ß ±¦Âú°Ô º¸ÀÔ´Ï´Ù
124.243.13.*** 2009-01-21 17:38:06
À̸§ ºñ¹Ð¹øÈ£
JSP ÆÁ
JSP ÆÁ °Ô½ÃÆÇ ÀÔ´Ï´Ù
! ¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ÀÏÀÚ Á¶È¸
114 STS Spring MVC on STS 2.8, 2.9 ¹öÀü¿¡¼­ ÇÁ·ÎÁ§Æ® »ý¼º½Ã ¿¡·¯¹ß»ý ÇÒ °æ¿ì 1 GoodBug 2012-03-08 8,112
113 dbcp DBCP »ç¿ë½Ã DBÁ¤º¸ ¾Ïȣȭ 1 GoodBug 2012-02-08 5,617
112 ½ºÆ®·µÃ÷ action alert ¸Þ½ÃÁö Ãâ·Â ÈÄ ÆäÀÌÁö À̵¿ & µÚ·Î°¡±â ¿¹¹æ ÇູÇѱ¤´ë 2009-01-14 11,643
111 spring spring ÀÚµ¿¹­±â 1 kaiser 2007-03-12 11,853
110 spring Spring ºó¹­±â- »ý¼ºÀÚ¸¦ ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 2 1 kaiser 2007-02-21 21,611
109 spring Spring ºó¹­±â-¼¼Å͸޼ҵ带 ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ 1 kaiser 2007-02-21 11,909
108 spring Spring - xml·Î ¹­±â 1 kaiser 2007-02-07 12,406
107 spring Spring ºó¹­±â-±âº»¹­±â 1 kaiser 2007-02-05 8,817
106 spring spring ºó¹­±â-2 1 kaiser 2007-01-29 9,683
105 spring Spring ºó¹­±â-1 1 kaiser 2007-01-29 9,748
104 spring Spring 1Â÷ ¿ä¾à 1 kaiser 2007-01-23 10,869
103 spring spring ½ÃÀÛÇϱâ-2 1 1 kaiser 2007-01-22 9,970
spring Spring ½ÃÀÛÇϱâ-1 4 1 kaiser 2007-01-22 11,687
101 spring Spring ¼­·Ð - spring ¼³Ä¡ 1 1 kaiser 2007-01-19 13,361
100 clob »ç¿ëÇϱâ kaiser 2008-08-21 7,679
99 span ±Û¾²±â ÈÄ »ç¿ëÇÒ protoload 1 1 °í°í½Ì 2008-05-09 7,185
98 log4sql log4sql 1 1 Aki 2008-04-30 8,403
97 ¼ýÀÚ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â 1 °ö½½´ë¸¶¿Õ 2008-03-21 8,527
96 iBatis iBatis ¿¡¼­ SQL ·Î±ë½Ã ÀÌ»Ñ°Ô º¸À̱â 6 1 GoodBug 2007-10-26 22,610
95 log4sql¿äÁò ¸¹ÀÌ ¾²´Â°Í °°´øµ¥.... ¿µÀ̳²Ç¦ 2008-10-17 8,132
copyright 2005-2024 by Unicorn