|
|
|
 |
ÆÇ¸Å°¡ |
24,000¿ø ¡æ 18,720¿ø 22% |
|
 |
¸¶Àϸ®Áö |
1% 190¿ø |
|
 |
¹ßÇàÀÏ |
2002-09-15
|
 |
ISBN |
8995300914 | 9788995300916
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 448ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
|
 |
¹è¼Ûºñ |
2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
|
| |
|
|  |
| ÆÇ¸Å½ÃÀÛ ¾Ë¸² SMS ½Åû |
Ãâ°£¿¹Á¤/ǰÀý/ÀϽÃǰÀý/ÀýÆÇ »óÅÂÀÇ »óǰÀÌ
ÆÇ¸Å°³½ÃµÇ¸é, SMS¾Ë¸²À» ½ÅûÇϽŠ°í°´´Ô²²
¾Ë¸²SMS¸¦ ¹ß¼ÛÇØ µå¸³´Ï´Ù.
(´Ü, ¹®ÀÚ¸Þ¼¼Áö È®ÀÎ ÈÄ Áï½Ã ±¸¸ÅÇÏÁö ¾ÊÀ¸¸é
Àç°í°¡ ¼ÒÁøµÉ ¼ö ÀÖ½À´Ï´Ù.) |
|
|
|
|
 |
| ÇÁ·Î±×·¡¹Ö¾ð¾î
|
|
|
|
|
|
|
 |
