SIÇÁ·ÎÁ§Æ® ½Ç¹«°æÇè¹ÙÅÁ Àü¹®ÀÚ¹Ù°³¹ßÀÚ°øµ¿Ã¼    
    WASÀü¹®±â¼ú/½Ã½ºÅÛÀå¾ÖÁø´Ü/¼º´ÉÀÌ·Ð/ÄÁ¼³ÆÃ
¾ÆÀ̵ð: 
ºñ¹Ð¹øÈ£: 
[ȸ¿ø°¡ÀÔ]
¡ß Java Resources
--------------------
- °øÁö»çÇ×
- ÃÖ±Ù IT ¼Ò½Ä
- ¼¼¹Ì³ª¼Ò½Ä
- À̺¥Æ® & ÇÁ·Î¸ð¼Ç

- Ãßõ¹®¼­(2006)
- Ãßõ¹®¼­(2003-2005)
- Ãßõ¹®¼­(±¸)

- °ü·Ã »çÀÌÆ®

- ¹¯°í´äÇϱâ @
- ¹¯°í´äÇϱâ-BACKUP @
- ±â¼ú Åä·ÐÀå @
- ÀÏ¹Ý Åä·ÐÀå @
- »çȸ Åä·ÐÀå @


- ÇÁ·ÎÁ§Æ®½Ç¹«ÄÁ¼³ÆÃ@

- ±³À°/°­ÀÇ/°­ÁÂ
- ÇÁ·ÎÁ§Æ®/¼Ö·ç¼ÇÁ¦¾È
- ä¿ë°ø°í/°³¹ßÀÚ±¸ÀÎ
- ±¸Á÷¶õ

- Àǰ߳ª´®ÅÍ/Àâ´ã

- ÀÚ¹Ù¼­ºñ½º³ÝÀº...
Áú¹®Àº [¹¯°í´äÇϱâ]¶õ¿¡¸¸ ¿Ã·ÁÁÖ¼¼¿ä





ÃÖ±Ù¿¡ Å͵æÇÑ »õ·Î¿î °ÍÀÌ ÀÖ³ª¿ä? ¸Ó¸® ¼Ó¿¡ ³Ö¾î µÎ¸é ±Ý¹æ Àؾî¹ö¸®ÁÒ? ÀÛÀº °ÍÀÌ¶óµµ ±¦ÂúÀ¸´Ï À̰÷¿¡ ¿Ã·Á³õ°í ³²µé°ú °øÀ¯ÇϽÃÁö¿ä.. ¿Ã¸±¸¸ÇÑ ¸Þ´º°¡ ¾ø´Ù±¸¿ä? ¸¸µé¾î µå¸±²²¿ä.


[ÃÖ±Ù ¿Ã¶ó¿Â ±Ûº¸±â] °Ë»ö¾î:
 JavaResource | API Tips | Open Source | APM | ApplicationServer | Unix/DB/JVM/Etc | Q&A/Help
¡ß Java Resources
--------------------
- °øÁö»çÇ×
- ÃÖ±Ù IT ¼Ò½Ä
- ¼¼¹Ì³ª¼Ò½Ä
- À̺¥Æ® & ÇÁ·Î¸ð¼Ç

- Ãßõ¹®¼­(2006)
- Ãßõ¹®¼­(2003-2005)
- Ãßõ¹®¼­(±¸)

- °ü·Ã »çÀÌÆ®

- ¹¯°í´äÇϱâ @
- ¹¯°í´äÇϱâ-BACKUP @
- ±â¼ú Åä·ÐÀå @
- ÀÏ¹Ý Åä·ÐÀå @
- »çȸ Åä·ÐÀå @


- ÇÁ·ÎÁ§Æ®½Ç¹«ÄÁ¼³ÆÃ@

- ±³À°/°­ÀÇ/°­ÁÂ
- ÇÁ·ÎÁ§Æ®/¼Ö·ç¼ÇÁ¦¾È
- ä¿ë°ø°í/°³¹ßÀÚ±¸ÀÎ
- ±¸Á÷¶õ

- Àǰ߳ª´®ÅÍ/Àâ´ã

- ÀÚ¹Ù¼­ºñ½º³ÝÀº...
¡ß Java API Tips
--------------------
- Programming Tips
- JDC Tech Tips

- Servlet/JSP
- J2EE/EJB
- XML/SOAP/UDDI/WSDL
- Jakarta POI
- JDBC
- Mobile Java
- Applet,Swing,SWT
- CORBA
- RMI
- JavaMail
- HTML/HTC/css/js
- Web ÀϹÝ

- ¼­ºí·¿¿£Áø @
(JServ,Tomcat,JRun,..)
¡ß Open Source
----------------------
- Eclipse/Plugin
- Apache Struts
- JDF Framework
  - Download / API

- Open Source Q&A
* ¿ÀǼҽº °Ô½ÃÆÇ
  ½Åû¹Þ¾Æ¿ä.
¡ß APM
----------------------
- Performance Forum
- Jennifer
  - Consulting Doc.
  - »ç¿ëÈıâ/±â´ÉÃß°¡¿äû
  - Jennifer FAQ
  - Jennifer Q&A
  - Jennifer Download
- CA/Wily
- Mercury Topaz/J2EE Diag.
- Symantec i3
- Borland Optimizeit
- Compuware Vantage
¡ßApplicationServer
-------------------- 
- ¾îÇø®ÄÉÀ̼Ǽ­¹ö

- Apache Geronimo
- ATG Dynamo
- BEA WebLogic
- BolandEnterpriseServer
- Evermind Orion Server
- Fujitsu Interstage
- GemStone's GemStone/J
- HP Netaction
- IBM WebSphere
- IONA iPortal
- InfronTech WebTide
- Macromedia JRun
- Marc Fleury's JBoss
- Oracle 9iAS/OAS/OSDK
- Persistence PowerTier
- SilverStream eXtend
- Sun/Netscape iPlanet
- Sybase EAServer
- TmaxSoft JEUS

- ¼­ºí·¿¿£Áø
(JServ,Tomcat,Resin,..)

- eclipse/Plugin
- Other IDE Tools
¡ßUnix/DB/JVM/Etc
--------------
- Unix/Network
- Hacking/Cracking

- DataBase
- JDBC @

- JVM/JDK Issue
- ±âŸ ÀÚ·á½Ç
¡ß Q&A/Help
--------------------
- ¹¯°í´äÇϱâ
- ¹¯°í´äÇϱâ-BACKUP
- Åä·ÐÀå
- ÇÁ·ÎÁ§Æ®½Ç¹«ÄÁ¼³ÆÃ
- Framework Q&A @
- Jennifer Q&A @

- °Ô½ÃÆÇ »ç¿ë¹ý
- ÀÚ¹Ù¼­ºñ½º³ÝÀº... @
ÇÁ·ÎÁ§Æ® ½Ç¹« ÄÁ¼³ÆÃ
  [±Û¸ñ·Ï /½Ã°£¼ø] [´ä±Û¾²±â] [ÇÁ¸°Æ®]   
Á¦¸ñ : WEB°³¹ß ¹× Application Serverµ¿Çâ
±Û¾´ÀÌ: ÀÌ¿ø¿µ(javaservice) 1999/09/08 11:25:37 Á¶È¸¼ö:18289 ÁÙ¼ö:303
1. ÀÎÅͳݻ󿡼­ °¡Àå ºü¸¥ Client ¸ð½ÀÀº?

