Open source center http://sourceforge.net
Eclipse swing & SWT plugin development GUI is better!
Http://www.cloudgarden.com
Develop the swing Interface
Http://code.google.com/p/visualswing4eclipse/
0 Eclipse plug-in center http://www.eclipseplugincentral.com/eclipseand plug-in download network Overview
1. Download eclipse
EMF, GEF-Graphical Editor framework, UML2, and VE-visual editor are all downloaded here.
Http://www.eclipse.org/downloads/index.php
2 lomboz J2EE plug-in, JSP development, EJB
Http://forge.objectweb.org/projects/lomboz
3. myeclipse J2EE development plug-in, supporting servlet, JSP, EJB, and database operations
Http://www.myeclipseide.com
4 properties Editor: edit the Java property file and automatically save the disk in unicode format.
Http://propedit.sourceforge.jp/index_en.html
5 colorer take colors over hundreds of types of files by syntax
Http://colorer.sourceforge.net/
6 xmlbuddy edit XML file
Http://www.xmlbuddy.com
7 Code folding adds a variety of code folding functions (more than those provided by ECLIPSE)
Http://www.coffee-bytes.com/servlet/PlatformSupport
8. Easy Explorer accesses the folder of the selected file and directory from eclipse.
Http://easystruts.sourceforge.net/
9. The fat jar package plug-in allows you to conveniently complete various packaging tasks, including external packages.
Http://fjep.sourceforge.net/
10 RegEx test Regular Expression
Http://brosinski.com/stephan/archives/000028.php
11 jasperassistant report plug-in (for money ~)
Http://www.jasperassistant.com/
12 jigloo GUI builder Java GUI editing plug-in
Http://cloudgarden.com/jigloo/
13 profiler performance tracking and measurement tools, capable of tracking and measuring B/S programs
Http://sourceforge.net/projects/eclipsecolorer/
14 advanqas provides prompt and quick help for conditional statements such as if/else (automatic structure change, etc)
Http://eclipsecolorer.sourceforge.net/advanqas/index.html
15 log4e log4j plug-in provides various log4j-related tasks, such as adding a logger for methods and classes.
Http://log4e.jayefem.de/index.php/Main_Page
16 vssplugin VSS plug-in
Http://sourceforge.net/projects/vssplugin
17 implementors provides an implementation class to jump to a method, rather than the interface function (Practical !)
Http://eclipse-tools.sourceforge.net/implementors/
18 call hierarchy shows the calling level of a method (which methods are called and which methods are called)
Http://eclipse-tools.sourceforge.net/call-hierarchy/index.html
19 eclipsetidy check and format html/XML files
Http://eclipsetidy.sourceforge.net/
20 checkclipse check whether the code style and writing method comply with the specifications
Http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm
21 hibernate synchronizer hibernate plug-in, automatic ing, etc.
Http://www.binamics.com/hibernatesync/
22. veloeclipse velocity plug-in
Http://propsorter.sourceforge.net/
23 editorlist
Http://editorlist.sourceforge.net/
24 memorymanager memory usage monitoring
Http://cloudgarden.com/memorymanager/
25 SWT-designer GUI plug-in for Java
Http://www.swt-designer.com/
26 Tomcat plugin supports Tomcat plug-ins
Http://www.sysdeo.com/eclipse/tomcatPlugin.html
27 XML Viewer
Http://tabaquismo.freehosting.ne.../xmlview/index.html
28 quantum database plug-in
Http://quantum.sourceforge.net/
29 dbedit database plug-in
Http://sourceforge.net/projects/dbedit
30 Clay. Core visualized database plug-in
Http://www.azzurri.jp/en/software/index.jsp
Http://www.azzurri.jp/eclipse/plugins
31 hiberclipse hibernate plug-in
Http://hiberclipse.sourceforge.net
Http://www.binamics.com/hibernatesync
32 Struts-console struts plug-in
Http://www.jamesholmes.com/struts/console/
33 easystruts struts plug-in
Http://easystruts.sourceforge.net
34 veloedit velocity plugin
Http://veloedit.sourceforge.net/
35 jalopy code sorting plug-in
Http://jalopy.sourceforge.net/
36 jdepend package Relationship Analysis
Http://andrei.gmxhome.de/jdepend4eclipse/links.html
37. Spring ide spring plug-in
Http://springide-eclip.sourceforge.net/updatesite/
38 doclipse can generate XDoclet code prompts
Http://beust.com/doclipse/
39 sqlexplorer, which is used to connect to various databases in eclipse
Http://dev2dev.bea.com.cn/bbs/th... & threadid = 31124
40. Use the Eclipse plug-in implementors in eclipse.
Question:
If you want to see the implementation of a class or method, you can click Ctrl + to open the specific implementation code of this class or method. However, if an interface is encountered, it only arrives at the interface and cannot be reached in a specific implementation class.
Solution: Use the implementors plug-in of Eclipse.
When tracking method code, eclipse is switched to the method interface class by default, and only the method name does not have specific implementation code in the interface, this plug-in provides the ability to trace the implementation code of a specific implementation class.
In addition, the call hierarchy plug-in displays the call level of a method, from which you can see which method it is called and which method it is called. It is a useful tool for code tracing. Eclipse 3.1 already has this feature. This plug-in does not need to be introduced.
:
Http://dev2dev.bea.com.cn/bbs/th... & threadid = 30441
Or
Http://www.cjsdn.net/post/view? Bid = 7 & id = 165547 & sty = 1
Sqlexplorer --
This article describes how to use the Eclipse plug-in sqlexplorer to connect to various databases in eclipse.
Eclipse is a very popular development platform. The open and scalable architecture allows many programmers to find their own personalized work environments.
:
Http://dev2dev.bea.com.cn/bbs/th... & threadid = 31124
Or
Http://www.cjsdn.net/post/view? Bid = 7 & id = 164702 & sty = 1
Use the links method to load the Eclipse plug-in
Eclispe should be familiar to everyone. Generally, Eclipse plug-ins are installed in the Plugins directory. However, after many plug-ins are installed, eclipse becomes very large. The most important thing is that it is not easy to update and manage many plug-ins. Installing the Eclipse plug-in using links can solve this problem.
XP SP1, eclipse3.0.1
Now, assume that my eclipse installation directory is D: Eclipse, And the plug-in directory to be installed is dlug-in. I will install languagepackfeature (Language Pack) EMF-SDO-XSD-SDK, GEF-SDK, and lomboz.
Put all the four plug-ins in the dlug-In directory and decompress them separately. For example, if lomboz3.0.1.zip is decompressed to the lomboz3.0.1 Directory, which contains a directory of plugins, you must first create a subdirectory eclipse in the directory of lomboz3.0.1, and then move the directory of plugins to the newly created eclipse directory, that is, if the directory structure is like this: Dlug-inLomboz3.0.1eclipseplugins
Eclipse will go to the specified directory to find the eclipsefeatures directory and eclipseplugins directory to see if there are legal functional components and (or) plug-ins. That is to say, the target directory must contain an eclipse directory. If the attached feature and plug-in are found, the configuration is available during the runtime. If the linked file is added after the workspace is created, the additional feature and plug-in will be processed as new configuration changes.
If the eclipseplugins directory is already included after the other compressed files are decompressed, you do not need to create an eclipse directory.
Then, create a subdirectory links in the eclipse Installation Directory D: Eclipse directory, and create a link file in the links directory, such as languagepackfeature. link: Change the file content to Path = D:/plug-in/languagepackfeature. That is, the link file must correspond to a directory of the plug-in just extracted.
Note:
1. Plug-ins can be installed in multiple custom directories.
2. Multiple plug-ins can be installed in a custom directory.
3. The file name and extension name of The Link file can be any name, such as ddd.txt and myplugin.
4. In the link file, Path = the path of the plug-in directory must be separated or/
5. There can also be multiple link files in the links directory, and the path parameter in each link file will take effect.
6. The plug-in directory can use relative paths.
7. You can create a subdirectory in the links directory to transfer unused plug-ins to this subdirectory to accelerate eclipse startup.
8. If you cannot see the plug-in after installation, delete the configuration directory under the eclipse directory and restart.
Jadclips plug-in Website: http://jadclipse.sourceforge.net/
1. Download:
Download plug-ins:
Download jadclipse_3.1.0.jar, which supports eclipse3.1m6 and later versions.
Download jadclipse_3.2.0.jar, which supports eclipse3.2m3 and eclipse3.2m4.
Download jadclipse_3.2.2.jar, which supports eclipse3.2m5 and later versions.
Download the Jad decompilation tool:
Http://www.kpdus.com/jad.html#do... bald rose brigade sword? /A>
Ii. installation:
Method 1: Copy jadclipse_3.1.0.jar to the % eclipse_home % plugins directory.
Method 2: Install using link to create the directory structure of E: eclipse3.1pluginsjadclipse3.1.0eclipseplugins, And put jadclipse_3.1.0.jar under the Plugins directory (Note: e: eclipse3.1plugins is a directory dedicated to plug-ins defined for you ). Create a jadclipse3.1.0.link file under the % eclipse_home % links directory (the file name can be obtained at will, ensure that the suffix is. Link). The file contains Path = E: eclipse3.1pluginsjadclipse3.1.0.
Start eclipse and open window-> preferences-> JAVA-> jadclipse. If jadclipse is not found, check whether the installed version of the plug-in corresponds to the installed eclipse version. The eclipse I installed is eclipse3.1.2.
3. Set parameters:
Start eclipse and open window> preferences> JAVA> jadclipse.
1. Path to decompiler. Set the full path name of The Decompilation tool Jad, for example, %java_home1_binjad.exe.
2. Directory for temporary files. Set the temporary file path here.
As for the parameter settings in the debug, direves ves, formatting, and MISC directories in the window-> preferences-> JAVA-> jadclipse directory, we will not bother.
4. After the installation is complete, eclipse automatically sets jadclipse class file viewer to the default open mode of the class file. If no default value exists, modify "*. the Default Editor associated with class is jadclipse class file viewer ". After setting, double-click the *. Class file and eclipse will automatically decompile the file.
Note: For classes with source code, it will not forcibly decompile, that is, it will still use the class File Viewer that comes with eclipse to view the class file.
[Switch] comprehensive log4j Configuration
Log4j. rootlogger = debug, console, A1, Im
Log4j.addivity.org. Apache = true
# Apply to the console
Log4j. appender. Console = org. Apache. log4j. leleappender
Log4j. appender. Threshold = debug
Log4j. appender. Console. Target = system. Out
Log4j. appender. Console. layout = org. Apache. log4j. patternlayout
Log4j. appender. Console. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
# Log4j. appender. Console. layout. conversionpattern =
[Start] % d {date} [date] % N % P [Priority] % N % x [NDC] % N % T [thread] n % C [category] % N % m [Message] % N
# Apply to files
Log4j. appender. File = org. Apache. log4j. fileappender
Log4j. appender. file. File = file. Log
Log4j. appender. file. append = false
Log4j. appender. file. layout = org. Apache. log4j. patternlayout
Log4j. appender. file. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
# Use this layout for logfactor 5 Analysis
# Apply to file rollback
Log4j. appender. rolling_file = org. Apache. log4j. rollingfileappender
Log4j. appender. rolling_file.threshold = Error
Log4j. appender. rolling_file.file = rolling. Log // file location. You can also use the variables $ {java. Home} and rolling. log.
Log4j. appender. rolling_file.append = true // true: Add false: Overwrite
Log4j. appender. rolling_file.maxfilesize = 10kb // Maximum File Size
Log4j. appender. rolling_file.maxbackupindex = 1 // Number of backups
Log4j. appender. rolling_file.layout = org. Apache. log4j. patternlayout
Log4j. appender. rolling_file.layout.conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
# Apply to socket
Log4j. appender. Socket = org. Apache. log4j. rollingfileappender
Log4j. appender. Socket. remotehost = localhost
Log4j. appender. Socket. Port = 5001
Log4j. appender. Socket. locationinfo = true
# Set up for log facter 5
Log4j. appender. Socket. layout = org. Apache. log4j. patternlayout
Log4j. appender. socet. layout. conversionpattern =
[Start] % d {date} [date] % N % P [Priority] % N % x [NDC] % N % T [thread] % N % C [category] % N % m [Message] % N
# Log Factor 5 appender
Log4j. appender. lf5_appender = org. Apache. log4j. lf5.lf5appender
Log4j. appender. lf5_appender.maxnumberofrecords = 2000
# Send Logs to emails
Log4j. appender. Mail = org.apache.log4j.net. smtpappender
Log4j. appender. Mail. Threshold = fatal
Log4j. appender. Mail. buffersize = 10
Log4j. appender. Mail. From = test@sina.com.cn
Log4j. appender. Mail. smtphost = smtp.sina.com.cn
Log4j. appender. Mail. Subject = log4j message
Log4j. appender. Mail. To = test@sina.com.cn
Log4j. appender. Mail. layout = org. Apache. log4j. patternlayout
Log4j. appender. Mail. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
# For Databases
Log4j. appender. Database = org. Apache. log4j. JDBC. jdbcappender
Log4j. appender. database. url = JDBC: mysql: // localhost: 3306/test
Log4j. appender. database. Driver = com. MySQL. JDBC. Driver
Log4j. appender. database. User = root
Log4j. appender. database. Password =
Log4j. appender. database. SQL = insert into log4j (Message) values ('[framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % n ')
Log4j. appender. database. layout = org. Apache. log4j. patternlayout
Log4j. appender. database. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
Log4j. appender. A1 = org. Apache. log4j. dailyrollingfileappender
Log4j. appender. a1.file = samplemessages. log4j
Log4j. appender. a1.datepattern = yyyymmdd-hh '. log4j'
Log4j. appender. a1.layout = org. Apache. log4j. xml. xmllayout
# Custom appender
Log4j. appender. Im = net. cybercorlin. util. Logger. appender. imappender
Log4j. appender. Im. Host = mail.cybercorlin.net
Log4j. appender. Im. Username = Username
Log4j. appender. Im. Password = Password
Log4j. appender. Im. Recipient = test@test.com
Log4j. appender. Im. layout = org. Apache. log4j. patternlayout
Log4j. appender. Im. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N