|
Àü ¼¼°èÀÇ ¸¹Àº J2EE °³¹ßÀÚµéÀÌ TheServerSide.ComÀ̶ó´Â À¥ »çÀÌÆ®¿¡ ¸ð¿© Ä¿¹Â´ÏƼ¸¦ Çü¼ºÇÏ¿´´Ù. ¼·Î ´Ù¸¥ ºÐ¾ß¿¡¼ J2EE ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϰí ÀÖ´Â ½Ç¹«ÀÚµéÀÌ ÇÑ ¶æÀ» °¡Áö°í ¸ðÀÎ °ÍÀÌ´Ù. ±×µéÀº ÀÚ½ÅÀÌ ¼ÓÇÑ ¹®Á¦ ¿µ¿ªÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °úÁ¤¿¡¼ ¾òÀº dzºÎÇÑ °æÇèÀ» Åä´ë·Î ÇöÀç J2EEÀÇ Çã¿Í ½ÇÀ» ÆÄ¾ÇÇÏ¿´´Ù. ÁÁÀº J2EE ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇÑ ÀÚ½ÅÀÇ ³í¸®¿¡ ´ëÇØ¼ ´Ù¸¥ °³¹ßÀÚÀÇ »ý°¢À» ¾ò°í Åä·ÐÇÏ°í ±× ¶æÀ» ÃëÇÕÇÏ¿© ÆÐÅÏÀ» ¸¸µé¾î°¬´Ù. ÀÌ Ã¥Àº ÀúÀÚÀÎ Floyd Marinescu°¡ Æ÷·³¿¡ ¸ðÀÎ ÆÐÅϵéÀ» Á¤¸®ÇÏ¿© ÇÑ ±ÇÀÇ Ã¥À¸·Î ÃâÆÇÇÑ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º - EJB Pattern Language : ÆÐÅÏ Áß½ÉÀÇ J2EE ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼ Áß¿äÇÑ ÇÙ½É ºÎºÐµéÀ» ÁÖÁ¦·Î ´Ù·ç°í ÀÖ´Ù. Session Facade¿Í DTO(Data Transfer Objects) °°Àº Ç¥ÁØÀûÀÎ ÆÐÅϵéÀ» Á»´õ »ó¼¼ÇÏ°Ô ±â¼úÇϰí ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó, À̵éÀ» Á»´õ È®ÀåÇÑ ÆÐÅϵµ ´Ù·ç°í Àִµ¥, ºñµ¿±â Åë½ÅÀ» À§ÇÑ Message Facade ÆÐÅÏÀ̳ª, DTOÀÇ ¶Ç ´Ù¸¥ Àü·«ÀÎ Data Transfer HashMap, Data Transfer RowSet ÆÐÅÏ µîÀÌ ÀÌ¿¡ ÇØ´çÇÑ´Ù. EJB Command ÆÐÅÏÀ̶ó´Â Áß¿äÇÑ ÆÐÅϵµ ¼Ò°³Çϰí ÀÖ´Ù. ÀÌ´Â ÀÌÀü¿¡ ÇϳªÀÇ À¯½ºÄÉÀ̽º¸¦ ÇѹøÀÇ ³×Æ®¿öÅ© È£Ãâ·Î ½ÇÇàÇϱâ À§ÇÑ Coarse-Grained ¹æ¹ýÀ¸·Î Business Delegate¿Í Session Facade ÆÐÅÏÀ» »ç¿ëÇß´ø °Í¿¡ ´ëÇÑ ¶Ç ´Ù¸¥ ´ë¾ÈÀÌ´Ù. - Best Practices for EJB Design and Implementation EJB : ÁÖ·Î Çö½ÇÀûÀÎ ¹®Á¦µé¿¡ ´ëÇÑ ÇØ°áÃ¥À» Á¦½ÃÇϰí ÀÖ´Ù. 6Àå¿¡¼´Â Layered EJB Architecture¸¦ 5°³ÀÇ ·¹À̾î(Presentation, Application, Services, Domain, Persistence)·Î ³ª´©¸ç, ÀÌµé °¢°¢ ·¹À̾ ´ëÇØ °ü·Ã ÀÖ´Â ÆÐÅϵéÀ» ÀÚ¼¼È÷ ´Ù·ç¸é¼ °³¹ß ÇÁ·Î¼¼½º¿Í ½Ã½ºÅÛ ¼³°è¿¡ ´ëÇØ À¯¿ëÇÑ ÈùÆ®µµ ÇÔ²² Á¦½ÃÇϰí ÀÖ´Ù. 7Àå¿¡¼´Â ´Ù¸¥ J2EE °³¹ß°ú °ü·ÃµÈ Ã¥µé¿¡°Ô ºÎÁ·ÇÑ ºÎºÐÀÎ Ant¿Í Junit »ç¿ë¿¡ ´ëÇÑ ¿¹Á¦¿Í ÆÁÀ» Á¦°øÇØÁÖ°í ÀÖ´Ù. 8Àå¿¡¼´Â Entity BeanÀ» ´ëüÇÏ´Â °³³äÀ¸·Î JDO(Java Data Objects)¸¦ ±â¼úÇϰí Àִµ¥ °³¹ßÀÚµéÀ̶ó¸é ²À Çѹø ÀоîºÁ¾ß ÇÒ ³»¿ëÀÌ´Ù. ¸¶Áö¸· 9Àå¿¡´Â ¾Õ¿¡¼ ¾ð±ÞÇÏÁö ¸øÇß´ø Àü·«À̳ª À̵ð¾ö(Idioms), ÆÁ¿¡ ´ëÇØ ±â¼úÇϰí ÀÖ´Ù. ¿¹¸¦ µé¸é EJB 1.1 ½ºÆå¿¡¼ ¾²¿´´ø Composite Entity ÆÐÅÏÀº EJB 2.0ÀÇ Local Interface·Î ÀÎÇØ ´õ ÀÌ»ó À¯¿ëÇÏÁö ¾ÊÀº ÆÐÅÏÀÌ¶ó ¸»Çϰí ÀÖ´Ù.
Ãßõ±Û "Floyd Marinescu´Â EJB µðÀÚÀÎ Àü·«À» °£°áÇÏ°í ±ÕÇü Àִ åÀ¸·Î ¸¸µé¾î³»´Â À§´ëÇÑ ÀÛ¾÷À» ÇØ³Â´Ù. ³»°¡ °¡Àå ÁÁ¾ÆÇÏ´Â °ÍÀº ÀÌ Ã¥ÀÌ °úÀå ¾øÀÌ Àаí, ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î EJB µðÀÚÀÎ ÆÐÅϵéÀ» ¼Ò°³Çϰí ÀÖ´Ù´Â Á¡ÀÌ´Ù. ¸ðµç EJB °³¹ßÀڵ鿡°Ô ÀÌ Ã¥À» ±ÇÇÏ°í ½Í´Ù.¡± - ¸®Â÷µå ¸ó¼ø ÇØÆç(Richard Monson-Haefel). ¡¸Enterprise JavaBeans, 3rd Edition(O'Reilly 2001)¡¹ÀÇ ÀúÀÚ
¡°ÀÌ Ã¥Àº ´©±¸³ª EJB ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â »ì¾Æ ¼û½¬´Â ¸®¼Ò½ºÀÌ´Ù. Floyd Marinescu´Â ¾î·Æ°Ô Å͵æÇÑ °æÇèµé·Î Áõ¸íµÈ ±âº»ÀûÀÎ ±â¼úµéÀ» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¼³¸íÇϰí ÀÖ´Ù. ÀÌ Ã¥À» Àаųª ¾Æ´Ï¸é Àϳ⠳»³» ½º½º·Î Å͵æÇÏ´À¶ó °í±ººÐÅõÇϰųª.... ¼±ÅÃÀº ¿©·¯ºÐ¿¡°Ô ´Þ·ÁÀÖ´Ù.¡± - ½ºÄà ¾Úºí·¯(Scott W. Ambler). ¡¸Mastering EJB, 2nd Edition¡¹ÀÇ °øµ¿ÀúÀÚÀÌ¸ç ¡¸Agile Modeling¡¹ÀÇ ÀúÀÚ
¡°EJB µðÀÚÀÎ ÆÐÅÏÀº Ãʺ¸ÀÚ³ª EJB ¼÷·Ã °³¹ßÀÚµéÀ» À§ÇÑ ¾ÆÁÖ ÈǸ¢ÇÑ Ã¥ÀÌ´Ù. EJB Ãʺ¸ÀÚµéÀº ÀÌ Ã¥¿¡¼ ½ÇÁ¦ µðÀÚÀÎ ½Ã³ª¸®¿À¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ÃÖ»óÀÇ ¼öÇà¹æ¹ýÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀ̰í, ¼÷·ÃµÈ EJB °³¹ßÀÚµéÀº ÀÚ½ÅÀÇ µðÀÚÀÎÀ» ´õ È¿À²ÀûÀ¸·Î ¸¸µé ¼ö ÀÖ´Â ¼ö¸¹Àº ÆÁ°ú Æ®¸¯µéÀ» ãÀ» ¼ö ÀÕÀ» °ÍÀ̶ó È®½ÅÇÑ´Ù. °Ô´Ù±â ¸ðµç EJB ±Ô¾àÀ» ¸Á¶óÇϰí Àֱ⠶§¹®¿¡ ¸ðµç EJB °³¹ßÀڵ鿡°Ô ²À ÇÊ¿äÇÑ °ÍÀ̶ó°í Àå´ãÇÑ´Ù.¡± - ŸÀÏ·¯ Áê¾ó(Tyler Jewell). ¡¸ÀÚ¹Ù À¥¼ºñ½º(ÇѺû ¹Ìµð¾î)¡¹ÀÇ ÀúÀÚ |
 |
