首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

值得關注的 Java 開源專案精選 (2005 版)

     編輯:Java 相關知識

企業級應用框架

專案定位特色
OFBiz電商/ERP 框架實體/服務/工作流/規則引擎齊全,J2EE/XML 標準
Spring輕量級 J2EE 容器IoC/AOP,降低技術層耦合,替代 EJB
StrutsMVC Web 框架標籤豐富,社群龐大
Tapestry元件導向 Web 框架高度動態、可複用元件模型
WebWorkMVC 框架攔截器機制,後併入 Struts 2

持久層 / ORM

專案特色
Hibernate最主流 ORM,輕量封裝 JDBC
Cayenne另一成熟 ORM,NHL.com 實戰驗證
iBATISSQL 映射框架,後併入 MyBatis

工作流引擎

專案備註
jBPM熱門、易上手,JBoss 旗下
OSWorkflow簡單但評價兩極
JAWE圖形化編輯器,符合 WFMC/XPDL 標準

入口網 / Portlet

專案特色
JetSpeedApache Portal,JSR 168 參考實作
LiferayUI 美觀、功能豐富、支援多語言/SSO/LDAP
PlutoPortlet 容器參考實作

內容管理 (CMS)

專案技術棧
OpenCmsJava + XML,Linux/Apache/Tomcat/MySQL
MagnoliaJCR (JSR 170) 標準,客製化快
MMBaseMPL 授權,文件豐富

報表 / 圖表

專案用途
JasperReports動態報表,多格式輸出
JFreeChart圖表生成 (餅/線/柱/甘特)
CewolfJSP 標籤封裝 JFreeChart

開發輔助工具

  • XDoclet:屬性導向程式碼產生
  • Tanghan / Hibernator:Eclipse Hibernate 外掛
  • JSmooth:Java 打包成 Windows EXE
  • IzPack:跨平台安裝程式產生器
  • ArgoUML / Poseidon CE:UML 建模工具
  • JSPDoc:JSP 文件化工具

其他亮點專案

  • PDFBox:PDF 操作庫
  • Lucene:全文檢索引擎
  • XStream:簡單 XML 序列化
  • AspectWerkz:動態 AOP 框架
  • JExcelApi:Excel 讀寫
  • Roller / Pebble / SnipSnap:Blog 系統
  • mvnForum / jGossip / Jive / Jute:論壇系統
  • ITracker:Issue/Bug 追蹤
  • SQuirreL SQL:通用資料庫管理客戶端

專案列表反映 2005 年 Java 開源生態全貌,選型時請以最新版本與社群活躍度為準。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved