java 開源

spring-framework-1.1.5 :http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5.p
spring-framework-1.1.5-with-dependencies : http://nchc.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5-with-dependencies.p

相關JAR包:

spring-framework-1.1.5 :http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5.p
spring-framework-1.1.5-with-dependencies : http://nchc.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5-with-dependencies.p
hibernate-2.1.8 :http://voxel.dl.sourceforge.net/sourceforge/hibernate/hibernate-2.1.8.p
hibernate-extensions-2.1.3 :http://nchc.dl.sourceforge.net/sourceforge/hibernate/hibernate-extensions-2.1.3.p
struts-menu-2.3 :http://optusnet.dl.sourceforge.net/sourceforge/struts-menu/struts-menu-2.3.p
struts-menu.war :http://jaist.dl.sourceforge.net/sourceforge/struts-menu/struts-menu.war
Appfuse :http://appfuse.dev.java.net

eclipse和相關開發插件及插件更新地址:

eclipse download : http://eclipse.cis.sinica.edu.tw/downloads/drops/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.p
eclipse 3.0.X多國語言包 :http://download.eclipse.org/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.p
lomboz.301 : http://download.us.forge.objectweb.org/lomboz/lomboz.301.p
emf-sdo-runtime-2.0.0 : http://download.us.forge.objectweb.org/lomboz/emf-sdo-runtime-2.0.0.p
lomboz_3.0.1.N20050106 : http://download.us.forge.objectweb.org/lomboz/org.objectweb.lomboz_3.0.1.N20050106.p
Easy Strut 0.6.4 for Eclipse : http://easystruts.sourceforge.net/index.html#plugin

插件更新地址:

Spring plugin :http://springframework.sourceforge.net/spring-ide/eclipse/updatesite/
hibernate plugin :http://www.binamics.com/hibernatesync
代碼摺疊 plugin:http://www.coffee-bytes.com/eclipse/update-site/site.xml
visual editor plugin 1.0:http://update.eclipse.org/tools/ve/updates/1.0
EMF/SDO/XSD Secondary plugin :http://download.eclipse.org/tools/emf/updates/site.xml
UML 2.0 plugin :http://download.eclipse.org/tools/uml2/updates/site.xml
C# plugin :http://www.improve-technologies.com/alpha/updates/site.xml

網上收集的-->>

sourceforge http://www.sourceforge.net

java.net http://www.java.net

www.eclipse.org

www.opensource.org

Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)
htmlArea http://sourceforge.net/projects/itools-htmlarea/ (所見即所得的在線HTML編輯器)
XmlBuddy http://www.xmlbuddy.com/ (XML Editor plugin for Eclipse)
JFreeChart http://www.jfree.org/ (用於生成圖表的項目)
EclipseME http://eclipseme.sourceforge.net/ (J2ME Developmnt Plugin for Eclipse)
mvnForum http://sourceforge.net/projects/mvnforum/ (論壇)
jChatBox http://www.javazoom.net/index.shtml (用servlet實現的WEB聊天引擎)
POI http://jakarta.apache.org/poi/index.html (用於處理Excel,WORD等文檔的項目)
FileUpload http://jakarta.apache.org/commons/fileupload/ (用於處理HTTP文件上傳得項目)
PDFBox http://sourceforge.net/projects/pdfbox/ (處理PDF文檔的項目)
Lucene http://jakarta.apache.org/lucene/index.html (搜索引擎)
Digester http://jakarta.apache.org/commons/digester/ (處理XML信息的項目)
DBCP http://jakarta.apache.org/commons/dbcp/ (數據庫連接池)
AXIS http://ws.apache.org/axis/ (WebService 的實現框架)
Jetspeed http://portals.apache.org/jetspeed-1/ (Portal)
HSQLDB http://sourceforge.net/projects/hsqldb/ (Im memory Database Engine)
CEWOLF http://sourceforge.net/projects/cewolf/ (一套標籤庫實現Web報表,使用的是jFreeChart引擎)
Struts Menu http://sourceforge.net/projects/struts-menu/ (基於Struts的Web菜單項目)
htmlparser http://sourceforge.net/projects/htmlparser/ (用於解析HTML信息的項目)
Mondrian http://sourceforge.net/projects/mondrian/(Open Source OLAP Database)
ProGuard http://sourceforge.net/projects/proguard/(Java的混淆器)
InfoGlue http://sourceforge.net/projects/infoglue/ (J2EE 內容管理系統)
JPivot http://sourceforge.net/projects/jpivot/ (基於WEB的OLAP 展現)
http://java-source.net/

