miniDaum navigation

Daum Áö½Ä

Java - ÀÚ¹ÙºóÁî¶õ ¹«¾ùÀÎÁö ¼³¸íÁ¡ ÇØÁֽʽÿÀ.

´ÙÀ½Ä¿¹Â´ÏÄÉÀÌ¼Ç |2004-10-15 12:53

´äº¯ 1 | Á¶È¸ 0
ÀÚ¹ÙºóÁî¶õ ¹«¾ùÀÎÁö ¼³¸íÁ¡ ÇØÁֽʽÿÀ.
Àǰ߾²±â ½Å°í
 
0 ÀÌ Áú¹®¿¡ ´äº¯Çϱâ

ÇöÀç ´äº¯µé 1°³ Ãßõ¼ø | µî·Ï¼ø

ÀÚÁ¦Á»¿ä ´ÔÀÇ ´äº¯

2006-07-27 16:28

ÀÚ¹Ù·Î ¸¸µç ÀÏÁ¾ÀÇ ÄÄÆ÷³ÍÆ® ÀÔ´Ï´Ù

 

ÀÚ¹ÙºóÁî(JavaBeans)¶õ ÀÚ¹Ù·Î ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®(ºÎǰ)À» ¸¸µé±â À§ÇÑ ±â¼úÀÔ´Ï´Ù.
ºóÀ̶õ Á¦ÀÛ Ç¥ÁØ¿¡ µû¶ó ÀÛ¼ºÇÑ °¢°¢ÀÇ ÄÄÆ÷³ÍÆ®ÀÔ´Ï´Ù.
¾ÖÃÊ¿¡´Â Ç¥ÁØÈ­Çؼ­ VBó·³ ½±°Ô ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â
°³¹ßµµ±¸¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ JavaBeans ±Ô¾àÀÌ ¸¸µé¾îÁ³½À´Ï´Ù.
±×·¯³ª, ÀÌ·¯ÇÑ Àǵµ·Î ¸¸µé¾îÁø ÀÚ¹ÙºóÁî´Â Å©°Ô ȣȲÀ» ´©¸®Áö ¸øÇÏ´Ù°¡
¼­¹öÂÊ¿¡¼­ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µå´Â ±â¼ú·Î ¹ßÀüÇß½À´Ï´Ù.
±×·¡¼­ µîÀåÇÑ °ÍÀÌ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹ÙºóÁî, ¹Ù·Î EJB ÀÔ´Ï´Ù

 

¡á ÀÚ¹Ù(JAVA)¶õ?

¡¤¼±¸¶ÀÌÅ©·Î½Ã½ºÅۻ簡 ¸¸µç °´Ã¼ ÁöÇâÀû ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ¿ø·¡ ÀÚ¹Ù´Â ´Ù¾çÇÑ °¡ÀüÁ¦Ç°ÀÇ È°¿ëÀ» ¿°µÎ¿¡ µÎ°í ¸¸µé¾îÁ³´Ù. ±×·¡¼­ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¿¡ µ¶¸³ÀûÀÌ´Ù.

¨ç ÀÚ¹ÙÀÇ ÁÖ¿ä Æ¯Â¡

¡¤Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾îÀÇ Ç÷§Æû¿¡ µ¶¸³ÀûÀ̹ǷΠŬ¶óÀÌ¾ðÆ® ¼­¹öÀÇ ºÐ»ê ȯ°æ¿¡ ÀûÇÕÇÏ´Ù.

¡¤°´Ã¼(Object)¸¦ Ȱ¿ëÇÏ´Â °´Ã¼ ÁöÇâÀû ¾ð¾îÀ̹ǷΠC, C++ µî¿¡ ºñÇØ »ó´ëÀûÀ¸·Î ´Ü¼øÇÏ°í ½±´Ù.

¡¤ÇÁ·Î±×·¡¹Ö ¾ð¾î Â÷¿ø¿¡¼­ ¸ÖƼ¾²·¹µå°¡ Áö¿øµÇ¸ç ¸Þ¸ð¸® °ü¸®°¡ ¼ö¿ùÇÏ°í º¸¾È ±â´ÉÀÌ °­ÇÏ´Ù.

¡¤ÄÄÆÄÀϵµ Çϰí ÀÎÅÍÇÁ¸®Å͵µ ÇÏ´Â ¾ð¾îÀÌ´Ù.

¡¤ÀåÁ¡ÀÌ ¸Å¿ì ¸¹Áö¸¸ Áß¿äÇÑ ´ÜÁ¡Àº ÇÁ·Î±×·¥ ½ÇÇà ¼Óµµ°¡ ´À¸° ÆíÀ̶ó´Â °ÍÀÌ´Ù.

