±³À°Á¤º¸È­ Àü¹®±â¾÷À¸·Î ¼ö¿äÀÚ¿¡
ÃÖÀûÈ­µÈ ±³À°Á¤º¸ ¼­ºñ½º Á¦°ø

HOME|±³À°Á¤º¸È­|ÀüÀÚÁ¤ºÎ ÇÁ·¹ÀÓ¿÷

ÀüÀÚÁ¤ºÎ ÇÁ·¹ÀÓ¿÷

±³À°Á¤º¸È­ ¼­ºñ½º Ç¥ÁØ Ç÷§Æû(framework)±â¼úº¸À¯

Æø½º¼ÒÇÁÆ®°¡ °³¹ß º¸À¯ÇÑ FS framework´Â ÀüÀÚÁ¤ºÎ Ç¥ÁØÇÁ·¹ÀÓ¿öÅ© ±â¹Ý¿¡¼­ ±³À°Á¤º¸È­ Ư¼º¿¡ ¸Â´Â ½Ã½ºÅÛÀ» È¿°úÀûÀ¸·Î ±¸ÃàÇÒ ¼ö ÀÖ°Ô ¼³°èµÈ JAVA ±â¹ÝÀÇ framework·Î½á, À¥ °³¹ß¿¡¼­ ÀÚÁÖ »ç¿ëµÇ´Â Ŭ·¡½º¿Í ¸Þ¼Òµå¸¦ ÇϳªÀÇ ¶óÀ̺귯¸®·Î ¹­¾î ÄÚµåÀÇ Àç»ç¿ë¼ºÀ» ±Ø´ëÈ­ÇÏ°í °³¹ß ¼Óµµ¸¦ Çâ»ó½Ãŵ´Ï´Ù.

°³¿ä

ÇÁ¸®Á¨Å×À̼Ç/ºñÁî´Ï½º/µ¥ÀÌÅÍ Á¢±Ù ·¹À̾ ¾ö°ÝÇÏ°Ô ºÐ¸®µÈ ¾ÆÅ°ÅØó¿¡ µû¶ó, °¢ ·¹À̾ °³¹ßÀ» ¼öÇàÇÔÀ¸·Î½á °³¹ßÀÚ °£ Ç¥ÁØÈ­µÈ ÄÚµå °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÔ

´Ùä³Î ÅëÇÕ °ü¸®, J2EE Ç¥ÁØ ¼­ºñ½º Áö¿ø, µ¿ÀÏÇÑ Architecture Áö¿ø

°øÅë ¼­ºñ½º¸¦ Àç»ç¿ëÇÔÀ¸·Î½á °³¹ß Áߺ¹À» ÃÖ¼ÒÈ­ÇÏ°í ·¹ÀÌ¾î ¹× °øÅë ¿µ¿ª ºÐ¸®¸¦ ÅëÇØ °³¹ßÀÚ´Â ºñÁî´Ï½º ·ÎÁ÷¿¡¸¸ ÁýÁßÇÒ ¼ö ÀÖÀ½

ÇÁ·ÎÁ§Æ® ¹× ÄÚµå »ý¼º ±â´ÉÀ» Á¦°øÇÏ´Â IDE, Query Manager µîÀÇ °³¹ß Áö¿ø ÅøÀ» È°¿ëÇÏ¿© °³¹ßÇÔÀ¸·Î½á ¿À·ù ¹ß»ýÀ» ¹Ì¸® °¨Áö

ÇÁ·Î±×·¥ Àç È°¿ë¼º ±Ø´ëÈ­

Component-Based SystemÀ» ÅëÇÑ Performance ÁýÁß °ü¸®

´Ù¾çÇÑ °øÅë ó¸® ¸ðµâ Áö¿ø ¹× °ü·Ã Helper Ŭ·¡½º Á¦°ø

DB ¸®¼Ò½º ¹Ý³³ ¹× ¿À·ù ó¸® µî°ú °°Àº °øÅë ÀüÈÄ Ã³¸® ·ÎÁ÷ÀÇ ÀÏ°ý Àû¿ëÀ» ÅëÇØ ¾îÇø®ÄÉÀÌ¼Ç Ç°Áú ¹× ¾ÈÁ¤ÀûÀÎ ¿î¿µ º¸Àå

Ç¥ÁØÈ­µÈ DB access Module, CTG COM Area Interface Module

DataSource¿¡ ´ëÇÑ ¿Ïº®ÇÑ ¼³°è·Î ÀÎÇÑ ½Ã½ºÅÛ ¾ÈÁ¤¼º ±Ø´ëÈ­

¼­ºñ½º Ç¥ÁØ Ç÷§Æû(FS framework)±¸¼º

Interface Helper ±¸¼º

»ç¿ëÀÚÀÇ ¿äûÀ» ¹Þ¾Æ DB Helper¿¡ ÀڷḦ ¿äû, Data Helper¸¦ ÅëÇØ Dataset ȤÀº °ªÀ» »ý¼ºÇÏ´Â ÀÛ¾÷À» ½ÃÇà. DB ¿¬°á Á¾·á ¹× Exception ó¸®, ·Î±ë µîÀ» ÀÚµ¿À¸·Î ó¸®

