RE:ÀÚ¹Ù¿¡ °üÇÑ ÀüüÀûÀÎ °³³ä(FAQ)


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :ÀÌ¿ø¿µ 1998³â 9¿ù 21ÀÏ 16:14:20

In Reply to: [Áú¹®]ÀÚ¹Ù¿¡ °üÇÑ ÀüüÀûÀÎ °³³ä..(Á» ¿å½É²Ù·¯±â°°Àº Áú¹®) posted by °íÀç±Õ on 1998³â 9¿ù 20ÀÏ 13:54:18:

1. JFC¿Í swingÀº Á¤È®È÷ ¾î¶² °ü°èÀԴϱî. Á¦°¡ ÃÖ±Ù¿¡ ´Ù¿î¹ÞÀº
JDK1.2 BETA¿¡¼­ Áö¿øµË´Ï±î?(¹«½ÄÇÏÁÒ?)

JAVATM FOUNDATION CLASSES (JFC)´Â ÀÚ¹ÙÀÇ ±âº»ÀûÀÎ
AWT(Abstract Windowing Toolkit)ÀÇ È®ÀåÀ¸·Î¼­
Á»´õ ´Ù¾çÇÑ UI(User Interface)¸¦ Á¦°ø, Drag and Drop,
Java 2D API, ´Ù¾çÇÑ Ç÷¿Æû ƯÀ¯ÀÇ UI ÇüŸ¦ ÀÚÀ¯·Ó°Ô
±¸»çÇÒ ¼ö ÀÖ´Â Pluggable Look and Feel, ±×¸®°í
voice control, Screen Reader, speech input/outputµî°ú °°Àº
assistive technology¸¦ ÁöÇâÇÏ´Â Accessibility API¸¦
Á¦°øÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ JFCÀÇ project code nameÀÌ "swing"À̱¸¿ä.
ÇöÀç Swing 1.1 Beta 2°¡ ³ª¿Í ÀÖÀ¸¸ç ¿©±â¿£ Java 2D API´Â
Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸³ª, JDK 1.2 Beta 4 ³»¿¡´Â swing 1.1À» Æ÷ÇÔÇÏ¿©
Java 2D APIµµ ´Ù ÇÔ²² Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.



2. ¾ÕÀ¸·Î ±²ÀåÈ÷ À¯¸ÁÇҰŶó´Â CORBA´Â JDK¿¡ Æ÷ÇÔÀÌ µÈ°Ç°¡¿ä?
¾Æ´Ï¸é ½ºÀ®À̳ª ¼­ºí¸´Ã³·³ µû·Î Ŭ·¡½º¸¦ ´Ù¿î ¹Þ¾Æ ¼³Ä¡¸¦
ÇØ¾ß Çϳª¿ä?


CORBA(Common Object Request Broker Architecture)´Â
¾Æ½Ã°ÚÁö¸¸ OMG¿¡¼­ Á¦¾ÈÇÑ ½ºÆåÀÔ´Ï´Ù.
ORB(Object Request Broker) ¾ÆÅ°ÅØÃĸ¦ ÀÌ¿ëÇÏ¿© À̱âÁ¾
language°£¿¡ Åõ¸íÇÑ ¿¬°áÀ» Á¦°øÇÏÁö¿ä.


ÇöÁ¦ CORBA¸¦ ±¸ÇöÇÑ Á¦Ç°À¸·Î´Â Iona»çÀÇ Oribix, ¿¾³¯
Visigenic»ç¿¡¼­ °³¹ßÇÏ´Ù IBM¿¡°Ô ÅëÇÕµÈ ÈÄ Inprise·Î
ȸ»ç¸íÀ» ¹Ù²Ù¾î °³¹ß ÆǸŵǰí ÀÖ´Â VisiBroker°¡ ÀÖÀ¸¸ç
ÀÌ µÎ Á¦Ç°Àº C++, Java, Ada, CORBA..µî ´Ù¾çÇÑ ¾ð¾î API¸¦
Á¦°øÇÕ´Ï´Ù. ±âŸ ´Ù¸¥ Á¦Ç°µéµµ ¸¹ÀÌ ÀÖÀ¸¸ç ¿äÁòÀº Linux¿¡¼­µµ
°³¹ß ¿î¿µÇÒ ¼ö ÀÖ´Â CORBAÁ¦Ç°ÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù.


