Java開源軟件的匯總:
EcSplorer 【Java開源 Eclipse插件】
EcSplorer(Eclipse Simplified Explorer)是一個類似于 Windows Explorer的Eclipse插件,它可以幫助你在不退出Eclipse的環境下瀏覽本地文件系統。
Echo2 【Java開源 AJAX開發】
Echo2是Echo Web框架的下一代版本。一個可以用于開發基于Web胖客戶端應用程序的框架。 這2.0版還是沿用Echo的核心思想但Echo2通過它新的AJAX表現層引擎提供生動的用戶界面而且還提高了整體性能和實用性.
OpenEdit 【Java開源 內容管理系統(CMS)】
OpenEdit 包括三大模塊Web內容管理,電子商務,博客。Web內容管理包括在線編輯,動態布局,拼寫檢查(英文),用戶管理,文件管理,版本控制和通告工具。電子商務模塊包括在線產品目錄管理,購物車,電子付款,產品展示與產品高級搜索(利用Nutch/Lucene 的web爬行與搜索功能進行高級搜索所以不需要用數據庫的功能). Blog模塊包括在線管理,評論,注冊和RSS/Atom引擎。 OpenEdit運用到的開源組件有:Velocity,Dom4j,Spring,Lucene。
Role Playing Tools 【Java開源 Java游戲】
這是一個為傳統角色扮演游戲提供相關工具的開源項目。當前包括的工具有:MapTool:這是一個可在C/S架構上為多個玩家提供地圖與地圖數據共享的圖形工具。DiceTool:這是一個能夠在角色扮演游戲中推測死亡表達式的工具,它還可通過JavaScripts擴展各種計算。TokenTool:方便創建MapTool標記(tokens).
OpenToro 【Java開源 內容管理系統(CMS)】
OpenToro 是一個可以讓我們以靈活和自動的方式來開發web數據庫應用程序的工具.利用OpenToro可以省掉在開發一個Web數據庫應用程序時編寫JSP與 SQL代碼這樣辛苦乏味的工作.利用它就可以很容易地列出數據庫中的表格與其它內容并生成可以新增,修改,刪除的數據.OpenToro兼容所有支持 SQL-92標準語法的數據庫如:MySQL,Oracle,Access,與SQL-Server.
HtmlSave 【Java開源 Eclipse插件】
這是一個可以把Eclipse編輯器中Java源代碼或其它語言的源代碼存為HTMl格式的插件。
eZing Builder 【Java開源 Eclipse插件】
eZing Builder是一個可以幫助你在很短的時間內開發一個J2EE或MIS應用程序的插件。它類似于PowerBuilder與Visual Web Developer ,但是它使用XQuery來訪問XML-DB。
SNMP4J 【Java開源 網絡客戶端】
SNMP4J是一個用Java來實現SNMP(簡單網絡管理協議)協議的開源項目.它支持以命令行的形式進行管理與響應。SNMP4J是純面向對象設計與SNMP++(用C++實現SNMPv1/v2c/v3)相類似。
Sequoia ERP 【Java開源 ERP與客戶關系管理】
Sequoia ERP是一個真正的企業級開源ERP解決方案。它提供的模塊包括:電子商務應用(e-commerce), POS系統(point of sales),知識管理,存貨與倉庫管理,客戶服務( customer service)等.Sequoia ERP采用Java開發可部署在Linux/Unix 與Windows平臺上,并支持當前主流數據庫如:MySQL, PostgreSQL,Oracle,Microsoft SQL Server等關系型數據庫.
jenia4faces 【Java開源 其它開源項目】
jenia4faces 是一個HTML JSF組件包.這個包主要由以下組件組成:Chart- 動態Chart生成。DataTools-DataTable擴展工具。 Dynamic- dhtml text effects。Popup-在html生成彈出式菜單。 Template-簡單模板管理器。
Tagit 【Java開源 Web測試】
Tagit是模擬對象(Mock Objects)測試模式的一個實現。它可用于在脫離容器的情況下對自定義JSP標簽進行單元測試。
AJAX-JSF Framework 【Java開源 AJAX開發】
這是一個利用AJAX技術并基于JSF來開發輕量級客戶端的框架.它設計成可在現有的JSF組件上進行開發并最大限度的滿足標準JSF Web流程.
SWATO 【Java開源 AJAX開發】
SWATO (Shift Web Application TO...)是一組可復用并且結合得很好的Java/JavaScript包.它通過AJAX來輕松轉變你web應用程序的交互方式.它帶的一些組件包括可以自動補全的文本框架,動態級聯下拉列表,動態表單等.
Simple Web Framework 【Java開源 Web框架】
Simple Web Framework (SWF)是一個基于事件的web框架.它很適合于那些想要開發胖客戶端Web應用程序但又不想轉向JSF的Struts開發人員。SWF跟Struts 一樣也是構建在Jakarta commons基礎之上,但使用一個不同的request processor。SWF事件模型支持基于XmlHttpRequest的事件提交。
Taconite 【Java開源 AJAX開發】
Taconite是一個基于J2EE的框架,可以利用這個框架來簡化Ajax開發。Taconite包含一個客戶端JavaScript包與一組能自動處理Ajax請求并生成動態內容的自定義JSP標簽。
Sequoia 【Java開源 JDBC驅動器】
Sequoia是一個能夠為任何數據庫提供群集,負載平衡和容錯服務的中間件。Sequoia是C-JDBC項目的擴展。
RIFE/Crud 【Java開源 Web框架】
RIFE/Crud是RIFE Web框架的一個擴展模塊,它可以用給定的POJOs自動生成CRUD web應用程序。它沒有生成任何文件所有的事件都是在運行期進行.利用RIFE提供的 site-structure可以把它與你應用程序的數據流與邏輯流相結合.
Tacos 【Java開源 AJAX開發】
Tacos類包項目為Tapestry Web框架提供一些高性能的組件,同時也為在頁面或自己組件中使用的ajax框架(它當前支持的框架主要是dojo但也支持Prototype,script.aculo.us ,Rico)提供服務端Java支持。
JSON-RPC-Java 【Java開源 AJAX開發】
JSON -RPC-Java是一個用Java來實現動態JSON-RPC的框架. 利用它內置的一個輕級量JSON-RPC JavaScripIt客戶端,可以讓你透明地在JavaScript中調用Java代碼。JSON-RPC-Java可運行在Servlet容器中如 Tomcat也可以運行在JBoss與其它J2EE應用服務器中因此可以在一個基于JavaScript與DHTML的Web應用程序中利用它來直接調用普通Java方法與EJB方法。JSON:JavaScript Object Notation
Jofti 【Java開源 其它開源項目】
Jofti可對在緩存層中(支持EHCache,JBossCache和OSCache)的對象或在支持Map接口的存儲結構中的對象進行索引與搜索。這個框架還為對象在索引中的增刪改提供透明的功能同樣也為搜索提供易于使用的查詢功能。
Yan 【Java開源 IOC容器】
Yan 是一個非侵入式的對象反轉控制容器(IOC容器)。它通過宣告式的方式把簡單的組件組合起來從而構建出任意復雜的組件。這些簡單的組件同樣也有可能是由其它更簡單的組件組合而成。Yan的特點包括開放式的結構,靈活的組件組合,宣告式API和插件式的生命周期管理。Yan對依賴注入的方法沒有約束,它可以對商業對象的Public構造方法進行注入,也可以對java bean getter/setter,有規則的java method,任意變量及它們的任意組合進行注入。
Continuum 【Java開源 系統構建】
Continuum可用于Java項目構建的持續集成,使用簡單。它內置支持Maven 2,Maven 1, Ant和Shell Scripts.
Winstone 【Java開源 Web服務器】
Winstone是一個Servlet容器,它的目的是提供Servlet功能但沒有完全采用J2EE規范.如果有時你要想的只是一個簡單的Servlet容器,Winstone是一個最好的解決方案.它支持servlet2.4與JSP2.0規范.
Eclipse 3.1.1 translations 【Java開源 Eclipse插件】
Eclipse 3.1.1和其它Eclipse工具( Visual Editor (VE) , UML2,GEF,EMF / XSD ,WTP等)發布各種語言支持包。其中包括支持中文的NLpack1包。
Viento 【Java開源 模板引擎】
Viento是一個用Java開發的模板語言。它在語句構成上很多情形下有點類于Velocity 。
JBoss Microcontainer 【Java開源 IOC容器】
JBoss Microcontainer是一個輕量級IOC容器,它的思想類似于Spring,Pico Container與Plexus。JBoss Microcontainer可被用在任何應用程序中而不需要JBoss應用服務器。 它是JBoss Seam和JBoss Embeddable EJB 3.0項目的基礎支柱。這里有一篇英文簡介文章。
RadRails 【Java開源 Eclipse插件】
RadRails是一個Ruby on Rails框架的IDE。Eclipse更新站點為http://www.radrails.org/update。
opencsv 【Java開源 其它開源項目】
opencsv一個簡單的CSV解析Java包。
Bugzilla 【Java開源 Bug追蹤系統】
Bugzilla是一個Bug追蹤系統設計用來幫助你管理軟件開發。
WebMacro 【Java開源 模板引擎】
WebMacro是一種Java開源的模板語言。對于表現web頁面,它比JSP,PHP,與ASP效率更高。WebMacro是一些大網站后臺的頁面生成技術。
ECP 【Java開源 Eclipse插件】
Eclipse CORBA Plugin (ECP)提供一個可針對CORBA IDL文件語法進行著色的編輯器。
RDT 【Java開源 Eclipse插件】
RDT是一個用于Ruby開發的Eclipse插件.它提供的功能包括:語法高亮顯示,快速語法分析,圖形大綱,單元測試,內容提示,源碼格式和一個正則表達式插件等。
Commons-Email 【Java開源 Apache其它開源】
Commons -Email的目的是提供一組用于發送Email的API,它基于Java Mail API基礎之上并進行了簡化。它提供的主要Java類有:SimpleEmail:這個類用于發送簡單的文本類型email。 MultiPartEmail:這個類允許發送文本消息并附帶附件。HtmlEmail:用于發送Html格式的附件并支持內含圖片。 EmailAttachment:這是一個簡單的容器類用于簡化附件的處理。