Client·ÎºÎÅÍÀÇ ¿äûÀº Single ServletÀÌ ´ã´ç. È£Ãâ¸í ¹× ½ÇÁ¦ Business logic Class Name¿¡ ´ëÇÏ¿© Mapping Á¤º¸ °ü¸®

Client ¿äû¿¡ ´ëÇÑ Áß¾Ó °ü¸® °¡´É

¼­ºñ½º ¿äû ½Ã°£ °ü¸®, ÃÖ´ë µ¿½Ã 󸮼ö °ü¸®

¼­ºñ½ºº° ·Î±× ºÐ¼®(ÃÖ´ë, ÃÖ¼Ò »ç¿ë ¼­ºñ½º ¹× ¿¡·¯ ¹ß»ý ÇöȲ µî)

¿äû¿¡ ´ëÇÑ ÀÀ´äÀÇ ´Ù¾çȯ °¡´É(XML/Excel/Html etc...)

Business Helper ±¸¼º

»ç¿ëÀÚÀÇ ¿äûÀ» ¹Þ¾Æ DB Helper¿¡ ÀڷḦ ¿äû, Data Helper¸¦ ÅëÇØ Dataset ȤÀº °ªÀ» »ý¼ºÇÏ´Â ÀÛ¾÷À» ½ÃÇà. DB ¿¬°á Á¾·á ¹× Exception ó¸®, ·Î±ë µîÀ» ÀÚµ¿À¸·Î ó¸®

Action BeanÀÌ ºñÁî´Ï½º ·ÎÁ÷À» Á¦¿ÜÇÑ ±â´É Á¦°ø ¡æ °³¹ßÀÚ´Â °¢ÀÚÀÇ Implemented Bean ·ÎÁ÷¸¸ ±¸Çö

Transaction 󸮸¦ °³¹ßÀÚ°¡ Á÷Á¢ ´ã´çÇÏÁö ¾ÊÀ¸¹Ç·Î °³¹ßÀÚ ½Ç¼ö¿¡ ÀÇÇÑ DB Lock µîÀ» ¹æÁöÇÒ ¼ö ÀÖÀ½

ÀÔ·Â ¹× Ãâ·Â¿¡ ´ëÇÑ º¯°æÀÌ ¿ëÀÌ( IXML ¡æ HTML > CVS)

Exception ¹× Logging¿¡ ´ëÇÑ Ã³¸®ÀÇ °øÅëÈ­

Client ÇÁ¸®Á¨Å×ÀÌ¼Ç º¯°æ ·ÎÁ÷ ¼öÁ¤ ¾øÀÌ Àû¿ë °¡´É

Data Helper ±¸¼º

Àü¼Û µ¥ÀÌÅ͸¦ ÀÚ¹Ù¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇüÅ·Π°¡°ø ¹× ÀÚ¹Ù¿¡¼­ »ý¼ºµÈ µ¥ÀÌÅ͸¦ ¾îÇø®ÄÉÀ̼ÇÀ¸·Î Áö¿ø

È­¸é¿¡¼­ Àü¼ÛµÇ´Â Dataset ¹× °ªÀ» ÀÚ¹Ù¿¡¼­ ó¸®Çϱ⠽¬¿î ÇüÅ·Π°¡°øÇÏ¿© Business Helper¿¡ ³Ñ°Ü ÁÜ

Dataset ÀڷḦ VO ȤÀº VO ¹è¿­¿¡ ³Ñ°Ü ¹Ù·Î DB¿¡ ÀúÀå ȤÀº º¯°æÇÒ ¼ö ÀÖ°Ô °¡°øÇØ ÁÜ

DB¿¡¼­ Á¶È¸µÈ ÀڷḦ DatasetÀ¸·Î ÀÚµ¿ º¯°æÇØ ÁÜ

´Ù·®ÀÇ DatasetÀ» ÇѲ¨¹ø¿¡ ¸¸µé¾î Àü¼ÛÇÒ ¼ö ÀÖ°í, ´Ù·®ÀÇ µ¥ÀÌÅÍ ¼ÂÀ» ¹Ý´ë·Î VO ȤÀº VO ¹è¿­·Î º¯È¯ÇÒ ¼ö ÀÖÀ½

Configuration ±¸¼º

¼­¹ö Runtime ȯ°æ ¹× DB, Logging, Message µî¿¡ ´ëÇÑ Configuration Á¤º¸¸¦ °ü¸®

ÇÁ·Î±×·¥ ¼öÁ¤ ¹× ServerÀÇ Stop ¾øÀÌ º¯°æ Á¤º¸ ¹Ý¿µ °¡´É

°¢ ȯ°æ¿¡ ´ëÇÑ Property Ãß°¡ ¿ëÀÌ

Database Helper ±¸¼º

´Ù¾çÇÑ Database¿¡ ´ëÇÏ¿© SQL ½ÇÇà ¹× SQL Logging, Data º¯È¯ µîÀ» °ü¸®