>HTMLÀ» ÀÌ¿ëÇÏ¿© Web ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ´Ï ½ÇÁ¦ ÇÊ¿äÇÑ Data¿¡ HTML Tag°¡
>³Ê¹« ¸¹ÀÌ ºÙ¿©Á® Àü¼ÛµÇ±â ¶§¹®¿¡ ÇÁ·Î±×·¥ÀÇ ¼öÇà¼Óµµ°¡ ³Ê¹« ´À¸³´Ï´Ù. ±×·¡¼­ ¼ø¼öÇϰÔ
>HTML Tag¸¸À» ÀÌ¿ëÇÏÁö ¾Ê°í ActiveX³ª »ó¿ë Java Applet  °°Àº °ÍµéÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ÀÇ
>¼Óµµ¸¦ °³¼±ÇÒ ¼ö ¾ø´Â Áö ¹¯°í ½Í½À´Ï´Ù. °¡´ÉÇϸé Ãß°¡ÀûÀÎ »ó¿ë µµ±¸ÀÇ ±¸¸Å¾øÀÌ Internet Explorer³ª
>Netscape NavigatorÀÇ ³»Àå ±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¾Ë·Á ÁÖ½Ã¸é °í¸¿°Ú½À´Ï´Ù.
>Web ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¼Óµµ¸¦ Çâ»ó ½ÃŰ ¼ö ÀÖ´Â ¹æ¹ýÀ̶ó¸é ¾î¶°ÇÑ °ÍÀÌµç ¹Ý°©°Ô ¹Þ¾Æ µéÀ̰ڽÀ´Ï´Ù.

ActiveX µç Java Applet ÀÌµç µÑ ¸ðµÎ HTML Tag¸¦ ÀÌ¿ëÇÑ °Íº¸´Ù ºü¸¥ °ÍÀº ¾ø½À´Ï´Ù.
ÃÖ±Ùµé¾î Web¿¡ ´ëÇÑ ¿ä±¸°¡ ºÒ°ÅÁö¸é¼­ ÀϺΠÇÁ·ÎÁ§Æ®¿¡¼­ Java Applet¸¦ ÀÌ¿ëÇØ ½Ã½ºÅÛÀ»
°³¹ßÇÏ´Â °÷ÀÌ »ó´ç¼ö ÀÖ½À´Ï´Ù(±¹¹æ½Ã¼³). ±×·¯³ª ±×·¯ÇÑ ½Ã½ºÅÛÀº Àû¾îµµ Cliet PCÀÇ »ç¾çÀÌ 200 MHz,
¸Þ¸ð¸® 64M ÀÌ»ó¿¡ Local LAN ȯ°æÇÏ¿¡¼­ ±¸µ¿ÇÏ´Â °ÍÀ» °¡Á¤ ÇÑ´ä´Ï´Ù.
¸¸¾à ¸¸¾à AppletÀ¸·Î ÇÏ½Ç °æ¿ì, Applet JAR ÆÄÀÏÀÌ DownloadµÇ´Â ½Ã°£°ú starting java½Ã°£,
±×¸®°í ÀÌÁúÀûÀ̰í Áߺ¹ÀûÀÎ ¼Ò½º°ü¸®¸¦ °¨¼öÇÏ¼Å¾ß ÇÒ °ÍÀÔ´Ï´Ù.
¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ´Â ÇöÀç·Î¼­ÀÇ ÃÖ¼±Àº OASÀÇ Performance TunningÀÛ¾÷À» ÇϽǰÍÀ» ±ÇÇÕ´Ï´Ù.
¶ÇÇÑ, HTML ÆÄÀÏ »çÀÌÁî°¡ ±Ùº»ÀûÀ¸·Î °ú´ÙÇÏ´Ù¸é, È­¸éÀ» Àû´çÈ÷ FRAMEÀ¸·Î ³ª´©¾î
¹ÝÀÀ½Ã°£À» »¡¸®Çϰųª, Nasted TABLE°ú °°ÀÌ È­¸é µðÀÚÀο¡ ³Ê¹« Ä¡ÁßÇÏ´Ùº¸¸é ÀÚ¿¬È÷
HTML¼Ò½º°¡ ±æ¾îÁö±â ¸¶·ÃÀÔ´Ï´Ù. Àû´çÈ÷ ÀýÃæÇϽô ¹æ¹ýÀ» °í·ÁÇØ º¸¼¼¿ä.
Backend Business Logic°ú Legacy SystemÀÌ ¾î¶»°Ô ¿¬µ¿µÇ´Â°¡¿¡ µû¶ó ´Ù¸£°ÚÁö¸¸
ºÐ¸íÇÑ °ÍÀº Client ÀÎÅÍÆäÀ̽º¸¦ HTML·Î ÇÏ´Â °ÍÀÌ ¹ÝÀÀ ½Ã°£¿¡ À־´Â °¡Àå ºü¸¥
¼Ö·ç¼ÇÀÔ´Ï´Ù.


2. ÀÎÅͳÝȯ°æ¿¡ ±¸ÇöÇÒ ¼ö ÀÖ´Â À¥ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃç

>Web ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß µµ±¸·Î PL-SQLÀ» »ç¿ëÇÏ´Ù º¸´Ï ÀÏÀÏÀÌ Text Editor·Î CodingÀ» ÇÏ°Ô µÇ¾î
>ÇÁ·Î±×·¥ °³¹ß »ý»ê¼ºÀÌ ³Ê¹« ¶³¾îÁý´Ï´Ù. ±×·¡¼­ PowerBuilder³ª Visual BasicÀÇ Form ±¸¼º°ú
>°°Àº ¹æ½ÄÀ¸·Î Web ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µµ±¸µéÀÌ ¿äÁò ÆÇ¸ÅµÇ°í ÀÖ´ÂÁö ¹¯°í ½Í½À´Ï´Ù.
>¾Æ´Ï¸é ±âŸ ´Ù¸¥ ¹æ¹ýÀ¸·Î¶óµµ Web ÀÀ¿ëÇÁ·Î±×·¥ÀÇ °³¹ß »ý»ê¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ´Ù¸é
>ÃßÃµÇØ Áֽʽÿä.
>
>Á¦°¡ ¾à 2³â Àü¿¡ Web ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÒ ¶§¿¡´Â ¾ÆÁ÷ À§¿¡¼­ Á¦°¡ ¿øÇÏ´Â
>¼öÁØÀ» ¸ÂÃçÁÙ ¸¸ÇÑ ±â¼úµéÀÌ ¼º¼÷ÇØ ÀÖÁö ¾Ê¾Ò´Âµ¥ ¿äÁò ÀÚ·áµéÀ» º¸´Ï Application Server µîÀÇ
>»õ·Î¿î °³³äµµ µµÀԵǰí ÀÖ´Â °Í °°¾Æ Ȥ½Ã Á¦°¡ ¿øÇÏ´Â ÇØ´äÀ» ãÀ» ¼ö ÀÖÀ» °Í °°Àº »ý°¢ÀÌ µé¾î
>SE Help DeskÀÇ µµ¿òÀ» ¿äûÇÕ´Ï´Ù.