JavaIDLÀº OMG CORBAÀÇ ÀÚ¹Ù MappingÀ̸ç Sun»ç°¡ OMGÀÇ
CORBA Spec¸¦ ±¸ÇöÇÑ Á¦Ç°À̶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù.


JavaIDLÀº µÎ°¡Áö Package·Î Á¦°øµË´Ï´Ù. JavaIDL¸¦ »ç¿ëÇϽ÷Á¸é
CORBA API¿Í CORBA È£¿Ï-ORB¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â JDK1.2¿Í
idltojava¶ó´Â º°µµÀÇ IDL Compiler°¡ ÀÖ¾î¾ß
ÇÕ´Ï´Ù. idltojava´Â º°µµ·Î download¹Þ¾Æ¾ß ÇÕ´Ï´Ù.


Âü°í·Î, JavaIDL¸¦ ÀÌ¿ëÇϵç, visibriker¸¦ ÀÌ¿ëÇϵç, Oribix¸¦
ÀÌ¿ëÇÏµç ¸ðµÎ OMGÀÇ CORBA ½ºÆå¿¡ µû¸¥ °ÍÀ̹ǷΠ¼­·Î ¿¬°áÀÌ
°¡´ÉÇÕ´Ï´Ù.



3. ¸¶Âù°¡Áö·Î ÀÚ¹Ù ºóÁ ÀÌ¿ëÇÏ·Á¸é ¾î¶² Áغñ¸¦ ÇØ¾ß Çϳª¿ä?

Java Beans´Â ÀÚ¹Ù ¾îÇø®ÄÉÀÌ¼Ç È¯°æ¿¡¼­ ±¸ÇöÇÒ ¼ö ÀÖ´Â
Ç÷¿Æû µ¶¸³ÀûÀΠƯ¼ºÀ» °®´Â ÄÄÆ÷³ÍÆ® ¾ÆÅ°ÅØÃĸ¦ ÁöÇâÇÏ´Â
°ÍÀ¸·Î SunÀÌ Á¦¾ÈÇÑ ½ºÆåÀÔ´Ï´Ù.


Java Beans¸¦ ±¸ÇöÇϽ÷Á¸é JDK¸¦ ÀÌ¿ëÇϵí JBDK(JavaBeans
Developer Kit)À» download¹Þ¾Æ manualÇÏ°Ô codingÇÏ½Ç ¼öµµ
ÀÖ°í, Sybase's PowerJ, Borland's JBuilder,
IBM's Visual Age for Java, Symantec's Visual Cafeµî°ú °°Àº
visual application builder toolÀ» »ç¿ëÇÏ½Ã¸é ½±°Ô ±¸ÇöÇÒ ¼ö
ÀÖ½À´Ï´Ù.


Âü°í·Î, ÀÌ·¯ÇÑ Java Beans ½ºÆåÀ» ´õ È®Àå ½ÃÄÑ ±â¾÷À̳ª
°ø°øȸ»ç ¾÷¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â EJB(Enterpise Java Beans)°¡
ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ EJB¸¦ ±¸ÇöÇÑ ½ÇÁ¦ Á¦Ç°Àº ±×´ÙÁö ¸¹Áö ¾ÊÀº
½ÇÁ¤ÀÔ´Ï´Ù¸¸ Sybase's Jaguar CTS 1.1.1, Netscape Application
Server, TOP END Enterprise JavaBeans Server, Persistence's
PowerTier for Enterprise JavaBeans, Borland's JBuilder2µî
¸î°¡Áö Á¦Ç°ÀÌ ÀÖ½À´Ï´Ù.