¨è ÀÚ¹Ù¿Í C++ÀÇ ºñ±³

 

Java

C++

Æ÷ÀÎÅͰ¡ ¾ø´Ù.

Æ÷ÀÎÅͰ¡ ÀÖ´Ù.

Ç÷§Æû¿¡ µ¶¸³ÀûÀÌ´Ù.

Ç÷§Æû¿¡ Á¾¼ÓÀûÀÌ´Ù.

¼ø¼ö °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÌ´Ù.

C ¾ð¾î¿¡ ±â¹ÝÀ» µÐ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÌ´Ù.

Ç¥ÁØ µ¥ÀÌÅÍ Å¸ÀÔÀ» »ç¿ëÇÑ´Ù.

OS ¹× Çϵå¿þ¾î¿¡ µû¸¥ µ¥ÀÌÅÍ Å¸ÀÔÀ» »ç¿ëÇÑ´Ù.

¹è¿­ ¹üÀ§¸¦ °Ë»çÇÑ´Ù.

°Ë»çÇÏÁö ¾Ê´Â´Ù.

¾ð¾î Â÷¿øÀÇ ¸ÖƼ¾²·¹µå¸¦ Áö¿øÇÑ´Ù.

Çϵå¿þ¾î¿Í OS¿¡ ÀÇÁ¸ÇÏ´Â ¸ÖƼŽºÅ·À» Áö¿øÇÑ´Ù.

¸Þ¸ð¸®¸¦ overwriteÇÒ ¼ö ¾ø´Ù.

¸Þ¸ð¸®¸¦ overwriteÇÒ ¼ö ÀÖ´Ù.

Àç ÄÄÆÄÀÏ ¾øÀÌ Å¬·¡½º, ¸Þ¼Òµå ¹× º¯¼ö¿¡ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù.

Àç ÄÄÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù.


¡á ÀÚ¹Ù·Î ¸¸µé¾îÁø ÇÁ·Î±×·¥ÀÇ À¯Çü

¨ç ÀÚ¹Ù ¾ÖÇø´(Java Applet)

¡¤À¥ ºê¶ó¿ìÀú°¡ ±¸µ¿ÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ½ÇÇàµÇ´Â ÀϹÝÀûÀ¸·Î ¼ÒÇü ÇÁ·Î±×·¥À¸·Î¼­ »ç¿ëÀÚ°¡ ¿äûÇÏ¿© ¼­¹ö·ÎºÎÅÍ ´Ù¿î·ÎµåÇÏ¿© »ç¿ëÇÑ´Ù.

¨è ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼Ç(Java Application)

¡¤ÀϹÝÀûÀÎ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î¼­ ·ÎÄÃÀÇ ±â¾ïÀåÄ¡¿¡¼­ ÇÁ·Î±×·¥À» ·ÎµùÇÏ¿© ±¸µ¿ÇÑ´Ù. ¼­¹ö¿Í °ü°è¾øÀÌ ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ´Â °ÍÀÌ´Ù.

¨é ÀÚ¹Ù ¼­ºí¸´(Java Servlet)

¡¤¾ÖÇø´°ú À¯»çÇϳª ¾ÖÇø´°ú´Â ´Þ¸® ¼­¹ö¿¡¼­ ½ÇÇàµÇ¸ç CGI ÇÁ·Î±×·¥Ã³·³ POST³ª GET ¹æ½ÄÀ¸·Î »ç¿ëÀÚÀÇ ÀԷ ó¸®°¡ °¡´ÉÇÑ ¼ÒÇü ÇÁ·Î±×·¥ÀÌ´Ù.

¨ê ÀÚ¹Ù ºó½º(Java Beans)

¡¤ÀÚ¹ÙÀÇ Àç»ç¿ëÀÌ °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î °´Ã¼¸¦ ¸¸µå´Â ±â¼úÀÇ °á°ú·Î ¸¸µé¾îÁø ÄÄÆ÷³ÍÆ®·Î¼­ °¢Á¾ ´Ù¾çÇÑ ¸ñÀûÀ» À§ÇÑ ¼ÒÇü ¸ðµâÀÌ´Ù.

¡á ÀÚ¹Ù ¿ë¾î

1. ÀÚ¹Ù °ü·Ã ÀÏ¹Ý ¿ë¾î

¨ç °¡»ó¸Ó½Å(Virtual Machine)

¡¤Æ¯Á¤ÇÑ Çϵå¿þ¾î¿¡ Á¾¼ÓµÊ ¾øÀÌ ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ ½ÇÇà °¡´ÉÇÑ ÀÚ¹ÙÀÇ ¼öÇà ȯ°æÀ¸·Î¼­ ¸¶Ä¡ °¡»óÀûÀÎ ±â°è¿Í °°´Ù´Â Àǹ̿¡¼­ ºÙ¿©Áø À̸§.

