°³¹ßÅø

9128 ÆÄ¿ö¸Ç
2010-02-14 02:05:11
Eclipse j2ee, c++ ¹× plugin ¼³Á¤ ¹æ¹ý

ECLIPSE update:  ----------------------------------------------------------------------------------------------------------

Eclipse download: http://www.eclipse.org/
 ** ¼³Ä¡µÈ ÇÁ·Î±×·¥À» È®ÀÎ, °»½Å, »èÁ¦(Help -> about eclipse -> installation details -> installed software)
 ** update½Ã »ç¿ëÇÒ ÁÖ¼Ò¸¦ Ãß°¡, ¼öÁ¤, »èÁ¦(window -> preferences -> install/update -> available software site)

J2EE
 Eclipse IDE for Java EE Developers(189 MB): http://www.eclipse.org/downloads/
                 eclipse-jee-galileo-SR1-win32.zip

 Eclipse SQL Explorer standalone client: http://www.sqlexplorer.org/
      http://sourceforge.net/projects/eclipsesql/
      sqlexplorer_rcp-3.5.1.win32.win32.x86-JRE.zip
  ** ÀÌŬ¸³½º¿¡ Ç÷¯±×ÀÎ ÇüÅ·ΠÃß°¡Çؼ­ »ç¿ëÇϴ°ÍÀÌ ¾Æ´Ï¶ó µ¶¸³Àû(stand alone)À¸·Î »ç¿ëÇÏ´Â ¹öÀü
     Ç÷§Æû µ¶¸³ÀûÀ̰í JDBC µå¶óÀ̹ö¸¸ ÀÖÀ¸¸é ¾î¶² DBMS¿Íµµ ¿¬°áÀÌ °¡´ÉÇÏ´Ù
  ** Mssql µå¶óÀ̹öÀÏ °æ¿ì JDK ¹öÀü¿¡ µû¶ó ´Ù¸£±â ¶§¹®¿¡ Ãæµ¹ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù
     WEB-INF\lib¿Í µ¶¸³ÀûÀ¸·Î SQL ExplorerÀÌ ¼³Ä¡µÈ °æ·Î¿¡ JDBC Æú´õ¸¦ »õ·Î ¸¸µé¾î µû·Î µå¶óÀ̹ö¸¦ º¹»çÇÑ´Ù

     Oracle
   drivers =     oracle.jdbc.driver.OracleDriver
          url =         jdbc:oracle:thin:@localhost:1521:XE
          (XE´Â ¿À¶óŬ10g express¸¦ ¼³Ä¡ÇÒ¶§ »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ sid)
     Mssql 
   2005 drivers = com.microsoft.sqlserver.jdbc.SQLServerDriver
               url =     jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks
   2000 drivers = com.microsoft.jdbc.sqlserver.SQLServerDriver
               url =     jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs
               (databasename=pubs´Â ÀÛ¾÷ÇÏ´Â db À̸§) 
     Mysql
   drivers =     org.gjt.mm.mysql.Driver
          url =         jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=euckr
                        (mysqlÀº ÀÛ¾÷ÇÏ´Â db À̸§)

  1. ¾ÐÃàµÈ ÆÄÀÏÀ» Àû´çÇÑ °æ·Î¿¡ Ǭ´Ù
  2. File - Preferences -> SQL Explorer -> JDBC Drivers -> add
  3. name:              mssql
     example url:       jdbc:sqlserver://localhost:1433;
     extra class path:  c:\java\sqlexplorer\JDBC\sqljdbc.jar
     driver class name: com.microsoft.sqlserver.jdbc.SQLServerDriver
   ** Á÷Á¢ ÀÔ·ÂÇϰųª extra class path¸¦ ÁöÁ¤Çϰí list drivers¸¦ ´©¸£¸é ÀÚµ¿À¸·Î »ý¼º
  4. create new connection

 Plugins:
  tomcat:  http://www.eclipsetotale.com/tomcatPlugin.html
           tomcatPluginV321.zip
   ** ÇÁ·ÎÁ§Æ®º°·Î Å×½ºÆ® Çϱâ À§Çؼ­´Â ¸Å¹ø server.xmlÀÇ Context docBase¸¦ ¼öÁ¤ÇÑ´Ù
  
   1. ¾ÐÃàÀ» Ç®°í eclipse ¼³Ä¡Æú´õ\plugins¿¡ Ãß°¡
   2. windows -> preferences -> tomcat
      tomcat version: version 5.x
      tomcat home:    C:\Program Files\Apache Software Foundation\Tomcat 5.5
      context declaration mode:
      server.xml üũ
      configuration file: C:\Program Files\Java\jdk1.5.0_22\conf\server.xml¸¦ ÁöÁ¤
      ** ¿¬µ¿Çϱâ À§Çؼ­ server.xmlÀÇ contextÀÇ docBase¸¦ ÇÁ·ÎÁ§Æ®¿Í ÀÏÄ¡½ÃŲ´Ù
         <Context path="" docBase="c:\java\workspace\ws5.0\ÇÁ·ÎÁ§Æ®" debug="0" reloadable="true" />     
         ¿ÜºÎ ÅèĹ ¼­¹ö´Â ÁßÁöÇϰí Ç÷¯±×ÀÎ ÅèĹÀ» Start - Stop - Restart ÇÑ´Ù
         Å×½ºÆ®´Â ºê¶ó¿ìÀú¸¦ ¿­°í "http://localhost:8080/servlet/¼­ºí¸´À̳ª jsp"À¸·Î ÇÏ¸é µÈ´Ù

  jad:   http://www.varaneckas.com/jad
     Jad 1.5.8g for Windows 9x/NT/2000: jad158g.win.zip
  jadClips: http://sourceforge.net/projects/jadclipse/files/
     net.sf.jadclipse_3.3.0.jar
   ** class ÆÄÀÏÀ» decompileÇØ¼­ ¼Ò½ºÄڵ带 º¸¿©ÁØ´Ù

   1. jad ÆÄÀÏÀº \eclipse, jadClipse(net.sf.jadclipse_3.3.0.jar)ÆÄÀÏÀº \eclipse\plugin µð·ºÅ丮¿¡ º¹»ç
   2. windows -> preferences -> java -> jadclipse
      Path to Decompiler:            c:\java\eclipse_jee\jad.exe(jad.exe ÆÄÀÏÀÇ Àý´ë°æ·Î¸¦ ÀÔ·Â)
      Derectory for temporary files: ÁöÁ¤µÈ °ªÀ» »ç¿ë
   3. window -> preferences -> java -> jadClipse -> misc
      Convert Unicode string into ANSI strings üũ(ÇÑ±Û º¯È¯)
   4. Windows -> Preferences -> General -> Editors -> File Associations
      .class - JadClipse Class File Viewer(default)
   5. plugin Ãß°¡¿©ºÎ´Â Help -> About Eclipse -> Installation Details -> Plugins¿¡¼­ È®ÀÎ
   6. Äֿܼ¡¼­ÀÇ »ç¿ë: c:\java\eclipse_jee\jad.exe ÆÄÀÏÀ̸§.class
         jad StringBuffer.class -> StringBuffer.jad°¡ »ý¼º
      eclipse¿¡¼­´Â ÇØ´ç class ÆÄÀÏÀ» ¿­¸é decompile µÇ¼­ º¸¿©Áø´Ù

   -- ¼³Ä¡ÇÏÁö ¾Ê´Â´Ù ----------------------------------------------------------------------
   resin: http://www.improve-technologies.com/alpha/resin/
    ** Eclipse Update Manager¸¦ ÀÌ¿ëÇÏ¿© ¼³Ä¡ÇÑ´Ù
     
    1. Help -> Software Updates -> Install New Software -> add
       Name:     Improve's Eclipse plugin site
       Location: http://www.improve-technologies.com/alpha/updates/site.xml
       Improve Resin plugin for Eclipse üũ
    2. windows -> preferences -> resin
       resin version:  resin 3.x
       home directory: C:\java\resin-3.1.9
       java compiler:  C:\Program Files\Java\jdk1.5.0_22\bin\javac.exe
    3. File -> New -> Project -> Java -> Java Resin  project
 
   SQL Explorer: http://sourceforge.net/projects/eclipsesql/files/
                 sqlexplorer_plugin-3.5.1_SR2.zip
    ** Ç÷¯±×ÀÎ ÆÄÀÏÀ» ´Ù¿î¹ÞÀº ´ÙÀ½ ¾ÐÃàÀ» ÇØÁ¦Çϸé "features"¿Í "plugin"Æú´õ°¡ ÀÖ°í
       ±× ¾È¿¡ ÀÖ´Â ÆÄÀϵéÀ» °¢°¢ °°Àº À̸§ÀÇ ÀÌŬ¸³½º Æú´õ¿¡ °¢°¢ º¹»çÇÑ´Ù
       º¹»çÇϱâ Àü¿¡ ÀÌŬ¸³½º´Â Á¾·áÇØ¾ß ÇÑ´Ù
   -----------------------------------------------------------------------------------------