óÀ½ Àڹٺ󽺸¦ ½ÃÀÛÇϽô ÀÔÀåÀ̽öó¸é JBDK¸¦ ´Ù¿î·Îµå ¹Þ¾Æ
example°ú Tutorial¸¦ º¸½Ã°í, ±âº»ÀûÀÌ ¾ÆÅ°ÅØÃĸ¦ ÀÌÇØÇϽŠÈÄ
°£´ÜÇÑ sample¸¦ ¸¸µé¾î º¸½Ã´Â °Í ºÎÅÍ ÇÏ½Ã¸é µÉ °Í °°½À´Ï´Ù.



4. ÀÚ¹Ù ¹ÙÀÌÆ®Äڵ尡 ½ÇÇàµÇ´Âµ¥´Â ºê¶ó¿ìÀúÀÇ Áö¿ø¿¡ ÇÑ°è°¡
ÀÖ´Ù°í ¾Ë°í Àִµ¥...
¼­ºí¸´Àº ¼­¹ö ¿¡ JSDK°¡ ±ò·Á ÀÖÀ¸¸é µÈ´ÙÁö¸¸ ³ª¸ÓÁö ½ºÀ®À̳ª
ºóÁî ´Â ºê¶ó¿ìÀú¿¡¼­ Áö¿øÀ» ÇØÁÖ´Â °ÇÁö ¾Æ´Ï¸é ÇÁ·Î±×·¡¹Ö¶§
ºê¶ó¿ìÀú¿¡ Ŭ·¡½º µéÀÌ ´Ù¿î·Îµå µÇµµ·Ï ÇØÁà¾ß Çϴ°ÇÁö..


ÇöÀç´Â Ŭ·¡½ºµéÀÌ ´Ù¿î·Îµå µÇµµ·Ï ÇØ Áà¾ß ÇÕ´Ï´Ù.
ÇöÀç(98.9.21) Netscape 4.05, 4.06µîÀº JDK1.1 ¸¦ Áö¿øÇÕ´Ï´Ù.
±×·¯³ª core JDK 1.1 Api¸¦ ³»ÀåÇÏ°í ÀÖÀ» »Ó, ¿ì¸®°¡ Á÷Á¢
codingÇÑ class³ª Visual tool¿¡¼­ Á¦°øµÈ classµé, ȤÀº
ÀÛ¼ºÇÑ Beans classµéÀº ´ç¿¬È÷ Web Browser¿¡´Â ¾øÀ» ÅÍÀÌ´Ï
½ÇÇà½Ã¿¡ ³»·Á ¹Þµµ·Ï .jar·Î ¹­¾î html ¹®¼­³» Applet Tag¿¡
¾Æ·¡¿Í °°ÀÌ ³Ö¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù.
<applet code=XXX.class archive=YYY.jar width=... height=...>
</applet>


ÀÚ¹Ù Swing°°Àº °æ¿ì JDK1.2³»¿¡ ±âº»ÀûÀ¸·Î Æ÷ÇԵǾî ÀÖÀ¸¸¶
¾ÆÁ÷ netscape³ª IE´Â ¾ÆÁ÷ JDK1.2¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î
swingÀ» Applet ´Ù¿î·Îµå½Ã ÇÔ°è ´Ù¿î·Îµå µÇµµ·Ï jar·Î °°ÀÌ
¹­¾î Áְųª, swingall.jar ÆÄÀÏ ÀÚü¸¦ ¾Æ¿¹ ÇØ´ç PCÀÇ
netscape java µð·ºÅ丮¿¡ copyÇÏ½Ã¸é µË´Ï´Ù.(ÀÌ°Ç ¹Ù¶÷Á÷ÇÑ
¹æ¹ýÀÌ ¾Æ´Õ´Ï´Ù¸¸..)
Á¶¸¸°£ netscape°¡ JDK1.2¸¦ Áö¿øÇÏ°Ô µÇ°ÚÁÒ.