Client Layer°¡ HTML·Î ³ªÅ¸³ª´Â WEBȯ°æÀÇ ½Ã½ºÅÛÀ» °³¹ßÇÒ ¶§, Áß¿äÇÑ °³³äÁßÀÇ Çϳª°¡
Business LogicºÎºÐ°ú Presentation Veiw ºÎºÐÀ» ºÐ¸®Çؼ­ °³¹ßÇÏ´Â °ÍÀÔ´Ï´Ù.
±âÁ¸ÀÇ C¾ð¾î·Î CGI¸¦ °³¹ßÇÏ´Â ¹æ½ÄÀº ÀÌ µÎ ºÎºÐÀ» ¸ðµÎ ÇÁ·Î±×·¡¸Ó°¡ CodingÀ¸·Î
ÇØ°áÇØ¾ß Çϰí, CompileÀ» ÇØ¾ß ÇÑ´Ù´Â °ÍÀ̾ú½À´Ï´Ù. Web Designer°¡ ÇÏ´Â ÀÏÀ̶õ ±â²¯Çؾß
ÇÁ·Î±×·¡¸Ó¿¡°Ô »ö±òÀ̳ª È­¸éÀ§Ä¡ Á¤µµ¸¸ °¡À̵åÇØ ÁÙ ¼ö ÀÖ°í, ½ÇÁúÀûÀÎ °³¹ß¿¡ µ¿ÂüÇÏÁú
¸øÇß½À´Ï´Ù. ±×·¯´Ùº¸´Ï È­¸éÀÌ Çϳª ¹Ù²î¸é ¼Ò½º¸¦ °íÄ¡°í, ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß¸¸ Çß½À´Ï´Ù.

OASÀÇ PL-SQLÀº CGI·Î °³¹ßÇÏ´Â ¹æ¹ýº¸´Ù ÇÑ´Ü°è ¹ßÀüÇÑ ÇüÅÂÀÓÀº Ʋ¸² ¾ø½À´Ï´Ù.
±×·¯³ª ¿©ÀüÈ÷ HTML TAG¸¦ ºñÁî´Ï½º ·ÎÁ÷°ú °°Àº ¼± »ó¿¡¼­ °³¹ßµÇ°í ÀÖÀ¸¸ç,
¸»¾¸ÇϽŠ°Í°ú °°ÀÌ ¼ÕÀ¸·Î ÀÏÀÏÀÌ HTML TAG¸¦ °íÃÄ¾ß ÇÕ´Ï´Ù.

¹Ý¸é ¿äÁò ´ëµÎµÇ°í ÀÖ´Â Application Server·Î ¸í¸íµÇ´Â Á¦Ç°µéÀº ÀÌ º¸´Ù ÇѴܰ踦 ´õ
¶Ù¾î ³Ñ¾î, Business Logic°ú Presentation ViewºÎºÐÀ» ±¸ºÐÇÏ¿© °³¹ßÇϸç, 
RAD(Rapid Application Development) Tool°ú °°ÀÌ Visual Programming Environment¸¦ 
Á¦°øÇϰí ÀÖ½À´Ï´Ù.