C/C++
 Eclipse IDE for C/C++ Developers(79 MB): http://www.eclipse.org/downloads/
              eclipse-cpp-galileo-SR1-win32.zip

  1. Eclipse C/C++ Development Tool(CDT c/c++¸¦ °³¹ßÇÏ°Ô ÇØÁÖ´Â toolkit):
   Help -> Install New Software -> add
   Name:     Galileo
   Location: http://download.eclipse.org/releases/galileo
   Programming Language -> Eclipse C/C++ Development üũ
  
  2. MinGW(ÄÄÆÄÀÏ·¯):
   http://sourceforge.net/projects/mingw/files/
   MinGW-5.1.6.exe

   1. Download and install
      current
      G++ compiler, object c compiler, MinGW Make
   2. ¼³Ä¡ÇÑ °æ·Î C:\java\MinGW\binÀ» ½Ã½ºÅÛ -> °í±Þ -> ȯ°æº¯¼ö -> ½Ã½ºÅÛº¯¼öÀÇ path¿¡ Ãß°¡

  3. GDB(µð¹ö±ë):
   http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debugger/Release%20Candidate_%20gdb-6.3/
   gdb-6.3-2.exe
  
   ¾Õ¼­ ¼³Ä¡ÇÑ MinGW°ú °°Àº °æ·Î·Î ¼³Ä¡
   c:\java\MinGW\bin¿¡ gdb.exe°¡ ÀÖ´ÂÁö È®ÀÎ

  4. eclipse ¼³Á¤:
   Window -> Preferences -> C/C++ -> New CDT project wizard -> Makefile Project -> Builder Settings ÅÇ
   Use default build command üũ ÇØÁ¦
   Build command: mingw32-make(mingw32-make.exe´Â C:\java\MinGW\bin¿¡ ÀÖ´Ù)

  5. ÄÄÆÄÀÏ Å×½ºÆ® ¹× µð¹ö±× Å×½ºÆ®:
   1. Ctrl+N
   2. C Project: test
   3. project type: Hello World ANSI C Project
   4. ToolChains:   MinGW GCC
   5. Finish
   6. Ctrl+B ÄÄÆÄÀÏ
   7. Ctrl+F11 ½ÇÇà
   8. mingw, gdb ½ÇÇàÈÄ ´Ù¿î·ÎµåÇÑ ÆÄÀϵéÀº »èÁ¦¸¦ ÇÑ´Ù