±×·¯³ª ¾î·°Å³ª ÀÌ°ÍÀ» "ºê¶ó¿ìÁ® Áö¿ø¿¡ ÇÑ°è"·Î Ç¥ÇöÇϽôÂ
°ÍÀº À߸øµÈ °Í °°½À´Ï´Ù. ¾Æ¹«¸® ´Ù¾çÇÏ°í ¸¹Àº Core ClassµéÀÌ
JDK³»¿¡ Á¤¸» Á¤¸» ´Ù Æ÷ÇÔµÇ¾î ´ÜÁö ¿ì¸®°¡ CodingÇÑ class¸¸
Web Browser¿¡ ³»·Á¹Þµµ·Ï ÇؾßÇÑ´Ù°í »ý°¢ÇÏ°ÚÁö¸¸, »ç½Ç ÀÌ°ÍÀº
ºÒ°¡´É¿¡ °¡±õ½À´Ï´Ù. ºñÁî´Ï½º ·ÎÁ÷ÀÌ µé¾î ÀÖ´Â class¿Í
ÀÚ±âÀڽŸ¸ÀÌ ¿øÇϴ Ưº°ÇÑ UI classµî ÀÌ·¯ÇÑ class´Â ´ç¿¬È÷
½ÇÇà½Ã¿¡ ³»·Á¹Þµµ·Ï ÇØ¾ß ÇÒ ¼ö ¹Û¿¡ ¾ø´Â °ÅÁö¿ä.
¹®Á¦´Â ÇöÀçÀÇ Core java Api, ƯÈ÷ AWT class°¡ ³Ê¹«³ª ºó¾àÇØ
Visual tool °³¹ß ȸ»çµéÀÌ ³Êµµ³ªµµ ÀÚ±âµé ¸¸ÀÇ UI class¸¦
Á¦°øÇؼ­ applet½ÇÇà½Ã¿¡ ÀüºÎ ³»·Á¹Þ°Ô ÇÏ·Á´Ù º¸´Ï Pure ÀÚ¹Ù°¡
¾Æ´Ï´Ï, ³Ê¹« ¹«°Ì´Ù´À´Ï ÇÕ´Ï´Ù¸¸, ÀÌ°Í ¿ª½Ã 100% PureÀÚ¹ÙÀÎ °ÍÀº
ºÐ¸íÇÕ´Ï´Ù. ±×·¯ÇÑ Class¸¦ °³¹ßÀÚ°¡ Á÷Á¢ ¸¸µé¾ú´À³Ä, ±× ToolÀÌ
ÀÌ¹Ì ¸¸µé¾î Á¦°øÇÏ´À³ÄÀÇ Â÷ÀÌÀÏ »ÓÀÌÁö¿ä.
pure Java¶õ ¿ë¾î´Â JDK API¸¦ ±âº»ÀûÀ¸·Î »ç¿ëÇؼ­ ¸¸µç ¸ðµç
class¸¦ ÁöĪÇÕ´Ï´Ù. J++°°ÀÌ MFC¸¦ »ç¿ëÇÏ°Ô ÇÏ´Â °ÍÀº Pure°¡
¾Æ´Ï°ÚÁö¿ä.
SwingÀÌ ±âº»ÀûÀ¸·Î web Browser¿¡ žÀçµÇ´Â °ÍÀº ºÐ¸íÇÑ °ÍÀÌ°í
±× ¶§°¡ µÇ¸é ÀÌ·¯ÇÑ ³í¶õÀº »ç¶óÁö°ÚÁö¿ä...