¾Æ½Ã°ÚÁö¸¸, Application Server¶ó°í ¸í¸íµÇ´Â Á¦Ç°µéÀº 20¿©°³°¡ ³Ñ½À´Ï´Ù.
ÀÌ Áß ±¹³»¿¡¼­ ÀÎÁöµµ ÀÖ´Â Á¦Ç°µéÀº ´ë·« ´ÙÀ½°ú °°½À´Ï´Ù.
- WebLogic Application Server (BEA, http://weblogic.beasys.com, BEA Korea)
- WebShpere Application Server (IBM, http://www.ibm.com, Çѱ¹IBM)
- Inprise Application Server ( Inprise, http://www.inprise.com, Çѱ¹Inprise)
- Oracle Application Server ( Oracle, http://www.oracle.com, Çѱ¹¿À¶óŬ)
- SappireWeb (Bluestone, http://www.bluestone.com, ´Ð½ºÅ×Å©)
- SilverStream Application Server ( SilverStream, http://www.silverstream.com, 
   ÆæÅ¸ ½Ã½ºÅÛ Å×Å©³î·¯Áö )

 (¼ø¼­´Â Áß¿äÄ¡ ¾ÊÀ½)

±×·¯³ª °á·Ð ºÎÅÍ ¸»¾¸µå¸®¸é, SI¸¦ ÇϽø鼭 MIS¼º ½Ã½ºÅÛÀ» ±¸ÃàÇϽ÷ÁÇÒ ¶§, ¹®ÀÇÇϽŠºÐÀÌ
¸¸Á·ÇÒ ¸¸ÇÑ RAD WEB °³¹ß ToolÀº 'ÀÚµ¿È­'¶ó´Â °üÁ¡¿¡¼± ¾ÆÁ÷ ³Ñ¾î¾ß ÇÒ »êÀÌ ³Ê¹« ¸¹½À´Ï´Ù.
CGI¿¡ Àͼ÷ÇÑ ºÐµéÀÌ ÀÚ¿¬½º·´°Ô Java Servlet°ú Java Server Page(JSP)¸¦ °í·ÁÇÏ°Ô µË´Ï´Ù.
Servlet°ú JSP, ȤÀº ÀÌ¿¡ ÁØÇÏ´Â ¾ÆÅ°ÅØÃ縦 ÀÌ¿ëÇØ °³¹ßÇÏ´Â Á¡¿¡¼­ °¢°¢ÀÇ Á¦Ç°À» ¼³¸íÇØ
º¸°Ú½À´Ï´Ù.

WebLogic Application Server°°Àº °æ¿ì, HTMLȤÀº Servlet °³¹ßRAD ToolÀ» °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.
¼ø¼öÇÑ Engine¸¸À» Á¦°øÇÕ´Ï´Ù. BEA Korea°¡ ÆÇÃËÀ» Çϰí ÀÖÀ¸¸ç, ServletÀ» °³¹ßÇϱâ À§ÇÑ
RADµµ±¸·Î ±¹³» ITÇ÷¯½º»ç¿Í Çù·ÂÇØ Symantec Visual Cafe¸¦ ÇÔ²² °ø±ÞÇÕ´Ï´Ù.
Visual Cafe´Â ServletÀ» À§ÇÑ ½ºÄÌ·¹Åæ Á¤µµ¸¸ »ý¼º½ÃÄÑ ÁÝ´Ï´Ù.
JSP¸¦ À§ÇÑ °³¹ßÀº º°µµÀÇ Editor¸¦ ÀÌ¿ëÇØ¾ß ÇÕ´Ï´Ù.
WebLogicÀº EJB(Enterprise Java Beans)¸¦ ÀÌ¿ëÇÑ ¾ÆÅ°ÅØÃç·Î ½Ã½ºÅÛ °³¹ß½Ã °¡Àå ÀÎÁöµµ°¡ 
ÀÖ´Â Á¦Ç°ÀÔ´Ï´Ù. ¾Æ½Ã°ÚÁö¸¸, EJB´Â ÀÌÁ¦ ¸· °ËÅä ´Ü°è¸¦ °ÅÃÄ ½Ç ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ·Á´Â
´Ü°èÀÔ´Ï´Ù. ±×·¯³ª ¿©ÀüÈ÷ 1³âÁ¤µµÀÇ °ËÁõ±â°£ÀÌ Áö³ª¾ß º»°ÝÀûÀ¸·Î µµÀ﵃ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.

IBMÀÇ WebSphere Application Server´Â LGÈ­Àç ÀüÀÚ»ó°Å·¡ ½Ã½ºÅÛÀ» ±¸¼ºÇϴµ¥ »ç¿ëµÇ°í ÀÖ°í,
(Áö±Ý Á¦°¡ ±â¼úÁö¿ø³ª¿Í ÀÖ´Â °÷ÀÔ´Ï´Ù. http://www.lginsure.com) Áö³­ 6,7¿ù 2°³¿ù¸¸¿¡
ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏ¿© ¿Ï¼ºÇϱ⵵ÇÑ Á¦Ç°À¸·Î½á, Bug ÆÐÄ¡, Á¦Ç° Upgrade, Á¦Ç°°áÇÔ µî ±â¼úÀûÀÎ
¿ì¿©°îÀýÀ» ³Ñ°í³Ñ¾î, ÀÌÁ¦¾ß ³ª¸§´ë·ÎÀÇ ¾ÈÁ¤ÀûÀÎ °³¹ß ¹× ¿î¿µ»óÀÇ ¹®Á¦¸¦ ÇØ°áÇÑ »óÅÂÀÔ´Ï´Ù.
°³¹ßÀº IBMÀÇ VisualAge for Java¶ó´Â Java °³¹ß IDEÅøÀ» ÀÌ¿ëÇØ °³¹ßÇÏ°Ô µË´Ï´Ù. 
VisualAge for Java³»¿¡´Â VisualÇÏ°Ô ServletÀ» °³¹ßÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ºÐ¸í ÀÖ½À´Ï´Ù.
±×·¯³ª, ·ÎÁ÷±¸ÇöÀÇ ÇѰè¿Í »ý»êµÈ HTML TagÀÇ ¸ð½À ¹× Á¦¾î°¡ ³Ê¹«³ª Ãʺ¸ÀûÀÎ ¼öÁØ¿¡ ¸Ó¹°·¯
ÀÖ½À´Ï´Ù. ¾Æ½Ã°ÚÁö¸¸, ÃÖ±ÙÀÇ WebSite¸¦ º¸½Ã¸é ¾ó¸¶³ª ±â´ÉÀÌ ´Ù¾çÇϰí, º¹ÀâÇϰí, À̻޴ϱî?
ÀÌ·± °ÍÀ» ÀüÇô ¸¸Á·½ÃÄÑ ÁÖÁö ¾Ê¾Æ, °á±¹ ¸ðµç Servlet¼Ò½º ¹× HTMLÆÄÀÏÀº ¼ÕÀ¸·Î CodingÇÕ´Ï´Ù.
(»ç½Ç VisualÇÏ°Ô °³¹ßÇÏ´Â °Íº¸´Ù ¼ÕÀ¸·Î ÇÏ´Â °ÍÀÌ ´õ ºü¸¨´Ï´Ù.)
¶ÇÇÑ WebShpere´Â NetObject FusionÀ̶ó´Â ToolÀ» °°ÀÌ ÆÇ¸ÅÇϴµ¥, À§¿¡¼­ ¸»¾¸µå¸° Servlet,
JSP, HTMLÀ» ÀÚµ¿À¸·Î »ý¼º, WebShpre¿Í ÀÚ¿¬½º·´°Ô °³¹ßÀÌ ÀÌ·ç¾îÁö°Ô ÇÒ ¸ñÀûÀ¸·Î IBMÀÌ 
NetFusion»çÀÇ Á¦Ç°À» ÇÕº´ÇÑ °ÍÀ¸·Î, ÀÌ°Í ¿ª½Ã ³Ê¹« °­ÇÑ ObjectÈ­ °³¹ß¹æ¹ýÀÌ Àû¿ëµÇ¾î 
½Ã½ºÅÛ °³¹ß¿¡ ¿ÀÈ÷·Á ¹æÇذ¡ µÇ¾î °á±¹ ¹ö·È½À´Ï´Ù.

Oracle Application Server´Â PL-SQL·Î Çѵ¿¾È ¿µÀ§¸¦ ¶³ÃƽÀ´Ï´Ù. OAS¿ª½Ã Java Servlet°ú
EJB, CORBA·Î ³»Àå ¾ÆÅ°ÅØÃç ±â¼úÀ» ÷°¡ÇØ ¿Â °ÍÀÌ »ç½ÇÀÔ´Ï´Ù. ±×·¯³ª, OAS³»¿¡ ÀÖ´Â SevletÀº
(Àû¾îµµ ¿Ã ÃʱîÁø) »ê¾÷Ç¥ÁØ Java Servlet ½ºÆåÀ» µû¸£Áö ¾Ê°í, µ¶ÀÚÀûÀÎ ¹æ½ÄÀ¸·Î API¸¦ Á¦°ø
ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î static void main() ÇÔ¼ö¸¦ Æ÷ÇÔÇÏ¿© ¸¶Ä¡ CGIó·³µ¿ÀÛÇϸç, Instance ¹×
Thread¸¦ Á¦¾îÇÏ¿© Performance¸¦ ³ô¿´´Ù°í Çϳª, Ç¥ÁØÀ» µû¸£Áö ¾Ê´Â °ÍÀº SIÀ» ÇÏ´Â ¸¹Àº
SEµé¿¡°Ô´Â ºÎ´ãÀÌ °©´Ï´Ù. ¶Ç, JSP´Â Áö¿øÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ´ë½Å HTTP1.0¿¡ ÁØÇÏ´Â HTML TAG»ý¼º
À» ÇÏ´Â Java Class¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ°Í ¿ª½Ã ÀüºÎ ¼ÕÀ¸·Î CordingÇÏ°Ô µÇÁö¿ä.
Java°³¹ßÀº Inprise(±¸ Boland)»çÀÇ JBuiler¸¦ portingÇÑ jDeveloper¸¦ »ç¿ëÇÕ´Ï´Ù¸¸, JBuilderº¸´Ù
¾ÈÁ¤¼ºÀº ¿ÀÈ÷·Á ¶³¾îÁý´Ï´Ù.
CORBA´Â VisiBroker¸¦ ³»ÀåÇϰí ÀÖÀ¸¸ç, ¾ÆÁ÷ ¿Ïº®ÇÑ ¼öÁØÀÇ EJB´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

 Sample Source : http://javaservice.net/~java/samples/doc_tmp/diiis.java
 À§ ¼Ò½º¸¦ ÇÑ ¹ø º¸½Ã¸é ±âÁ¸ÀÇ CGI¿Í º°¹Ý Â÷À̰¡ ¾ø´Ù´Â °ÍÀ» È®¿¬È÷ ´À³¢½Ç °Ì´Ï´Ù.

ºÐ¸í Oracle Applicatin Server ³»¿¡ ÀÖ´Â Servlet¾ÆÅ°ÅØÃç´Â ÇâÈÄ 1³â À̳»¿¡ Ç¥ÁØ Servlet API¸¦
µû¸£°Ô µÉ °ÍÀ¸·Î Àü¸ÁÇÕ´Ï´Ù. µû¶ó¼­ ÇöÀç OAS¸¦ ÀÌ¿ëÇØ Servlet¸¦ °³¹ßÇϽøé ÇâÈÄ À¯Áöº¸¼ö¿¡
½É°¢ÇÑ ¿µÇâÀ» ¹ÌÄ¥°ÍÀ¸·Î ÆÇ´ÜµË´Ï´Ù. ±×³É PL-SQL·Î ´çºÐ°£ °³¹ßÇϽô °ÍÀÌ ³ªÀ» °Í °°½À´Ï´Ù.

¶ÇÇÑ OASÀÇ JCORBA¶ó´Â CORBA Framework¸¦ »ç¿ëÇÏ¿© °³¹ßÇÏ·Á´Â °èȹÀº ¼¼¿ì¼Ì´Ù¸é Á¶±Ý¸¸
´õ ±â´Ù¸®´Â °ÍÀÌ Çö¸íÇÒ °Í °°½À´Ï´Ù. JCORBA¾ÆÅ°ÅØÃç´Â OAS°¡ EJB¸¦ (¿Ã ÃʱîÁö´Â) ¾ÆÁ÷
¿Ïº®ÇÏ°Ô Áö¿øÇÏÁö ¾Ê´Â »óȲ¿¡¼­ EJBÀÇ API naming rule¿¡ µû¶ó µ¶ÀÚÀûÀÎ ¸ð½ÀÀ» °®Ãß°í ÀÖ½À´Ï´Ù.
EJB ¸ðµ¨ÀÇ Àü´Ü°èÀÇ ¸ð½ÀÀ» Çϰí ÀÖ´Â °ÅÁö¿ä. µû¶ó¼­ Á¶¸¸°£ ÀÌ ºÎºÐÀº EJB¸¦ ±Ù°£À¸·ÎÇÏ´Â
¾ÆÅ°ÅØÃç·Î ¹Ù²ð°ÍÀ¸·Î Àü¸ÁÇÕ´Ï´Ù.

Bulestone»çÀÇ SappireWebÀº ÇöÀç ³ëµ¿ºÎ¿¡¼­ »ç¿ëÇϰí ÀÖÀ¸¸ç ÀÌ Á¦Ç°Àº ¾ÖÃʺÎÅÍ Application
Server·Î Ãâ½ÃµÈ Á¦Ç°Àº ¾Æ´Ï¾ú½À´Ï´Ù. ±â¼úÀû ¹ßÀüÇüÅ·Πº¼ ¶§, CGI/PL-SQL°ú Servlet/JSPÀÇ
Áß°£´Ü°è·Î ÀÚ¸®¸Å±èÇÒ ¼ö ÀÖ°ÚÀ¸¸ç, ¾î¶»°Ô Çϸé CGI¸¦ º¸´Ù »¡¸® »ý»ê¼º ÀÖ°Ô °³¹ßÇÏ´À³Ä¿¡
ÁßÁ¡À» µÎ°í ÀÖ´Â °ÍÀ¸·Î º¸¿© Áý´Ï´Ù. C,C++, ±×¸®°í, ÃÖ±Ùµé¾î Java¾ð¾î·Î °³¹ßÇÏ´Â ±â´ÉÀÌ
÷°¡ µÇ¾î ÀÖÀ¸¸ç, OAS¿Í ¸¶Âù°¡Áö·Î Ç¥ÁØÀûÀÎ Java Servlet API¸¦ µû¸£Áö ¾Ê´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À
´Ï´Ù. Visual°³¹ßȯ°æÀº Á¦°øÇϸç, ¸ðµç Contents¸¦ Object·Î °ü¸®ÇÏ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.
±×·¯³ª Áö±Ý±îÁø ¿ª½Ã C¾ð¾î¸¦ ÀÌ¿ëÇØ, ¸¶Ä¡ CGI¸¦ °³¹ßÇÏ´Â °Í°ú °ÅÀÇ µ¿ÀÏÇÑ ¼öÁØÀÇ °³¹ß¹æ¹ýÀ»
»ç¿ëÇß¾ú½À´Ï´Ù. ÃÖ±Ù¿¡ ¿Í¼­¾ß, Servlet°ú EJB±â´ÉÀÌ Ã·°¡ µÇ¾úÀ¸¸ç, ÀÌ·¯ÇÑ API¸¦ ÀÌ¿ëÇØ ±¹³»¿¡
µµÀÔÇÑ ¿¹´Â ¾ÆÁ÷ ¾ø´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.
´õ ÀÚ¼¼ÇÑ ³»¿ëÀÌ ÇÊ¿äÇÏ½Ã¸é ³ëµ¿ºÎ¿¡¼­ ÀÌ Á¦Ç°À» ÀÌ¿ëÇØ Á÷Á¢ ±¸ÇöÇÑ °­Ã¶±¸(cgkang)¾¾¿¡°Ô
¹®ÀÇÇØ º¸¼¼¿ä.

SilverStream»çÀÇ SilverStream Applicaton Server´Â Çѱ¹ ÆæÅ¸ ½Ã½ºÅÛ Å×Å©³î·¯Áö»ç°¡ ¿µ¾÷À» 
Çϰí ÀÖÀ¸¸ç, ´ëºÎºÐÀÇ Applicaton Server°¡ ±×·¯Çϵí, DB, Sourece, Serviceµî°ú °°Àº 
resource¸¦ ´ÜÀÏÀÇ ÅëÇÕȯ°æ¿¡¼­ °³¹ß/°ü¸®ÇÏ´Â ±â´ÉÀ» °®°í ÀÖ½À´Ï´Ù. Java Script ¹× È­¸é°£ÀÇ
À̵¿À» ÀÚµ¿À¸·Î »ý¼º½ÃÄÑ ÁÖ¸ç, ¿©·¯´ëÀÇ ¸Ó½ÅÀ» Ŭ·¯½ºÆ®¸µÀ¸·Î ¹­¾î ºÎÇϺлê±â´Éµµ °®°í
ÀÖ½À´Ï´Ù.(ÇÏ±ä ´ëºÎºÐÀÇ Application Server°¡ ÀÌ·± ±â´ÉÀ» °®°í ÀÖ½À´Ï´Ù.) 
±×·¯³ª ´Ù¸¥ ´ëºÎºÐÀÇ Á¦Ç°ÀÌ EJB¸¦ Áö¿øÇϰí ÀÖ´Â ¹Ý¸é ¾ÆÁ÷ SilverStremÀº EJB¸¦ Áö¿øÇÏÁö ¾Ê
½À´Ï´Ù. EJB´Â ±â¼úÀû ¾ÈÁ¤È­°¡ µÈ ½ÃÁ¡¿¡¼­ Áö¿øÇϰڴٴ °ÍÀÌ °ü°èÀÚÀÇ ÀÔÀåÀ̾ú½À´Ï´Ù.
Inprise»çÀÇ VisiBroker°¡ ³»ÀåµÇ¾î À־ CORBA¿¬µ¿ÀÇ µË´Ï´Ù.



Inprise Application Server´Â °³¹ß»ý»ê¼ºÀ̳ª, WEBȯ°æ¿¡ ´ëÇÑ ¼Ö·ç¼Ç º¸´Ù´Â ¹Ìµé¿þ¾îÀûÀÎ
°üÁ¡¿¡¼­ °­ÇÕ´Ï´Ù. ±¸ Visigenic»çÀÇ VisiBroker¸¦ ÀμöÇÏ¿© VisiBroker¸¦ ³»ÀåÇϰí ÀÖÀ¸¸ç,
CORBA±â¹ÝÀÇ ¾ÆÅ°ÅØÃç·Î´Â 1,2À§ »ó¿¡ ÀÖ´Ù°í º¸¿© Áý´Ï´Ù. °³¹ßÀº ÀÚ»çÁ¦Ç°ÀÎ JBuilder¸¦ »ç¿ë
ÇÕ´Ï´Ù.


Çϰí½ÍÀº ¸»ÀÌ ¸¹¾Æ CGI, Servlet, JSP, HTML°üÁ¡¿¡¼­ ¼³¸íÇÏ·Á´ø Àǵµ¿¡¼­ Á» ¹þ¾î ³µÁö¸¸,
°á·ÐÀûÀ¸·Î ¸»¾¸µå¸®¸é Java¸¦ ÀÌ¿ëÇÑ HTML BaseÀÇ Web½Ã½ºÅÛÀ» ±¸¼ºÇϽ÷Á¸é, À§ Á¦Ç°Áß
°¡´ÉÇÑ Ç¥ÁØÀûÀÎ Servlet/JSP ½ºÆå¿¡ µû¸¥ Á¦Ç°À» »ç¿ëÇϽô °ÍÀÌ ÇâÈÄ ±â¼úµ¿ÇâÀ¸·Î º¸¾Æ
¹Ù¶÷Á÷Çϸç, ±× °³¹ß µµ±¸ÀÇ ±â´É»óÀÇ Â÷À̰¡ ¸Å¿ì »óÀÌÇÏ¿© ½ÅÁßÇÏ°Ô ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.


¿©ÀüÈ÷ Client°¡ HTML baseÀÎ ½Ã½ºÅÛÀº ¼Õ¼ö codingÇÏ´Â °ÍÀÌ ¾ÆÁ÷±îÁø ´ë¼¼ÀÔ´Ï´Ù.
¸¹Àº Á¦Ç°µéÀÌ RAD¸¦ À§ÇÑ ³ë·ÂÀ» ¸¹À̵é Çϰí ÀÖÀ¸³ª, ´Ù¾çÇÑ ±â¼úÀÌ Á¢¸ñµÇ¾î ¿¬µ¿µÇ´Â
Web±â¼úÀ» ¸ðµÎ ÀÚµ¿À¸·Î »ý¼º ½ÃÄÑ ÁÖ´Â Á¦Ç°Àº ¾ø´Ù°í º¸¿© Áý´Ï´Ù.
¿ÀÈ÷·Á, ³ª¸ðÀ¥¿¡µðÅͳª ÇÁ·ÐÆ®ÆäÀÌÁö °°Àº HTML»ý¼º/¿¡µðÅ͸¦ ÀÌ¿ëÇØ ±âº»ÀûÀÎ È­¸é°ñ°ÝÀ»
Àâ°í, À̸¦ ÆíÁýÇÏ¿© »ç¿ëÇÏ´Â °ÍÀÌ ÇöÀçÀÇ ÇÑ°è °°½À´Ï´Ù.
Web½Ã½ºÅÛÀÇ RAD±â´ÉÀº ÇâÈÄ¿¡µµ ±× Á¤µµÀÇ Â÷ÀÌ´Â ÀÖ°ÚÁö¸¸, ¿©ÁøÈ÷ ÇѰ谡 ÀÖÀ» °ÍÀ¸·Î º¸¿©
Áý´Ï´Ù. Power Builder¿Í °°Àº ´ÜÀÏÀÇ API¸¦ »ç¿ëÇÒ °æ¿ì´Â RAD±â´É÷°¡°¡ ½±Áö¸¸, Webȯ°æÀº
Client°³¹ß¿¡µµ ¿©·¯ ±â¼úÀÌ Á¢¸ñµÇ¾î µ¹¾Æ°©´Ï´Ù. ¿¹¸¦ µé¾î À̰÷ LGÈ­ÀçÀüÀÚ»ó°Å·¡½Ã½ºÅÛÀÇ
°æ¿ì, ¾Æ·¡ ±â¼úÁß ´ëºÎºÐÀÌ ¼­·Î ¹°·Á °³¹ßÀÌ ÀÌ·ç¾î Áý´Ï´Ù.
  1. Java Programming 񃬣
  2. Java Servlet
  3. Java Servet Page (JSP)
  4. VisualAge for Java ¿î¿µ ±â¼ú(±âÃʱâ¼ú ¹× ÆÀ°³¹ß¹ý)
  5. CICS ȯ°æÀÌÇØ ¹× Java Transaction Gateway¸¦ ÀÌ¿ëÇÑ Java¿ÍÀÇ ¿¬µ¿±â¼ú
  6. ȸ¿ø°ü¸® RDBMS DBÁ¶ÀÛÀ» À§ÇÑ Ç¥ÁØÀûÀÎ SQL ¹®Àå ±¸»ç¹ý
  7. RDBMSÀÇ µ¥ÀÌŸ¸¦ Java¾ð¾î¿¡¼­ »ç¿ëÇϱâ À§ÇÑ O-R Mapping ¹× Java Modeling±â¼ú
  8. Java DataBase Connectivity(JDBC) API¿¡ ´ëÇÑ ÀÌÇØ ¹× ÀÀ¿ë±â¼ú
  9. ¼­·Î´Ù¸¥ À̱âÁ¾ legacy system°£ÀÇ Transacton ¹«°á¼º º¸ÀåÀ» À§ÇÑ 2 phase commit¿¡
     ´ëÇÑ ÀÌÇØ ¹× Java°øÅë¸ðµâ °³¹ß ±â¼ú
  10. HTML ¿¡ ´ëÇÑ ´É¼ö ´É¶õÇÑ ÀÛ¼º ¹× ¼öÁ¤(³ª¸ðÀ¥¿¡µðÅÍ + ¼öÀÛ¾÷ÀÛ¼º´É·Â)
  11. Java Script¿¡ Áß±Þ ÀÌ»óÀÇ ±â¼ú(°¢ Æû Çʵ忡 ´ëÇÑ Data Á¶°Ç Check)
  12. Java Script¿Í Cascade Style SheetÀ» ÀÌ¿ëÇÑ Dynamic HTML±¸»ç¹ý
  13. HTML¹®¼­·Î ÀÛ¼ºµÈ È­¸é ¹èÄ¡¿Í »ö°¨¿¡ ´ëÇÑ µðÀÚÀÎÀûÀÎ °¨°¢.
  14. Netscape Enterprise Server, IBM WebSphere , VAJ EMSRV  ¼³Ä¡ ¹× °ü¸®¹ý
  15. HTTPS»ç¿ëÀÚ ÀÎÁõ ¹× ÀÎÁõ¼­ ¹ß±Þ/ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀû¿ë, ÀÎÁõ¼­¹ö ¿î¿µ±â¼ú
  16. À¥ ½Ã½ºÅÛ¿¡ ´ëÇÑ ºÎÇÏ Å×½ºÆÃ±â¼ú

´õ±º´Ù³ª, Java Script ¹× Cascade Style Sheet °°Àº °æ¿ì´Â ºê¶ó¿ìÁ®°¡ IE³Ä ȤÀº Netscape³Ä¿¡
µû¶ó ¾ÆÁÖ smartÇÏ°Ô source¸¦ »ý¼ºÇÏ¿©¾ß Çϸç, ÀÌ·± ºÎºÐµé±îÁö RAD ToolÀÌ °ú¿¬ Áö¿øÇØ ÁÙ
¼ö ÀÖÀ» Áö´Â ¹Ì·¡¿¡µµ ºÒÅõ¸íÇÏ´Ù°í º¸¿©Áý´Ï´Ù.




* Application ServerÀÇ ±¹³» ÆÇ¸Å½ÇÀûÀ̳ª, ¸ÅÃâ¾×Á¤µµ¸¦ º¸°íÀÚ ÇÏ½Ã¸é ¾Æ·¡ÀÇ ±â»ç¸¦ º¸¼¼¿ä.
  http://javaservice.net/~java/bbs/read.cgi?m=appserver&b=news&c=r_p&n=935384752

* À¥ Application ServerÀÇ ±¹³» ÇöȲ¸¦ ÆÄ¾ÇÇϽ÷Á¸é ¾Æ·¡ÀÇ ±â»ç¸¦ Âü°íÇϼ¼¿ä.
  http://javaservice.net/~java/bbs/read.cgi?m=appserver&b=news&c=r_p&n=939011228

¾î·°Å³ª À§ ó·³ ´Ù¾çÇÑ ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö Á¦Ç°°ú ´Ù¾çÇÑ ¾ÆÅ°ÅØÃç°¡ Á¦½ÃµÇ°íÀÖÁö¸¸,
ÇâÈÄ 3³â À̳»¿¡ EJB¸¦ WebÀÇ ±Ù°£À¸·ÎÇÏ´Â Backend ºÐ»ê ÀÎÇÁ¶ó·Î °¡Á®°¡¸é¼­ Servlet/JSP ȤÀº
ºÎºÐÀûÀ̵ç Àü¸éÀûÀ̵ç Java Applet°ú, ÀϺΠƯ¼º»ó Java ApplicationÀÇ ÇüÅ·ΠClient¸ð½ÀÀÌ
°áÁ¤µÇ´Â ¾ÆÅ°ÅØÃç·Î µÉ °ÍÀ̶ó°í ¿¹»óÇÕ´Ï´Ù. ¶ÇÇÑ EJBÀÇ ±âº» protocolÀº RMI¿¡¼­ IIOP·Î
´ëüµÉ °ÍÀ¸·Î ÆÇ´ÜµË´Ï´Ù.

EJBÀÇ Àû¿ë ¿©ºÎ´Â ÀÌ ½ÃÁ¡¿¡¼­´Â ½ÅÁßÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¾ÆÁ÷ ¼º¼÷´Ü°è°¡ ¾Æ´Ï¶ó´Â ºÎºÐµµ ÀÖÁö¸¸,
EJB´Â ºÐ»êȯ°æÀÇ ÀÎÇÁ¶ó¶õ Á¡ÀÌ ¼÷ÁöµÇ¾î¾ß ÇÕ´Ï´Ù. ÇϳªÀÇ ´ÜÀÏÀÇ ¸Ó½Å¿¡ À¥¼­ºñ½º¸¦ Çϸ鼭
EJB¸¦ µµÀÔÇÒ ÇÊ¿ä´Â ÀüÇô ¾ø½À´Ï´Ù. °¢ ¸Ó½ÅÀÌ ¹°¸®ÀûÀ¸·Î ´Ù¸¥ Áö¿ª¿¡ ºÐÆ÷µÇ¾î ÀÖ°í, °¢ Áö¿ª
¼­¹öÀÇ µ¶¸³ÀûÀÎ À¥¼­ºñ½º ¿ªÇÒÀ» Çϸ鼭 À̵鰣ÀÇ ¼­ºñ½º °øÀ¯¿Í DATA°øÀ¯ÀÇ Çʿ伺ÀÌ ÀÖÀ» ¶§,
À̸¦ ¿¬°áÇÏ´Â ºÐ»ê ¾ÆÅ°ÅØÃç·Î¼­ EJBÀÇ ¸ð½ÀÀÌ µé¾î°¡´Â °ÍÀÔ´Ï´Ù. CICS, TUXEDO, MQ, Topend, 
Encinaµî°ú °°ÀÌ ´Ù¾çÇÑ Legacy ½Ã½ºÅÛ°úÀÇ ¿¬µ¿°ú´Â EJB´Â ¹«°üÇÕ´Ï´Ù.
¸¸¾à Servlet°ú JSPÀÇ ¾ÆÅ°ÅØÃ縦 »ý°¢ÇÏ°í °è½Ã°í, ´ÜÀÏ ¸Ó½Å¿¡¼­ À¥¼­ºñ½º¸¦ ÇÒ °æ¿ì ÇÙ½ÉÀûÀÎ
ºñÁî´Ï½º ¿ÀºêÁ§Æ®¸¦ Java ClassÈ­ ÇÏ¿© Servlet¿¡¼­ ó¸®ÇÏ°Ô ÇÏ¿©µµ Å©°Ô ¹«¸®´Â ¾ø½À´Ï´Ù.
´Ü, Transaction󸮵î°ú °°Àº ºÎºÐÀº EJB°¡ Á¦°øÇØ ÁÖ´Â ±â´ÉÀ» »ç¿ëÇÏÁö ¸øÇϹǷΠ¼öµ¿À¸·Î ±¸ÇöÇϰųª
JTAµî°ú °°Àº º°µµÀÇ API¸¦ Ȱ¿ëÇÏ¼Å¾ß ÇÏ´Â ´ÜÁ¡µµ ÀÖ½À´Ï´Ù.




3. ÀÚ¹Ù °³¹ß Åø

ÀÚ¹Ù °³¹ß ÅøÀº ±×¸® ¾î·ÆÁö ¾Ê°Ô Á¤ÇÏ½Ç ¼ö ÀÖÀ» °Í °°½À´Ï´Ù. ¸ÕÀú º¥´õ°¡ Á¦°øÇÏ´Â Application
Server¶û ¦À» ÀÌ·ï º¸¸é,

 OAS <--> jDeveloper
 WebLogic <--> Symantec Visual Cafe for Java
 Inprise Application Server <--> JBuilder
 IBM WebShpere Application Server <--> Visual Age for Java
 SilverStream Application Server <--> ÀÚü ³»Àå °³¹ß Åø
 Bluestone SappireWeb <--> ÀÚü ³»Àå °³¹ß Åø

±Ùµ¥, À§ÀÇ °ÍÀº º¥´õ°¡ ¾ê±âÇÏ´Â ±ÃÇÕ(?)ÀÏ »ÓÀ̱¸¿ä.

 WebLogic <--> Visual Age for Java,
 OAS  <-->  Symantec Visual Cafe for Java

µî°ú °°ÀÌ ¾à°£ÀÇ ±â´É»óÀÇ Á¦¾àÀ» ¹Þ°ÚÁö¸¸, Å©°Ô ¹«¸®´Â ¾ø½À´Ï´Ù.
¾î·°Å³ª, IDEÅø¸¸ °®°í ºñ±³¸¦ ÇÑ´Ù¸é, 

 IBM VisualAge for Java : 85Á¡
 Visual Cafe for Java Enterprise Version : 70Á¡
 Inprise JBuilder : 65Á¡ 
 Oracle jDeveloper : 45Á¡
 ±âŸ ³»Àå °³¹ß Åø :  ¸¹¾ÆºÁ¾ß 55Á¡

(»ó±â Á¡¼ö´Â °ø½ÄÀûÀÌÁö ¾Ê½À´Ï´Ù. °¢°¢ Á÷Á¢ »ç¿ëÇØº» °æÇè¿¡ ±âÃÊÇßÀ» »ÓÀÔ´Ï´Ù.)

±âŸ Java Workshop, Kawaµî°ú °°Àº ToolÀº ±â¾÷ȯ°æ¿¡¼­´Â ¸ÂÁö ¾Ê´Ù°í º¸¿©Áý´Ï´Ù.

Visual Age for Java°¡ ¾ÈÁ¤¼º°ú Æí¸®¼º¿¡¼­ ´Ü¿¬ ÃÖ°íÀÔ´Ï´Ù.
Àú ¿ª½Ã Visual Cafe¸¦ ´Ã Áñ°Ü »ç¿ëÇϰí, ±¹¹æ½Ã¼³¿¡¼­ JBuilder¿Í JDeveloper¸¦ »ç¿ëÇß¾úÁö¸¸,
±× ¶©, Àú »Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚµéÀÌ ÇÑ°á °°ÀÌ IDEÅø¿¡ ´ëÇÑ ºÒÆòÀÌ Å¹ÝÀ̾ú½À´Ï´Ù.
VisualAge for Java¸¦ »ç¿ëÇÏ´Â À̰÷ LGÈ­Àç¿¡¼­´Â ÀüÇô ºÒÆò¾ø½À´Ï´Ù.
Viausal Age for Java´Â Á¦Ç°ÀÇ ¾ÈÁ¤¼º°ú ±â´É¼º¿¡¼­ ´Ü¿¬ ÃÖ°íÀÇ À§Ä¡¿¡ ÀÖÀ¸¸ç, ¼Ò½º°ü¸®,
Deploy, Visual Java Beans °³¹ß µî ¸¹Àº ºÎºÐ¿¡¼­ ´Ù¸¥ Á¦Ç°¿¡ ºñÇØ Ź¿ùÇÕ´Ï´Ù.


Visual Cafe for Java´Â Visual Client, Áï, AppletÀ̳ª Application ȤÀº SWINGÀ» ÀÌ¿ëÇÑ GUI
½Ã½ºÅÛÀ» ²Ù¹Ð¶§,Ź¿ùÇÑ ¼º´ÉÀ» ³À´Ï´Ù. Áö¿øÇÏ´Â APIµµ Swing 1.1µî ´Ù¸¥ Tool¿¡ ºñÇØ ÃÖ½ÅÀÇ °ÍÀ»
Áö¿øÇÏ´Â Á¡µµ ÀåÁ¡ÀÔ´Ï´Ù.
±×·¯³ª Symantec Visual Cafe for Java´Â Á×´Â Çö»óÀÌ °ðÀß ÀϾ´Ï´Ù.

¶Ç, Inprise»çÀÇ JBuilder´Â CORBA±â¹ÝÀÇ ÀÎÇÁ¶ó¸¦ °¡Á®°¥ ¶§, ¿ùµîÇÑ ±â´ÉÀ» ³À´Ï´Ù. standard 
Edition´Â ´Ù¸¥ IDE Tool°ú ºñ±³ÇÏ¿© Ưº°È÷ ¶ç¾î³­ ±â´É ¾ø½À´Ï´Ù. ±×·¯³ª Enterprise EditionÀÇ
°æ¿ì RMI, CORBA µî°ú °°Àº ÀÎÇÁ¶ó·Î ½Ã½ºÅÛÀ» °³¹ß ÇÒ ¶§, °³¹ß/Å×½ºÆ®/¿î¿ë µî¿¡ ÀÖ¾î ´Ü¿¬ ¶Ù¾î
³³´Ï´Ù.

¹Ý¸é,  OracleÀÇ JDeveloper´Â OAS¿¡¼­¸¸ Áö¿øÇÏ´Â ±â´É°ú ¹ÐÁ¤ÇÏ°Ô ÅëÇÕÀÌ µÇ¾î ÀÖ¾î¿ä.
JBuilder¿¡ OASÀÇ ±â´ÉÀ» ÷°¡ÇÏ¿© ³» ³õÀº Á¦Ç°À̱⠶§¹®¿¡ Interface°¡ JBuilder°ú ¿ÏÀüÈ÷ µ¿ÀÏ
ÇÕ´Ï´Ù. OAS¿¡¸¸ ÀÖ´Â ±â´É Áï, JCO.APPÆÄÀÏ ÆíÁý, JCO Object Deployµî°ú °°Àº ³×´Ù¼¸°¡ÁöÀÇ ±â´ÉÀÌ
IntegratedµÇ¾î ÀÖ½À´Ï´Ù.


¾ÈÁ¤¼ºÀ¸·Î Ä¡¸é Visual Age for Java --> Cafe --> JBuilder --> jDeveloper¼øÀ̱¸¿ä,
±â´ÉÀûÀÎ ¸éÀ¸·Î Ä£´Ù¸é, Visual Age for Java --> JBuilder --> jDeveloper --> Cafe¼øÀÌ µÉ °Ì´Ï´Ù.
GUI°³¹ß Ãø¸é¿¡¼­ º¸¸é Visual Cafe for Java/Visual Age for Java --> JBuilder --> jDeveloper¼øÀÌ
µÉ °Ì´Ï´Ù. ¾î¶² ½Ã½ºÅÛÀ» ²Ù¹Ì´À³Ä¿¡ µû¶ó ¼±ÅÃÀÇ ÆøÀÌ ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù.


¸¸¾à Servlet/JSP¸¦ ±¸»óÇÏ°í °è½Å´Ù¸é, ¸ðµç ToolÀÌ °³¹ß»ý»ê¼º¸é¿¡¼± ¶È °°½À´Ï´Ù.
¾îÂ÷ÇÇ ¼ÕÄÚµù Çϴϱî¿ä. ´ë½Å ¼Ò½º°ü¸® ¹× ÆÀ °³¹ßÀÌ ¿øÇÒ È÷ µÇ´Â³Ä°¡ Áß¿äÇϸç,
Á¦Ç°ÀÌ ¾ÈÁ¤ÀûÀ̳İ¡ Áß¿äÇϰÚÁÒ... ±×·¸´Ù¸é, Àü Viaual Age for Java --> Cafe + SCM tool ¼øÀ¸·Î
Á¦¾ÈÇÕ´Ï´Ù. JSP´Â ´Þ¸® °³¹ßµµ±¸°¡ ¾ø½À´Ï´Ù. ³ª¸ðÀ¥¿¡µðÅÍ Á¤µµ°¡ °¡Àå Çö½ÇÀûÀ¸·Î µµ¿òÀÌ µË´Ï´Ù.
(±×·¯³ª ¾Æ½±°Ôµµ ³ª¸ð´Â JSPÅױ׸¦ ¾ÆÁ÷ ÀνÄÇÏÁö ¸øÇÕ´Ï´Ù. ¾î·°Å³ª...)

Legacy ½Ã½ºÅÛÀÌ CICS¶ó¸é, Visual Age for Java°¡ °¡Àå Àû´çÇÕ´Ï´Ù.
CICS¿Í ¿¬µ¿Çϱâ À§ÇÑ CICS Message Record¸¦ ÀÚµ¿À» »ý¼º½ÃÄÑÁÖ¸ç, 
CICS Transaction Gateway¶ó´Â ¿¬µ¿ API¸¦ Á¦°øÇϰŵç¿ä.
Inprise Application Serverµµ CICS, TUXEDO, MQ Seriesµî ´Ù¾çÇÑ ¿¬°áÀ» Á¦°øÇϰí ÀÖÀ¸´Ï±î
±× ÂÊÀ» °í·ÁÇÏ´Ùº¸¸é, JBuilder¸¦ Ȱ¿ëÇÏ´Â °Íµµ ±×¸® ³ª»ÚÁö´Â ¾ÊÀ» µí ÇÕ´Ï´Ù.

¸¸¾à Legacy°¡ TUXEDO¶ó¸é, WebLogic¿¡ Visual CafeÁ¤µµ°¡ ¾î¶³±î ½Í½À´Ï´Ù.
±×·¯³ª TUXEDO´Â ¿ö³« À¯¸íÇØ¼­ IBM WebSphere¸¦ Á¦¿ÜÇÏ°ï ´ëºÎºÐÀÇ Application Server°¡
¿¬µ¿ÇÒ ¼ö ÀÖ´Â API¸¦ Á¦°øÇϰí ÀÖÀ» °Å´Ï±î, IDE ToolÀº ¹» ¾²´Â Å©°Ô »ó°üÀº ¾ø¾î º¸ÀÔ´Ï´Ù.
BEAÃø¿¡¼­ ¾Æ¹«·¡µµ °¡Àå ±ÙÁ¢ÇÑ ¼Ö·ç¼ÇÀ» ³»¾î ³õÀ» °ÍÀ¸·Î º¸¿© Áý´Ï´Ù.


±âŸ »óÀÇ ÇÏ½Ç ÀÏÀÌ ÀÖÀ¸½Ã¸é ¾ðÁ¦¶óµµ ¿¬¶ôÁÖ¼¼¿ä.. 

¹®¼­À§Ä¡:  http://www.javaservice.net
-------------------------------------------------------  
 º» ¹®¼­´Â ÀÚÀ¯·Ó°Ô ¹èÆ÷/º¹»ç ÇÒ ¼ö ÀÖÀ¸³ª ¹Ýµå½Ã
 ÀÌ ¹®¼­ÀÇ ÀúÀÚ¿¡ ´ëÇÑ ¾ð±ÞÀ» »èÁ¦ÇÏ½Ã¸é ¾ÈµË´Ï´Ù
================================================
 ÀÌ¿ø¿µ(javaservice@hanmail.net)
 PCS:019-310-7324
================================================
  [±Û¸ñ·Ï /½Ã°£¼ø] [´ä±Û¾²±â] [ÇÁ¸°Æ®]