|
 |
Á¦1ºÎ EJB ÆÐÅÏ ¾ð¾î
Á¦1Àå - EJB ·¹ÀÌ¾î ¾ÆÅ°ÅØÃ³ ÆÐÅÏ
Á¦2Àå - ÀÎÅÍ Æ¼¾î µ¥ÀÌÅÍ Àü¼Û ÆÐÅÏ
Á¦3Àå - Æ®·£Á§¼Ç°ú ¿µ¼Ó ÆÐÅÏ
Á¦4Àå - Ŭ¶óÀÌ¾ðÆ® Ãø EJB »óÈ£ ÀÛ¿ë ÆÐÅÏ
Á¦5Àå - ÇÁ¶óÀ̸Ӹ® Ű »ý¼º Àü·«
Á¦2ºÎ EJB ¼³°è¿Í ±¸ÇöÀ» À§ÇÑ ÃÖ»óÀÇ ½Çõ »ç·Ê
Á¦6Àå - ¿ä±¸»çÇ׿¡¼ºÎÅÍ ÆÐÅÏ Áß½ÉÀÇ ¼³°è±îÁö
Á¦7Àå - EJB °³¹ß ÇÁ·Î¼¼½º - Ant·Î ºôµåÇϰí JUnitÀ¸·Î ´ÜÀ§ Å×½ºÆ®Çϱâ
Á¦8Àå - ¿£ÅÍÆ¼ ºóÀÇ ´ë¾È
Á¦9Àå - EJB ¼³°è Àü·«, À̵ð¾ö ±×¸®°í ÆÁ
ºÎ·Ï1 - µðÀÚÀÎ À̵ð¾öÀ̶õ?
ºÎ·Ï2 - J2EE ÆÐÅÏÀ» ÀÌ¿ëÇÑ ÆÛÆ÷¸Õ½º Çâ»ó ¹æ¹ý
ºÎ·Ï3 - ¸Þ¼¼Áö µå¸®ºì ºó
ºÎ·Ï4 - Data Access object
ºÎ·Ï5 - WebLogic¿¡¼ Ant »ç¿ëÇϱâ
ºÎ·Ï6 - JUnitÀ» ÅëÇÑ J2EE ÄÄÆ÷³ÍÆ®ÀÇ ´ÜÀ§ Å×½ºÆ®
ºÎ·Ï7 - EJB ÄÚµå ¹ßÃé |
 |