(5)幾個常用JAVA開源項目的地址薈萃:
Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)
htmlArea http://sourceforge.net/projects/itools-htmlarea/ (所見即所得的在線HTML編輯器)
XmlBuddy http://www.xmlbuddy.com/ (XML Editor plugin for Eclipse)
JFreeChart http://www.jfree.org/ (用於生成圖表的項目)
EclipseME http://eclipseme.sourceforge.net/ (J2ME Developmnt Plugin for Eclipse)
mvnForum http://sourceforge.net/projects/mvnforum/ (論壇)
jChatBox http://www.javazoom.net/index.shtml (用servlet實現的WEB聊天引擎)
POI http://jakarta.apache.org/poi/index.html (用於處理Excel,WORD等文檔的項目)
FileUpload http://jakarta.apache.org/commons/fileupload/ (用於處理HTTP文件上傳得項目)
PDFBox http://sourceforge.net/projects/pdfbox/ (處理PDF文檔的項目)
Lucene http://jakarta.apache.org/lucene/index.html (搜索引擎)
Digester http://jakarta.apache.org/commons/digester/ (處理XML信息的項目)
DBCP http://jakarta.apache.org/commons/dbcp/ (數據庫連接池)
AXIS http://ws.apache.org/axis/ (WebService 的實現框架)
Jetspeed http://portals.apache.org/jetspeed-1/ (Portal)
HSQLDB http://sourceforge.net/projects/hsqldb/ (Im memory Database Engine)
CEWOLF http://sourceforge.net/projects/cewolf/

(一套標籤庫實現Web報表,使用的是jFreeChart引擎)
Struts Menu http://sourceforge.net/projects/struts-menu/ (基於Struts的Web菜單項目)
htmlparser http://sourceforge.net/projects/htmlparser/ (用於解析HTML信息的項目)
Mondrian http://sourceforge.net/projects/mondrian/ (Open Source OLAP Database)
ProGuard http://sourceforge.net/projects/proguard/ (Java的混淆器)
InfoGlue http://sourceforge.net/projects/infoglue/ (J2EE 內容管理系統)
JPivot http://sourceforge.net/projects/jpivot/ (基於WEB的OLAP 展現)
HttpClient http://jakarta.apache.org/commons/httpclient/ 處理http客戶端的接口


 http://www.tusc.com.au/tutorial/html/index.html
利用Eclipse,LOMBOZ plugins,JBoss開發J2EE教學的文章(En)很精彩
1.? lomboz.301.zip 與emf-sdo-runtime-2.0.0.zip(著名的開發J2ee的插件)

下載網址:http://forge.objectweb.org/project/showfiles.php?group_id=97?  

http://www.objectlearn.com/

Lomboz 可以做很多事情,是使用 Eclipse+JBoss 做 J2EE 的首選。

2.MyEclipse,最好的J2EE開發框架

下載Myeclipse userId: ylfly? password: *******
http://www.myeclipseide.com/ContentExpress-display-ceid-47.html
MyEclipse的註冊碼:
for eclispe3.0版的:
IceCraft
VAR7ZL-819-56-54678656108018950
for eclispe2.1版的:
IceCraft
VAR7ZL-719-56-54678657538454123

3.Log4j或者Apache commons Logger最得力的助手就是 Log4e:
??? 官方網站:http://log4e.jayefem.de/
??? 下載連接:http://log4e.jayefem.de/download/de.jayefem.log4e_0.5.5.zip