¨è JDBC

¡¤ÀÚ¹ÙÀÇ µ¥ÀÌÅͺ£À̽º Á¢±Ù ¹æ½Ä(À©µµ¿ì °è¿­¿¡¼­ »ç¿ëÇÏ´Â °ÍÀº ODBC).

¨é JFC

¡¤´ÙÁß Ç÷§Æû »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿ë Ŭ·¡½º.

¨ê Swing

¡¤JFCÀÇ GUI(Graphic User Interface) ÄÄÆ÷³ÍÆ®¸¦ ¸»ÇÔ.

¨ë JNI

¡¤ÀÚ¹ÙÀÇ °¡»ó¸Ó½ÅÀÌ C³ª C++ µîÀ¸·Î ¸¸µé¾îÁø ¶óÀ̺귯¸®³ª ÀÀ¿ëÇÁ·Î±×·¥°ú ¿¬µ¿ÇÏ¿© ¼öÇàµÉ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â ÀÎÅÍÆäÀ̽º.

¨ì RMI

¡¤ºÐ»ê°´Ã¼ »ç¿ëÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ¿ø°Ý ¸Þ¼Òµå È£Ãâ±â. È£ÃâÇÒ ¶§ ÇØ´ç Ŭ·¡½º¸¦ ´Ù¿î·Îµå¹ÞÁö ¾Ê°í ÀÔ·Â °ª¸¸ ¼­¹ö Ãø¿¡ Àü´ÞÇØ ½ÇÇàÇÑ ÈÄ ¸®ÅÏ °ª¸¸À» ¹Þ¾Æ¿Â´Ù.

2. °³¹ß µµ±¸ °ü·Ã ¿ë¾î

¨ç Java

¡¤ÀÚ¹Ù·Î ÀÛ¼ºµÇ¾î ÄÄÆÄÀÏµÈ ¹ÙÀÌÆ® Äڵ带 ½ÇÇàÇÏ´Â ÀÚ¹Ù ÀÎÅÍÇÁ¸®ÅÍÀÌ´Ù.

¨è Javac

¡¤ÀÚ¹Ù ¼Ò½º Äڵ带 ¹ÙÀÌÆ® ÄÚµå·Î ÄÄÆÄÀÏÇÏ´Â ÀÚ¹Ù ÄÄÆÄÀÏ·¯¸¦ ¸»ÇÑ´Ù.

¨é javadoc

¡¤ÀÚ¹Ù ¼Ò½º Äڵ忡 Æ÷ÇÔµÈ Å¬·¡½º¿Í º¯¼ö ¸Þ¼Òµå µîÀ» Æ÷ÇÔÇÏ´Â ¹®¼­¸¦ »ý¼ºÇÏ´Â ÀÚ¹Ù ¹®¼­ »ý¼º±â.

¨ê appletviewer

¡¤ÀÚ¹Ù ¾ÖÇø´À» ºê¶ó¿ìÀú ¾øÀÌ º¼ ¼ö ÀÖ°Ô ÇÏ´Â µµ±¸.

¨ë Jdb

¡¤ÀÚ¹Ù ÇÁ·Î±×·¥À» µð¹ö±ëÇÏ´Â ÀÚ¹Ù µð¹ö°Å(Debugger)

¨ì javap

¡¤ÀÚ¹Ù·Î ÀÛ¼ºµÇ¾î ÄÄÆÄÀÏµÈ ¹ÙÀÌÆ® Äڵ带 µð½º¾î¼Àºí(disassemble : ºÐÇØ)ÇÏ¿© ¼Ò½º ÄÚµå·Î Ãâ·ÂÇÏ´Â ÀÚ¹Ù µð½º¾î¼Àºí·¯.

¨í javah

³»¿ëÃâó : º»ÀÎÀÛ¼º
0
Àǰ߾²±â ½Å°í

'ÀÚ¹Ù ºó ÀÚ¹Ù ºóÁî'
´õº¸±â

¿ìÃø ¿µ¿ª

HTML,ű׺ü¸¥Áú¹®
¿À´ÃÀÇ ÃßõQ&A
ÀÎÅÍ³Ý °¡Â¥ ¸íǰ¿¡ ¼ÓÁö ¾Ê´Â ¹ý ¾Ë·ÁÁÖ¼¼¿ä
Àα⠼³¹®Áö½Ä

¼ú? ´ã¹è? ´õ ²÷±â ¾î·Á¿î ...


'ÀÚ¹Ù ºó ÀÚ¹Ù ºóÁî' °ü·Ã°Ë»ö¾î