Âü°í·Î Visual Tool¿¡¼­ °³¹ß ÇϽøé Applet¿¡¼­ »ç¿ëÇÑ classµé¸¸
»Ì¾Æ³»¿© ÇϳªÀÇ jar·Î ±ú²ýÇÏ°Ô ¸¸µé¾î ÁÝ´Ï´Ù. Cafe°°Àº °æ¿ì
°¡´ÉÇÑ ±âº»ÀûÀÎ UI¸¸ »ç¿ëÇÏ°í, tree, multilist, editable combo
box, 3D line, toolbar panel, imageButton, imagePanelµî cafe¿¡¼­
Á¦°øÇÏ´Â ´Ù¾çÇÑ °ÍÀ» »ç¿ëÇØ ²Ï µ¢Ä¡ Å« Applet¸¦ ¸¸µé¾îµµ 400kb
Á¤µµ ¹Û¿¡ ¾ÈµË´Ï´Ù.(»óȲ¿¡ µû¶ó ´Ù¸£Áö¸¸)


5. ºñÁÖ¾óÇÑ ÀÚ¹Ù Åøµé ¿¡ ´ëÇÑ Áú¹®Àä. J++, BUILDER, CAFEµîµî
¸¹ÀÌµé ³ª¿Í Àִµ¥ ÀÌ·± °Íµé·Î ¾ÖÇø´À̳ª ¾îÇø®ÄÉÀ̼ÇÀ»
ÀÛ¼ºÇßÀ»¶§ »ý°Ü³ª´Â ÄÚµå´Â 100% ¼ø¼ö ÀÚ¹Ù°¡ ¾Æ´Ï°í ÀÚü¿¡
³»ÀåµÇ¾î Àִ Ŭ·¡½ºµéÀÌ ²Ï¸¹Àº°Í °°Àºµ¥.. ±×·³ ±×·± Åø·Î¸¸µç°Ç
ºê¶ó¿ìÀú¿¡¼­ Áö¿øÇÏ´Â ÇÑ°è, ¶Ç´Â Áö¿øµÇ°Ô ÇÏ´Â ¹æ¹ýÀÌ ±Ã±ÝÇÕ´Ï´Ù.


´ëºÎºÐ 4¹ø¿¡¼­ ´äÀ» µå·È±¸¿ä,
JFC(Swing)À» ÀÌ¿ëÇؼ­ Cafe·Î °³¹ß Çϸé Applet size°¡ ¾öû Ä¿Áý´Ï´Ù.
¹°·Ð jar·Î ¹­À» ½Ã¿¡ optionÀ» Swing component´Â ³ÖÀ» ¼öµµ ÀÖ°í
»¬ ¼öµµ ÀÖÁö¸¸ ¾ÆÁ÷ ÇöÀçÀÇ netscape³ª IE´Â SwingÀ» Áö¿øÇÏÁö ¾ÊÀ¸´Ï
³ÖÀ» ¼ö ¹Û¿¡ ¾øÀݾƿä. ±Ùµ¥, ÀÌ·¯ÇÑ ±¸Á¶´Â pentium 200, RAM 48MB
ÀÎ Á¦ ÄÄ¿¡¼­µµ µµÀúÈ÷ ´À¸®°í, size°¡ Ä¿Á®¼­ ¾ÈµÇ°Ú´õ¶ó±¸¿ä.
µû¶ó¼­ ÇöÀçÀÇ SwingÀº Java Application¸¦ ¸¸µé ¶§¸¸ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.


°£È¤ visual tool°ú ºê¶ó¿ìÁ®°£ÀÇ È£È¯¼ºÀÇ ¹®Á¦°¡ ÀÖ¾ú½À´Ï´Ù.
cafe 2.1¿¡¼­´Â treeÀÇ scroll bar°¡ ºê¶ó¿ìÁ®¿¡¼­ ¾È ¸Ô´Â ´Ù°Å³ª
mouse Event°¡ Á¦´ë·Î ÀâÈ÷Áú ¾Ê¾Ò°í, properity¿¡ ÇѱÛÀÌ ¿ìÃøºÎÅÍ
ÇÑ ±ÛÀÚ¾¿ ©·Á ³ª°¡´Â Çö»óÀÌ ÀÖ¾ú½À´Ï´Ù.
±×·¯³ª Çö VersionÀÇ 2.5a¿¡¼­´Â ÀÌ·± ¹ö±×´Â »ç¶óÁ³½À´Ï´Ù¸¸,
Image¿¡ °ü·ÃµÈ Image Button, ImagePanel, ImageViewerµîÀÌ
Drad and Drop¹æ½ÄÀ¸·Î code generatingÀÌ ¾ÈµÇ°í ÀÖ½À´Ï´Ù.


