| 大類 | 代表工具 | 定位 |
|---|---|---|
| 文本編輯器 | UltraEdit、EditPlus | 多語言輕量編輯、語法高亮、大文件、十六進制、項目管理 |
| Web 開發工具 | HomeSite | JSP/HTML 可視化、代碼片段、標簽庫、站點管理 |
| 集成開發環境 (IDE) | JBuilder、WebGain、WebSphere Studio、VisualAge for Java、Eclipse | 全生命週期:編碼、調試、重構、測試、版本控制、部署、團隊協作 |
| 構建工具 | Ant、Maven | 自動化構建、依賴管理、生命週期、倉庫 |
| Web 框架 | Struts、Turbine、Cocoon | MVC、模板引擎、XML 發布 |
| XML 工具 | XMLSpy | Schema/DTD 編輯、驗證、XSLT 生成、數據庫↔XML、SOAP |
| 數據庫 | PointBase | 100% 純 Java、嵌入式、認證 JVM 運行 |
| J2EE 服務器 | J2EE RI、WebLogic、WebSphere、Sun ONE | 參考實現、生產級、開發包 |
| UML 建模 | Rational Rose、Together | 圖表設計、代碼雙向同步、Together 支持 Java 代碼生成 |
| 框架 | 類型 | 核心特性 |
|---|---|---|
| Struts | Web MVC | Controller Servlet、Taglib、ActionForm 驗證、國際化、BeanUtils |
| Turbine | Servlet 框架 | Screen/Service/Template (Velocity/JSP/FreeMarker/Cocoon) 集成 |
| Cocoon | XML 發布 | 管道/生成器/轉換器/序列化器、內容/樣式/邏輯分離、DOM/XSL |