4. Easy Struts支持Struts的插件 (0.64版只支持Eclipse2.X)
是開放源代碼組織sourceforge.net上的一個項目,目前最新的版本是0.64,

http://sourceforge.net/project/showfiles.php?group_id=54542&package_id=49230

http://easystruts.sourceforge.net/

5. TomcatPlugin 支持Tomcat插件
http://www.sysdeo.com/eclipse/tomcatPlugin.html

6.Hibernate Synchronizer
Hibernate Synchronizer is a free Eclipse plugin code generation tool to be used with the Hibernate persistence framework. The plugin will automatically generate java code when your hibernate mapping files are modified. Objects are created with generated code in an abstract base class and a user-modifiable extension class so user code does not get deleted when the generation is performed.
http://www.binamics.com/hibernatesync/
https://sourceforge.net/project/showfiles.php?group_id=99370
HibernateSynchronizer-2.1.25-Eclipse3M6.zip?? 只支持到M7

7. SWT Designer 使GUI更cool,更in,更happy!
http://www.swt-designer.com/?? 14天

8. XML Editor & XSLT Debugger 編輯XML的插件
http://www.oxygenxml.com/

8.1支持Eclipse 3.0 的XML插件
http://www.xmlbuddy.com/

8.2XML Viewer
Version: 1.1.7
http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html

9.UML Tool for Eclipse
http://www.visual-paradigm.com/download.php?shortName=sdeec

9.1 UML插件 Omondo的(支持eclipse 3.0 的studio 1.0 只試用20天)
http://www.omondo.com/
useId :ylfly password:*******

9.2EclipseUML2? is Eclipse tools

http://www.eclipse.org/uml2/

10.Eclipse加速插件KeepResident

http://suif.stanford.edu/pub/keepresident/

原理:利用兩個 Windows API - SetProcessWorkingSetSize 與 VirtualLock (適用於 Windows 平臺)。

切換時果然快很多。

官方建議最小值設定在 100 MB,最大值 250 MB 左右。

11.RMI Plugin for Eclipse 1.6.0 for Eclipse 3.0
http://www.genady.net/rmi

12其它插件

perl插件 http://e-p-i-c.sf.net/updates
C#插件? http://www.improve-technologies.com/alpha/updates/site.xml
C插件??? http://update.eclipse.org/tools/cdt/releases/new
Hex插件 http://ehep.sourceforge.net/update

13.Eclipse插件使用links目錄的用法:
 假設把插件安裝在d:/myplugin目錄中,則myplugin的目錄結構一定要是這樣的:
  d:/myplugin/eclipse/plugins/插件 及 d:/myplugin/eclipse/features/插件
  例如安裝EclipseME插件到d:/myplugin目錄中,則目錄結構

d:/myplugin/eclipse/plugins/eclipseme_0.4.5。
  再假設eclipse安裝在d:/eclipse目錄中,則在eclipse目錄中創建名稱爲links的目錄,在links目

錄中建立一個link文件,比如myplugin.link,該文件內容爲path=d:/myplugin。
  啓動eclipse,插件即安裝上了,如果想暫時不啓動插件,只需把myplugin.link文件刪除即可。
補充說明:
 1. 插件可以分別安裝在多個自定義的目錄中。
 2. 一個自定義目錄可以安裝多個插件。
 3. link文件的文件名及擴展名可以取任意名稱,比如myplugin.txt,goodplugin都可以。
 4. link文件可以有多行path=插件目錄,對應多個自定義插件目錄,每一行的path參數都將生效。
 5. 在links目錄也可以有多個link文件,每個link文件中的path參數都將生效。
 6. 插件目錄可以使用相對路徑,如果我們把myplugin目錄創建在eclipse安裝目錄中,如上例中的

d:/eclipse目錄中,則只需設置path=myplugin即可。

14.Eclipse tools