Visual Age for Java´Â RAM 64MB°¡ µÇ¾ß Àû¾îµµ µ¹¸± ¼ö ÀÖ½À´Ï´Ù.
Pentium 200¿¡ RAM 48MB·Îµµ Á¦´ë·Î µ¹¸± ¼ö°¡ ¾ø´õ¶ó±¸¿ä.
Çåµ¥ gartener groupÀڷḦ º¸¸é Visual Age For Java°¡ »ó´çÈ÷
±¦ÂúÀº Tool·Î Æò°¡ ¹Þ°í ÀÖ½À´Ï´Ù.


±×¸®°í ¾Æ·¡´Â JBuilder 2.0¿¡ ´ëÇÑ ³»¿ëÀ» ¹èÆ÷ÆÇ CD-ROM README¿¡¼­
¹ßÃéÇÑ ³»¿ëÀÔ´Ï´Ù.
"JBuilder 2.0¿¡¼­ µÎµå·¯Áö°Ô Çâ»óµÈ Á¡Àº ÀÚ¹ÙºóÁî¿Í JFC/Swing,
JDBC µîÀ» Æ÷ÇÔÇÑ ÃֽŠÀÚ¹Ù ½ºÅÄ´Ùµå¿Í JKD 1.2, 1.1 µîÀ» Áö¿øÇÕ´Ï´Ù.
¶ÇÇÑ, JDK ½ºÀ§Äª ±â´ÉÀ¸·Î ¾ÖÇø´°ú ¾îÇø®ÄÉÀ̼ÇÀ» »ç¿ëÀÚ°¡ ¿øÇÏ´Â
JDK¹öÀüÀ¸·Î ÄÄÆÄÀÏÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ Ãß°¡ÇÏ¿© ´õ¿í ³î¶ö¸¸ÇÑ
°ÍÀº ÄÚµåÀλçÀÌÆ® ±â´ÉÀÔ´Ï´Ù. ÀÌ ±â´ÉÀ¸·Î »ç¿ëÀÚ´Â ÄÚµù ¼Óµµ¸¦ ¿Ã¸±
¼ö ÀÖ°í ¹®¹ý ¿¡·¯¸¦ °¨¼Ò ½Ãų ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ
¶§ ¾î¶°ÇÑ ¸Þ¼ÒµåµéÀÌ ÀÖ´ÂÁö Àß ¸ð¸£¹Ç·Î Ç×»ó »öÀÎÀ» ÂüÁ¶ÇØ¾ß ÇÏ´Â
ºÒÆíÇÔÀ» ÃÖ¼ÒÈ­ ÇÏ¿´½À´Ï´Ù. ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé°í °ü¸®ÇÒ ¼ö ÀÖ´Â ÅøÀÎ
BeansExpress¿Í BeanInsightÀÇ ±â´ÉÀÌ ÈξÀ ´õ °­·ÂÇØ Á³½À´Ï´Ù.
ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé°í ¿©±â¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â getter¿Í setter¸¦ ¼Õ½±°Ô
»ý¼ºÇÒ ¼ö ÀÖ°í ÀÌ°ÍÀ» Äڵ忡 Ãß°¡½ÃÄÑ ÁֹǷΠÈξÀ ÆíÇÏ°Ô ¸Þ¼Òµå¸¦
»ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹öÃøÀÇ ÀÚ¹Ù ¾îÇø®ÄÉÀ̼ÇÀ» ´ÙÀ̳ª¹ÍÇÏ°Ô ±¸ÃàÇÒ
¼ö ÀÖµµ·Ï ÇÏ´Â ÀÚ¹Ù ¼­ºí¸´ ¸¶¹ý»ç°¡ Ãß°¡µÇ¾î »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¼­ºí¸´À»
½±°Ô »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚÀÇ ½ºÅ¸ÀÏ´ë·Î Äڵ带 ±¸¼ºÇÒ ¼ö ÀÖ´Â
±â´É°ú Database °ü·Ã ÄÄÆ÷³ÍÆ® µéÀÌ ¸¹ÀÌ Ãß°¡µÇ¾î ÀÖÀ¸¹Ç·Î »ç¿ëÀÚ
¿©·¯ºÐ²²¼­ ¸¸Á·ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¿©±â¿¡ Á» ´õ º¸ÅÄ´Ù¸é, CORBA
¾îÇø®ÄÉÀ̼ÇÀ» ¼Õ½±°Ô »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
1.0¿¡¼­´Â ÀÌ°÷ Àú°÷ ¼³Á¤À» ¸ÂÃß¾î ÁÖ¾î¾ß ÇßÁö¸¸, 2.0¿¡¼­´Â ¿ø½ºÅÜÀ¸·Î
ÄÄÆÄÀÏÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¼­¹ö »ý¼ºµµ ±²ÀåÈ÷ °£´ÜÇÕ´Ï´Ù.
±×¸®°í, 1.0¿¡¼­ º¸´Ù ¼Óµµ°¡ Çâ»óµÇ¾ú½À´Ï´Ù. "


