¸ÕÀú Hello World ¶ó´Â ¿¹Á¦¸¦ Çѹø Çغ»´Ù.
GreetingService.javaÀÎ ÀÎÅÍÆäÀ̽º
: ¿©±â¿¡¼ ÀÎÅÍÆäÀ̽º·Î ¸¸µé¾î¼ ±¸ÇöÇÏ´Â ÀÌÀ¯´Â Ưº°È÷ ¾ø´Ù.
GreeringServiceImpl.java
: À§ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÑ Àλ縻À» Ãâ·ÂÇϴ Ŭ·¡½ºÀÌ´Ù.
¿©±â¼ ÁÖ¸ñÇÒ°ÍÀº setGreeting()°¡ ÀÖ´Ù´Â °ÍÀÌ´Ù. ¼Ò½º¸¦ ´Ù º¸°ÔµÇ¸é setGreeting()ÀÌ ´©°¡ È£ÃâÇß´ÂÁö ÀÚ¼¼È÷ ¾Ë¾Æº¸´Â°ÍÀÌ´Ù ÀÌ°ÍÀÌ springÀÇ ÈûÀÌ ¾Æ´Ò±î ÇÑ´Ù.
applicationContext.xml
: À§ ÆÄÀÏÀº spring ÄÁÅ×À̳ʿ¡°Ô Ŭ·¡½º¿¡ ´ëÇÑ Á¤º¸¿Í ¼³Á¤¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
<bean> </beam>ÀÇ ³»¿ëÀº ¾Æ·¡ÀÇ ÄÚµå¿Í °°´Ù.
GreetingServiceImpl greetingService = new GreetingServiceImpl();
greetingService.setGreeting("Buenos Dias!");
HelloApp.java ¸ÞÀΠŬ·¡½º
: BeanFactory Ŭ·¡½º°¡ ½ºÇÁ¸µ ÄÁÅ×À̳ÊÀÌ´Ù.
À§ ±×¸²Àº Ãâ·Â¹°ÀÌ´Ù.
¾ÆÁÖ °£´ÜÇÑ ¿¹Á¦ ÇÁ·Î±×·¥ÀÌ´Ù. ³» »ý°¢Àº springÀÇ ÈûÀº ejb¿¡¼ lookupÀ¸·Î ã¾Æ¼ ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó
Xml¸¦ ÀÌ¿ëÇÏ¿© ºóµéÀ» ½ÇÇàÇÏ°í Á¦¾î , ÄÁÆ®·ÑÀ» ÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀÌ ¿ªÇàÁ¦¾î¸¦ ¸»ÇÏ´Â °Í °°´Ù.
Ejbº¸´Ù´Â ½±°Ô(?) ÇÒ ¼ö ÀÖ°í Ejb¿¡¼ Æ®·£Àè¼ÇÀ» º¸Àå ÇØÁÖ´Â °ÍÀ» spring¿¡¼µµ ÇØÁÖ°í ºñÁî´Ï½º ·ÎÁ÷¸¸ ÇÁ·Î±×·¡¹ÖÇÏ¸é ±× ÀÌ¿Ü ±â´ÉÀº ±âŸÀÇ ¸ðµâ·Î¼ ÇØ°áÇÒ ¼ö ÀÖÀ» °Å¶ó »ý°¢ÇÑ´Ù.
±×·³ ¾ÕÀ¸·Î ¾Ë¾Æ¾ß ÇÒ °ÍÀº ºóµéÀ» ¾î¶»°Ô ÄÁÆ®·ÑÇϴ°¡ ¿Í spring°ú ´Ù¸¥ ±â´ÉÀÇ ¸ðµâ°ú ¾î¶»°Ô ¿¬°áÇϴ°¡¸¸
¹è¿ì¸é µÉ °Í °°´Ù.