1).ALL SDK bundle (includes Source, Runtime and Docs for EMF, XSD, and SDO).
?
2).The Graphical Editing Framework (GEF) allows developers to take an existing application

model and quickly create a rich graphical editor.

3).UML2 is an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform.

http://www.eclipse.org/emf/
http://www.eclipse.org/gef/
http://www.eclipse.org/uml2/

15.plug-in網址:

http://www.eclipse-plugins.info/eclipse/index.jsp

http://www.eclipse-workbench.com/jsp/

http://eclipse-plugins.2y.net/eclipse/index.jsp (非常非常著名的插件更新網站)

http://www.crionics.com/products/opensource/eclipse/eclipse.jsp (分類清楚)

http://www.eclipseplugincentral.com/

16.調試JSP時,在tomcat裏改/conf/server.xml

??????? docbase="C:/eclipse/workspace/MyJ2EEProject/myweb"

????????? workDir="C:/eclipse/workspace/MyJ2EEProject/j2src" />

docBase="D:/workspace/myJSP/test"
path="/test" reloadable="true" workDir="D:/workspace/myJSP/j2src"/>

j2src不要改動

17.CVS---併發版本系統(中文手冊)v1.12.9
http://cvsdoc-zh.gro.clinux.org/cvsdoc/zh_CN/html/index.html
http://cvsdoc-zh.gro.clinux.org
另一個CVS手冊:
http://www.chedong.com/tech/cvs_card.html

18.Preferences無法顯示新安裝的插件的解決辦法

刪除C:/eclipse/configuration/org.eclipse.update下的platform.xml文件,重新啓動Eclipse

19.評價

當前世界上最新最實用的IDE環境Eclipse。加上分析設計工具eclipseUML、MVC構架的Struts、

對象數據綁定構架OJB,Web系統的自動單元測試工具JUnit和HttpUnit,還有最普及的數據庫MySQL,最

流行的版本管理服務器CVS,和支持Java/JSP/servlet的最佳Web引擎tomcat ,jboss。

20.Eclipse的許可證是怎樣的?
現在Eclipse相關的許可證是大多數基於Common Public License (CPL),CPL是一個爲Open Source

Initiative (OSI)所認可的許可證。由於Eclipse Foundation的建立,Eclipse的許可證將逐漸趨向於使

用Eclipse Public License (EPL),EPL是一個與CPL相類似的許可證,正在進行OSI的認證工作。此外,

Eclipse還涉及到多個開源項目和各類許可證,主要有 Apache Software License、IBM Public License

、Metro Link Public License和Mozilla Public License。個人無需太關心許可證的問題,企業在使用

Eclipse進行開發之前,最好請法律界人士研究一下。

各許可證的網址是:

http://www.eclipse.org/legal/cpl-v10.html

http://www.eclipse.org/legal/epl-v10.html

http://www.apache.org/licenses/LICENSE

http://oss.software.ibm.com/developerworks/opensource/license10.html

http://www.opengroup.org/openmotif/supporters/metrolink/license.html

http://www.mozilla.org/MPL/MPL-1.1.


eclipse你最常用的快捷鍵是什麼?

ctrl  +  shift  +  g:查看引用 
ctrl  +  shift  +  n:重命名 
ctrl  +  shift  +  o:導入類 
ctrl  +  shift  +  r:啓動上次運行 
ctrl  +  shift  +  f:格式化代碼 
ctrl  +  c:複製 
ctrl  +  v:粘貼 
ctrl  +  x:切剪 
ctrl  +  a:全選 
ctrl  +  f:查找 
ctrl  +  z:撤銷 
ctrl  +  y:重做 
ctrl  +  s:保存 
--------------------------------------------------------------- 
 
用的最多的應該就是CTRL+SHIFT+S 
還有格式化用的也挺多。 
--------------------------------------------------------------- 
 
ctrl  +  shift  +  f  格式化代碼 
ctrl  +  shift  +  o  組織導入 
F3    打開聲明 
Alt  +  shift  +  r    重命名變量 
 