6. ÀÚ¹Ù¸¦ Àß ÇÏ´Â »ç¶÷µéÀ» º¸¸é ÀڽŵéÀÌ Á÷Á¢ ¤ÑJDKÀÇ Å¬·¡½º
µéÀ» °íÃļ­ ³ª¸§´ë·Î JIFµîÀÇ Å¬·¡½º µîÀ» ¸¸µé¾î¼­ Ã¥µµ ¾²°í ...
¿Ü±¹ »çÀÌÆ® µéÀ» º¸¸é ±×·± ·ùÀÇ °ÍµéÀÌ ¸¹ÀÌ ÀÖ´Â°Í °°Àºµ¥...
¿©±â¼­µµ ±Ã±ÝÇÑ°Ô ±×·± Ŭ·¡½ºµéÀ» ½á¼­ ÇÁ·Î±×·¡¹ÖÀ» Çϸé Áö¿ø¹®Á¦°¡
±Ã±ÝÇÕ´Ï´Ù.


°°Àº ·ùÀÇ ´ë´äÀÔ´Ï´Ù¸¸, ºÐ¸íÈ÷ ÇÏ¼Å¾ß ÇÒ ºÎºÐÀº PureÀÚ¹Ù·Î
ÀÚ½ÅÀÌ Áñ°Ü »ç¿ëÇÏ´Â Base class¸¦ package·Î ¸¸µé¾î »ç¿ëÇÏ´Â
°Í°ú, JNI APIȤÀº H/W Á¾¼ÓÀûÀÎ Code·Î ¸¸µé¾î Non-PureÀÚ¹Ù class·Î
¸¸µé¾î »ç¿ëÇÏ´Â °ÍÀ» ±¸ºÐÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.
Áö±Ý ÀϺΠÀÚ¹Ù¸¦ ÀÌ¿ëÇØ ±â¾÷¿¡¼­ »ç¿ëÇÏ´Â ¿¹¸¦ µé¸é, ±â¾÷ Ç¥ÁØÀÇ
UI Class, Ç¥ÁØ Coding guideµî ºñÁî´Ï½º¿¡ ¸Â°Ô Framework¸¦ ±¸¼ºÇÏ´Â
°ÍÀÌ ÀÚ¿¬½º·± Çö»óÀÔ´Ï´Ù. °ú°Å C¿¡¼­µµ libary¸¦ ¸¸µé¾î »ç¿ëÇÑ °ÍÀº
source level¿¡¼­ Àç»ç¿ë¼ºÀÌ ÀÖ¾úÁö¸¸ Áö±ÝÀº ÄÄÆÄÀÏµÈ byte code lavel
¿¡¼­ÀÇ Àç»ç¿ë¼ºÀÌ ÀÌ·ç¾î Áö°í ÀÖ´Â °ÍÀÌÁö¿ä. ÇâÈÄ¿¡´Â EJB°¡ È°¼ºÈ­
µÉ °æ¿ì ÄÄÆ÷³ÍÆ® level¿¡¼­ÀÇ Àç»ç¿ë¼ºÀÌ ÀÌ·ç¾î Áö¸®¶ó º¾´Ï´Ù.