Statement ¹ßÇàÀ» °ü¸®ÇÏ¿© °³¹ßÀÚ ½Ç¼ö·Î ÀÎÇÑ hang Çö»ó ¹æÁö

Insert/Delete/Update¸¦ À§ÇÑ Table´ç ÇϳªÀÇ DAO ¹× VO ÀÚµ¿ »ý¼º (Table Á¤º¸ È®ÀÎ ÈÄ ÀÚµ¿ »ý¼º °¡´É ¹× Select¸¦ À§Çؼ­´Â ÀÌ¿ëÀÚ°¡ Á÷Á¢ DAO ÀÛ¼º °¡´É

DB Close½Ã¿¡ ÀÏ°ýÀûÀ¸·Î OpenµÈ Statement ¹× Result Close

Insert/Delete/Update/Select SQL ¼öÇà ½Ã°£ ¹× SQL ¹®¿¡ ´ëÇÑ Log¸¦ ³²±æ ¼ö ÀÖÀ½

Connection Helper ±¸¼º

°¢Á¾ Resource¿¡ ´ëÇÏ¿© ¿¬°á Á¤º¸ ¹× Transaction µîÀ» °ü¸®

DB µîÀÇ ´Ù¾çÇÑ ¿¬°áÀ» °ü¸®ÇÔ

JNDI¸¦ ÅëÇؼ­ LookupÇÑ Data Source Á¤º¸¸¦ ij½Ã ÇÔ

Statement¸¦ Cache ÇÑ ÈÄ ÀçÈ°¿ë ȤÀº µ¿½Ã Close¸¦ Áö¿ø ÇÔ

Data Connection Manager¸¦ ÀÌ¿ëÇÏ¿© 2-Phase commit

Data Connection Manager¸¦ ÀÌ¿ëÇÏ¿© 2-Phase commit

FS FrameworkÀ» È°¿ëÇÑ ÁÖ¿ä ¼º°ø»ç·Ê

Çѱ¹´ëÇб³À°ÇùÀÇȸ

´ëÇÐÀÔÇÐÀüÇü Á¾ÇÕÁö¿ø½Ã½ºÅÛ ±¸Ãà »ç¾÷

Çѱ¹Çü ¿ø¼­Á¢¼ö(Ç¥ÁØ°øÅë¿ø¼­)½Ã½ºÅÛ ±¸Ãà »ç¾÷

´ëÇÐ ÀÔÇÐÁ¤º¸ Æ÷ÅÐ ½Ã½ºÅÛ ±¸Ãà »ç¾÷

´ëÇÐ ÀÔÇÐÁ¤º¸ Æ÷ÅÐ ¸ð¹ÙÀÏ ¼­ºñ½º ±¸Ãà »ç¾÷

´ëÇÐ ÀÔÇÐÁ¤º¸ °øÁ¤¼ºÈ®º¸½Ã½ºÅÛ ±¸Ãà »ç¾÷ µî ´Ù¼ö

´ëÇÐÁ¤º¸°ø½Ã ÅëÇսýºÅÛ °íµµÈ­ »ç¾÷

Çѱ¹±³À°°³¹ß¿ø

°íµî±³À°Åë°èÁ¶»ç ½Ã½ºÅÛ ¿î¿µ ¹× À¯Áöº¸¼ö »ç¾÷

Ư¼ºÈ­°í Á¹¾÷ÀÚ Ãë¾÷Åë°è Á¶»çüÁ¦ ±¸Ãà »ç¾÷

Çѱ¹»çÇÐÁøÈïÀç´Ü

°íµî±³À° ÀçÁ¤½Ã½ºÅÛ ±¸Ãà »ç¾÷

»ç¸³´ëÇРȸ°è ¹× ±âä°ü¸® ½Ã½ºÅÛ ±¸Ãà »ç¾÷

´ëÇÐ ÀÚ°¡Áø´Ü ½Ã½ºÅÛ ±¸Ãà »ç¾÷

Çѱ¹ÀåÇÐÀç´Ü

µî·Ï±Ý Åë°è Á¶»çºÐ¼® ½Ã½ºÅÛ ±¸Ãà »ç¾÷

ÀåÇÐ±Ý ¼öÇýÇöȲ Á¶»çºÐ¼® ½Ã½ºÅÛ ±¸Ãà »ç¾÷

Çѱ¹±³À°ÇмúÁ¤º¸¿ø

Ư¼ö±³À° Åë°è ½Ã½ºÅÛ ±¸Ãà »ç¾÷

Çѱ¹¹æ¼ÛÅë½Å´ëÇб³

Çѱ¹¹æ¼ÛÅë½Å´ëÇб³ ¸àÅ丵 ½Ã½ºÅÛ ±¸Ãà »ç¾÷

Çѱ¹´ëÇнºÆ÷Ã÷ÇùÀÇȸ

üÀ°Æ¯±âÀÚ ´ëÀÔÁ¤º¸Æ÷ÅÐ ±¸Ãà