--------------------------------------------------------------- 
 
up 
--------------------------------------------------------------- 
 
Alt+/       
 
--------------------------------------------------------------- 
 
alt  +  left 
alt  +  right 
ctrl  +  q 
--------------------------------------------------------------- 
 
ctrl  +  shift  +  g:查看引用 
ctrl  +  shift  +  n:重命名 
ctrl  +  shift  +  f:格式化代碼 
ctrl  +  c:複製 
ctrl  +  v:粘貼 
ctrl  +  a:全選 
ctrl  +  f:查找 
ctrl  +  z:撤銷 
ctrl  +  s:保存 
Alt    +  /  智能提示 
--------------------------------------------------------------- 
 
ctrl  +  shift  +  g:查看引用 
ctrl  +  shift  +  n:重命名 
ctrl  +  shift  +  o:導入類 
ctrl  +  shift  +  r:啓動上次運行 
ctrl  +  shift  +  f:格式化代碼 
ctrl  +  c:複製 
ctrl  +  v:粘貼 
ctrl  +  x:切剪 
ctrl  +  a:全選 
ctrl  +  f:查找 
ctrl  +  z:撤銷 
ctrl  +  y:重做 
ctrl  +  s:保存 
Alt    +  /  智能提示 
F3    打開聲明 
Alt  +  shift  +  r    重命名變量 
其實最常用的就是下面幾個: 
 
ctrl  +  shift  +  o:導入類 
 
ctrl  +  shift  +  f:格式化代碼 
ctrl  +  c:複製 
ctrl  +  v:粘貼 
ctrl  +  x:切剪 
ctrl  +  z:撤銷 
ctrl  +  s:保存 
Alt    +  /  智能提示 
 
--------------------------------------------------------------- 
 
Ctrl+M:  工作區最大化/最小化 
Alt+/:    智能提示 
F3:          察看聲明 
Crtl+1:  修正錯誤 
 
Shift+Alt+T:  重構 
Shift+Alt+M:  提取函數 
Shift+Alt+R:  重命名 
Shift+Alt+C:  更改函數標記 
 
Ctrl+Shitf+F:  格式化代碼 
 
--------------------------------------------------------------- 
 
ctrl  +  shift  +  o:導入類 
atl  +  /:提示 
ctrl  +  shift  +  t:查找相關信息 
--------------------------------------------------------------- 
 
Eclipse快捷鍵指南                                                                         
編輯 
作用域            功能            快捷鍵 
全局            查找並替換            Ctrl+F 
文本編輯器            查找上一個            Ctrl+Shift+K 
文本編輯器            查找下一個            Ctrl+K 
全局            撤銷            Ctrl+Z 
全局            複製            Ctrl+C 
全局            恢復上一個選擇            Alt+Shift+↓ 
全局            剪切            Ctrl+X 
全局            快速修正            Ctrl1+1 
全局            內容輔助            Alt+/ 
全局            全部選中            Ctrl+A 
全局            刪除            Delete 
全局            上下文信息            Alt+? 
Alt+Shift+? 
Ctrl+Shift+Space 
Java編輯器            顯示工具提示描述            F2 
Java編輯器            選擇封裝元素            Alt+Shift+↑ 
Java編輯器            選擇上一個元素            Alt+Shift+← 
Java編輯器            選擇下一個元素            Alt+Shift+→ 
文本編輯器            增量查找            Ctrl+J 
文本編輯器            增量逆向查找            Ctrl+Shift+J 
全局            粘貼            Ctrl+V 
全局            重做            Ctrl+Y 
  
查看 
作用域            功能            快捷鍵 
全局            放大            Ctrl+= 
全局            縮小            Ctrl+- 
  