°á·ÐÀûÀ¸·Î, ÀÓÀÇ·Î ¿ì¸®°¡ ¸¸µç class¸¦ »ç¿ëÇÑ´Ù°í Çؼ­ NON-PureÀÚ¹Ù·Î
ºÁ¼­´Â ¾ÈµÈ´Ù´Â °ÍÀÔ´Ï´Ù. ¹°·Ð ÀÌ·¯ÇÑ class¸¦ ¾î¶°ÇÑ Çü½ÄÀ¸·Îµç
´Ù¿î·ÎµùÀÌ µÇµµ·Ï ÇØ¾ß °ÚÁö¿ä.
(ÀÚ¹ÙÀÇ Class´Â JDKÀÇ ±âº» classµç, Á÷Á¢¸¸µç xxx.classµç Â÷ÀÌ´Â ¾ø½À´Ï´Ù.
´ÜÁö ½ÇÇàµÉ ¶§ ±× class°¡ InstanseµÉ ¼ö ÀÖµµ·Ï ±× °÷(!)¿¡ Àֱ⸸
ÇÏ¸é µÇ´Â °ÅÁö¿ä. ¿ì¸®°¡ Â¥´Â ÀÚ¹Ù ÇÁ·Î±×·¥À̶õ °ÍÀÌ »õ·Î¿î class¸¦
¸¸µå´Â °Í ¾Æ´Ï¾ú´ø°¡¿ä?)



7. ¶Ç.. ºÐ»ê°´Ã¼¸ðµ¨À̶ó°í ¸»µéÀÌ ¸¹Àºµ¥... ¾Æ¹«¸® °Å±â¿¡ °üÇÑ ¹®¼­µéÀÌ
µÚÀû°Å·ÁºÁµµ ÀÌ°Å¿ø.. ¿µ¾î ½Ç·ÂÀÌ Âª´Ùº¸´Ï.. ¾Ë¼ö°¡ ÀÖ¾î¾ßÁÒ..
Ȥ °Å±â¿¡ ´ëÇØ Á¤¸®ÇϽźР°è½ÅÁö.. ȨÆäÀÌÁö¶óµµ..


ÀÌ°Í¿¡ ´ëÇÑ ´ë´äÀ» Çϱ⿣ ÀÌ°÷ Áö¸éÀÌ ³Ê¹« ÀÛÀº °Í °°½À´Ï´Ù.
http://simmany.chollian.net/ ¿¡¼­ Á÷Á¢ "ºÐ»ê°´Ã¼" ȤÀº CORBAȤÀº
DCOMÀ¸·Î ã¾Æ º¸½Ã±â ¹Ù¶ø´Ï´Ù.



8. Ȥ AS/400¿¡¼­ ÀÚ¹ÙÀÇ Áö¿ø¿©ºÎ¸¦ ¾Æ½Ã´ÂºÐ °è½Ã´ÂÁö...


¸ð¸£°Ú½À´Ï´Ù.



PS: µµ¿òÀÌ µÆ´Ù¸é ±â»Ú°Ú½À´Ï´Ù.



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]