Common
 ** j2ee, c/c++¿¡¼­ °øÅëÀ¸·Î »ç¿ëÇÏ´Â plugins
    ÀÚ¹ÙEE¿¡¼­´Â ±âº»ÀûÀ¸·Î XMLÀ» Áö¿øÇÏÁö¸¸ XMLBuddy Ç÷¯±×ÀÎÀÌ ´õ ÆíÇÏ°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù

 XMLBuddy: http://www.xmlbuddy.com/
           http://www.xmlbuddy.com/location/download/editor/buddy/xml_buddy.htm?t=&slt=7&slr=4&lpt=1
    xmlbuddy_2.0.9.zip
  ** XMLÀ» º¸±âÁÁ°Ô formattingÇÏ·Á¸é ´ÜÃàŰ Ctrl+Shift+F ´©¸¥´Ù
     °£ÆíÇÏ°Ô ÀÔ·ÂÇÒ ¼ö ÀÖ°í ¹®¹ý»ó Ʋ¸° ºÎºÐµµ °£´ÜÇÏ°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù

  1. ´Ù¿î·Îµå ¹ÞÀº zipÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®¸é com.objfac.xmleditor_2.0.9 Æú´õ°¡ ÀÖ´Ù.
     ÀÌ Æú´õ¸¦ ÀÚ½ÅÀÇ ÀÌŬ¸³½º ¼³Ä¡°æ·ÎÀÇ plugins Æú´õ¿¡ º¹»çÇÑ´Ù
  2. window -> Preferences -> General -> Editors -> File Associations
     *.xmlÀÇ Associated editors¸¦ XMLBuddy·Î default ¼³Á¤
  3. ÇÁ·ÎÁ§Æ® »ý¼º: File -> New Project -> XML -> XML Project

Tag
tag´Â °Ô½Ã¹°ÀÇ ¼º°ÝÀ» ³ªÅ¸³»´Â Ű¿öµå¸¦ ÀÔ·ÂÇÏ´Â °ø°£ÀÔ´Ï´Ù.
tag´Â ·Î±×ÀÎ ÈÄ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
  • °¨»çÇÕ´Ï´Ù. ^^
  • 163kenu
  • 2010-06-07 15:39:29
  • x
´ÙÀ½±Û ÀÌŬ¸³½º + ÅèĹ + ½ºÇÁ¸µ MVC + maven °³¹ßȯ°æ ±¸Ãà by happenstantial
>> 757 Eclipse j2ee, c++ ¹× plugin ¼³Á¤ ¹æ¹ý  [1] ÆÄ¿ö¸Ç 4601 2010-02-14 02:05:11
ÀÌÀü±Û ±¸Çöü ã¾ÆÁÖ´Â Implementors Plug-in..