窗口 
作用域            功能            快捷鍵 
全局            激活編輯器            F12 
全局            切換編輯器            Ctrl+Shift+W 
全局            上一個編輯器            Ctrl+Shift+F6 
全局            上一個視圖            Ctrl+Shift+F7 
全局            上一個透視圖            Ctrl+Shift+F8 
全局            下一個編輯器            Ctrl+F6 
全局            下一個視圖            Ctrl+F7 
全局            下一個透視圖            Ctrl+F8 
文本編輯器            顯示標尺上下文菜單            Ctrl+W 
全局            顯示視圖菜單            Ctrl+F10 
全局            顯示系統菜單            Alt+- 
  
導航 
作用域            功能            快捷鍵 
Java編輯器            打開結構            Ctrl+F3 
全局            打開類型            Ctrl+Shift+T 
全局            打開類型層次結構            F4 
全局            打開聲明            F3 
全局            打開外部javadoc            Shift+F2 
全局            打開資源            Ctrl+Shift+R 
全局            後退歷史記錄            Alt+← 
全局            前進歷史記錄            Alt+→ 
全局            上一個            Ctrl+, 
全局            下一個            Ctrl+. 
Java編輯器            顯示大綱            Ctrl+O 
全局            在層次結構中打開類型            Ctrl+Shift+H 
全局            轉至匹配的括號            Ctrl+Shift+P 
全局            轉至上一個編輯位置            Ctrl+Q 
Java編輯器            轉至上一個成員            Ctrl+Shift+↑ 
Java編輯器            轉至下一個成員            Ctrl+Shift+↓ 
文本編輯器            轉至行            Ctrl+L 
  
搜索 
作用域            功能            快捷鍵 
全局            出現在文件中            Ctrl+Shift+U 
全局            打開搜索對話框            Ctrl+H 
全局            工作區中的聲明            Ctrl+G 
全局            工作區中的引用            Ctrl+Shift+G 
  
文本編輯 
作用域            功能            快捷鍵 
文本編輯器            改寫切換            Insert 
文本編輯器            上滾行            Ctrl+↑ 
文本編輯器            下滾行            Ctrl+↓ 
  
文件 
作用域            功能            快捷鍵 
全局            保存            Ctrl+X   
Ctrl+S 
全局            打印            Ctrl+P 
全局            關閉            Ctrl+F4 
全局            全部保存            Ctrl+Shift+S 
全局            全部關閉            Ctrl+Shift+F4 
全局            屬性            Alt+Enter 
全局            新建            Ctrl+N 
  
項目 
作用域            功能            快捷鍵 
全局            全部構建            Ctrl+B 
  
源代碼 
作用域            功能            快捷鍵 
Java編輯器            格式化            Ctrl+Shift+F 
Java編輯器            取消註釋            Ctrl+ 
Java編輯器            註釋            Ctrl+/ 
Java編輯器            添加導入            Ctrl+Shift+M 
Java編輯器            組織導入            Ctrl+Shift+O 
Java編輯器            使用try/catch塊來包圍            未設置,太常用了,所以在這裏列出,建議自己設置。 
也可以使用Ctrl+1自動修正。 
  
運行 
作用域            功能            快捷鍵 
全局            單步返回            F7 
全局            單步跳過            F6 
全局            單步跳入            F5 
全局            單步跳入選擇            Ctrl+F5 
全局            調試上次啓動            F11 
全局            繼續            F8 
全局            使用過濾器單步執行            Shift+F5 
全局            添加/去除斷點            Ctrl+Shift+B 
全局            顯示            Ctrl+D 
全局            運行上次啓動            Ctrl+F11 
全局            運行至行            Ctrl+R 
全局            執行            Ctrl+U 
  
重構 
作用域            功能            快捷鍵 
全局            撤銷重構            Alt+Shift+Z 
全局            抽取方法            Alt+Shift+M 
全局            抽取局部變量            Alt+Shift+L 
全局            內聯            Alt+Shift+I 
全局            移動            Alt+Shift+V 
全局            重命名            Alt+Shift+R 
全局            重做            Alt+Shift+Y

 
發佈了31 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章