|
 |
ÀúÀÚ Floyd Marinescu EJB Design Patterns Àü¹®°¡. EJB¿Í J2EE ±³À°°ú ÄÁ¼³ÆÃ ȸ»çÀÎ Middleware Company¿¡¼ ±Ù¹«. Àü ¼¼°è J2EE °³¹ßÀÚµéÀÇ Ä¿¹Â´ÏƼÀÎ TheServerSide.com(www.theserverside.com)À̶ó´Â À¥»çÀÌÆ®¸¦ ±¸Ãà, ¿î¿µÇϰí ÀÖ´Ù.
Æí¿ªÀÚ ÀÌ¿ë¿ø Áß¾Ó´ëÇб³ ÄÄÇ»ÅͰøÇаú °øÇм®»ç(¼ÒÇÁÆ®¿þ¾î °øÇÐ Àü°ø). Á¶ÈïÀºÇà ÇØ¿ÜÁ¡Æ÷ Ç¥ÁØ Àü»ê½Ã½ºÅÛ ÄÁ¼³ÆÃ. ´ë½ÅÁ¤º¸Åë½Å À¥ Æ®·¹À̵ù ½Ã½ºÅÛ ÄÄÆ÷³ÍÆ® °³¹ß ÄÁ¼³ÆÃ. »ï¼º»ý¸í CBD ±â¹Ý ÀÚ»ê °ü¸® ½Ã½ºÅÛ °³¹ß ÄÁ¼³ÆÃ. Àú¼·Î´Â ¡¸¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹ÙºóÁî (´ëû)¡¹, ¡¸J2EE ÀÀ¿ë°ú µðÀÚÀÎ ÆÐÅÏ (´ëû)¡¹ ÀÌ ÀÖ´Ù.
ȲÅ¿¬ Çö¾÷ ÇÁ·Î±×·¡¸Ó·Î JSP ¹× EJB¸¦ ÀÌ¿ëÇÑ Á¦Ç° Æò°¡, À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹× µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ±âȹ/¼³°è ±×¸®°í ÇÁ·ÎÁ§Æ® °ü¸® µîÀÇ ¾÷¹«¸¦ Çϰí ÀÖ´Ù. ¡¸¹«¼± Á¤º¸¼ºñ½º µðÀÚÀΡ¹¡¸WAP ¼ºí¸´¡¹¡¸¹ö±× ¹æÁö Visual Basic¡¹¿Ü ´Ù¼öÀÇ ¹ø¿ª¼°¡ ÀÖ´Ù
°¨¼öÀÚ °¨¼ö ±èÁ¤¾Æ °üµ¿´ëÇб³ ÄÄÇ»Åͱ³À°°ú ºÎ±³¼ö,Áß¾Ó´ëÇб³ ÄÄÇ»ÅͰøÇаú °øÇйڻç(¼ÒÇÁÆ®¿þ¾î °øÇÐ Àü°ø), CBD ±â¹Ý ±¹¹æ Àλç ÅëÁ¦½Ã½ºÅÛ °³¹ß/±¹¹æºÎ ÀÚ¹® ±³¼ö,(ÁÖ)»ï¼º »ý¸í CBD ¹æ¹ý·Ð ÀÚ¹® ±³¼ö, (ÁÖ)Á¶ÈïÀºÇà ÇØ¿ÜÁ¡Æ÷ °ü¸®½Ã½ºÅÛ °³¹ß /CBD ÀÚ¹® ±³¼ö |
 |
|
|
|
|
|
|
|
|
|
|
|