這是knnopix和dlee在03年5月時的討論,現在找出來看,仍很有價值。
應用伺服器
Jetty HTTP 伺服器和 Java Serverlet 容器
JOTM 交易管理伺服器
Apache 這些東西就不擺了,HTTP, XML, Ant, Tomcat, Velocity, ... 公司專屬應用程式的靈魂。
Tyrex 交易管理伺服器
OpenJMS Message Service器
JBoss 速度快、功能強大的 J2EE 伺服器
Tomcat 常用的java應用伺服器
Resin 另一常用的java應用伺服器
資料庫伺服器
SAP DB 沒有 SAP 就沒有現代管理,呵呵
PostgreSQL 對象關聯式資料庫
MySQL 應用得最多的資料庫
Hypersonic SQL 簡單、方便的資料庫
展示層
JPublish 內容管理系統, 使用模板引擎, 將應用邏輯從內容和資料中分離.
FreeMarker 最強大、最靈活的模板引擎
RhinoB/S 結構必用的 Javascipt
資料分析
DataVision 報表系統,支援各種不同的資料庫
JasperReports 報表引擎
WEKA 資料採礦
系統擴充
BeanShell 可嵌入的、物件導向的指令碼語言,給應用系統提供極大的可擴充性和二次開發能力。
Jython 結合了 Python 的靈活高效與 Java 的強大
Jacl Tcl 指令碼的 Java 實現
開發工具
NetBeans 整合式開發環境,擁有數不清的外掛程式,讓 Java 軟體的開發更加簡化。
Eclipse 整合式開發環境,擁有數不清的外掛程式, 讓軟體的開發更加簡化。
其他
DOM4J 最靈活的 XML 架構
Castor 資料繫結工具,提供了令人激動的 XML 對象化操作和 JDO 概念。
Struts 當前比較熱的web應用程式框架
Tapestry Tapestry是一個新的針對Web的應用程式框架(Application Framework)
HibernateO/R影射
Ofbiz 一個非常著名的開源項目,提供了建立基於最新J2EE/XML規範和技術標準,構建大中型企業級、跨平台、跨資料庫、跨應用伺服器的多層、分布式電子商務類WEB應用系統的架構。
JUnit 一個開發原始碼的Java測試架構,用於編寫和運行可重複的測試。
XDoclet 一個擴充的Javadoc Doclet引擎