小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

值的關(guān)注的Java開源項(xiàng)目(二)

 高山流水 2005-09-06
無憂搜索
創(chuàng)業(yè)首先要想清楚,一定要做你喜歡做的事情,一定做你內(nèi)心最想做的事。人的成功就是可以做自己內(nèi)心想做的事情
 
網(wǎng)誌
 
6月24日
值的關(guān)注的Java開源項(xiàng)目(二)

Java IDE

 

右圖是來自 QA Systems 的 Java IDE 使用調(diào)查顯示結(jié)果,Eclipse 是眾望所歸,占了 45% 的份額。其次是鼎鼎大名的 Jbuilder 。

值得關(guān)注的另外一個(gè) Java IDE 是 Netbeans ,除了已經(jīng)提供中文版的 NetBeans IDE 下載以外,其站點(diǎn)已經(jīng)開始中文版的建立(并非完全中文,如果你愿意協(xié)助,可以聯(lián)系 nbmarketing@ )。

另外,為了中文 NetBeans 用戶交流方便,還增加了一個(gè)中文郵件列表 nbdiscuss_zh@ ,并把 NetBeans 時(shí)事通訊月刊《萌芽》譯成簡體中文并發(fā)送至 nbdiscuss_zh@netbeans. org

。

JExcelApi

http://www./jexcelapi/index.html

JExcelApi 用于對 Excel 的讀寫操作開源項(xiàng)目,基于 GPL 發(fā)布。以前曾簡單試用過 JExcelApi ,使用簡單而且對中文的支持不錯(cuò)。

JSP Tree Tag

http://www./projects/treetag/treetag.jsp

推薦一個(gè) Jsp 標(biāo)記庫 JSP Tree Tag 。以前在一個(gè)項(xiàng)目中用 JavaScript 來顯示樹型結(jié)構(gòu),所有數(shù)據(jù)下載到客戶瀏覽器,如果數(shù)據(jù)量大,顯示出來花費(fèi)的時(shí)間讓人難以接受。如果用 JSP Tree Tag ,問題就解決了,它只把需要顯示的部分送到客戶瀏覽器。

OpenReports JasperEdit

http:///projects/oreports

http:///projects/jasperedit

OpenReports JasperEdit ,都是在 JasperReports 基礎(chǔ)之上建立的簡單實(shí)現(xiàn)。OpenReports 是基于 Web 的一個(gè)完整實(shí)例,支持 PDF,HTML 和 XLS 報(bào)表格式,由 WebWork,Hibernate 和 Velocity 開發(fā)完成,并且還提供一個(gè)整合了 Tomcat 的 OpenReports-Tomcat 文件下載,想得實(shí)在是周全。JasperEdit 則基于 Java/Swing 。

Google Tag Library

http://google-taglib./

一個(gè)開源 JSP Tag Library ,名字叫 Google Tag Library 。看名字就知道,該標(biāo)記庫和 Google 有關(guān)。使用該標(biāo)記庫,利用 Google 為你的網(wǎng)站提供網(wǎng)站查詢,并且可以直接在你的網(wǎng)頁里面顯示搜查的結(jié)果。

jBpm

http://www./

某日看到介紹開源的工作流引擎達(dá)數(shù)十種,當(dāng)然最有名的是 OFBiz 了,但很多人反映 OFBiz 比較復(fù)雜,難以掌握。在此推薦另外一個(gè)“最近很熱門的”(jini語)開源工作流引擎 jBpm,有興趣且有時(shí)間的朋友研究一下吧!不過還有一個(gè)工作流引擎 OSWorkflow,但人們對這家伙評論似乎不高!

Roller

SnipSnap

 

今天介紹兩個(gè) weblog 的開源項(xiàng)目吧!什么是 weblog ?A weblog, also known as a blog, is a public diary where you write things that you want to share with others, comment on items of interest to you, and link to recent reading on the web and other weblogs. 還不明白可以看看 jini 的 blog jini(99% jakarta)。第一個(gè)是 Roller,jroller 這個(gè)站點(diǎn)用的就是它。另外一個(gè)則是 SnipSnap,功能大同小異,但它的 logo 做的很漂亮。

JSPDoc

 

對 JavaDoc 相信大家都知道而且正在使用它,今天推薦另外一個(gè) JSPDoc。JSPDoc 為 jsp 文件提供一個(gè)說明注釋文檔,比如在一個(gè) jsp 文件中使用哪些參數(shù),使用哪些 session , import 哪些類,各個(gè) jsp 文件之間的 form 和 link、include 關(guān)系等等都記錄在 JSPDoc 之中。如果說你目前還有使用 jsp 做 web 開發(fā),考慮使用 JSPDoc 吧,它會為你日后的維護(hù)帶來方便的!

ArgoUML

 

熟悉 UML 建模的人都應(yīng)該知道 Rational Rose 和 Together 這兩個(gè)工具,但不是人人都用的起。幸好有開源的建模工具 ArgoUML,ArgoUML 基于 BSD license 發(fā)布,支持九種標(biāo)準(zhǔn)的 UML diagrams。以前有簡單用過 ArgoUML ,界面略顯粗糙,但還好夠用。這里有屏幕截圖,可以看看。如果覺得 ArgoUML 界面不夠漂亮,可以下載使用比他更帥的同胞兄弟 Poseidon 的 Community Edition。Poseidon 就是在 ArgoUML 之上發(fā)展起來的商業(yè)軟件,不過他的 Community Edition 是免費(fèi)的。

mvnForum

 

mvnForum 1.0.0 RC2 發(fā)布了,這個(gè)版本修復(fù)的一些 bug 和增加了少許功能。 mvnForum 也是我們一直給別人推薦的開源論壇,不過同時(shí),也有一個(gè)計(jì)劃中的 Java 開源論壇項(xiàng)目,如果你想貢獻(xiàn)一點(diǎn)自己的力量,請參閱這里。

jWebUnit

 

JUnit、HttpUnit 都是大家熟知的單元測試工具或框架。jWebUnit 是 web 應(yīng)用的驗(yàn)收測試(acceptance test)框架,在 HttpUnit 和 JUnit 之上發(fā)展起來。還有 Jameleon 也是一個(gè)自動驗(yàn)收測試(acceptance tests)工具。當(dāng)然還有 ASF 的 Cactus,用于測試服務(wù)端代碼。在不同測試環(huán)境和測試條件下選擇不同測試工具,他們都是不可缺少的,或許以后我們會專門搞一個(gè)單元測試專題。

TagUnit

 

在測試 J2EE 應(yīng)用的時(shí)候,往往一個(gè)測試工具是不夠的。這里推薦 TagUnit,TagUnit 是一個(gè)開源的測試框架,可以幫助你測試 JSP custom tags。該項(xiàng)目與近日發(fā)布了 tagunit 1.0,這里下載

EJOSA

 

EJOSA,企業(yè)級開源架構(gòu),利用 Enhydra 和 JOnAS 為開發(fā)者提供一個(gè)易用的開發(fā)架構(gòu)。實(shí)際上使用 EJOSA 就是使用 Enhydra 和 JOnAS ,因?yàn)樗麄兌际?EJOSA 的主要組件。EJOSA 作用是把一些組件都預(yù)先配置,并提供一個(gè)簡單明了的目錄結(jié)構(gòu),目的是減輕開發(fā)的難度,讓開發(fā)者把重點(diǎn)放在業(yè)務(wù)處理上。

Jsp File Browser

 

推薦一個(gè)簡單但非常實(shí)用的 JSP 程序,開發(fā)該程序的作者為它取名 Jsp File Browser,用途是基于 web 方式遠(yuǎn)程訪問和操作文件。Jsp File Browser 功能很多,比如文件上傳下載、執(zhí)行本地 shell 命令、將文件目錄壓縮下載、查看壓縮文件內(nèi)容和解壓縮等等。

Pebble

 

又推薦一個(gè) blog,名字叫 Pebble,該項(xiàng)目充分利用了 Apache 的開源項(xiàng)目:Jakarta Commons BeanUtils, FileUpload and Logging, Jakarta Lucene, Jakarta log4j, Jakarta Standard Taglib。即使不需要 blog,拿來學(xué)習(xí)研究也很有幫助。

jCharon

 

推薦一個(gè)由 jini (本站開源報(bào)作者)剛剛發(fā)起的開源項(xiàng)目 jCharon,該項(xiàng)目的目標(biāo)是創(chuàng)造一個(gè)具有國際化與商業(yè)化的 Portal 及 Portlets。發(fā)起該項(xiàng)目的原因大致是現(xiàn)有的開源 portal 太簡單, portlets 也不具有國際化, 所以建立了以冥王星 (pluto)的衛(wèi)星 Charon 為名的開源項(xiàng)目。該項(xiàng)目的 License 是 Apache Foundation License,目前正在招募開發(fā)人員。這里是他們的交流論壇:http://www./forum/

ITracker

 

ITracker 基于 J2EE 的 issue/bug 跟蹤系統(tǒng),支持多用戶、多項(xiàng)目、郵件通知等,更多特征請查看這里。這里還有一個(gè)在線 demo 可以試用,用戶名和密碼都是 guest。

JSynoptic

 

介紹一個(gè)很錯(cuò)不的 Java 圖表制作工具 JSynoptic,它把簡單數(shù)據(jù)源(data source)根據(jù)你的需要自動生成各種類型的圖表,比如柱狀圖、餅狀圖。這個(gè)工具核心是 JFreeChart,如果你僅僅需要一些統(tǒng)計(jì)圖表,而不是做開發(fā),那么這個(gè)工具將非常適合你。

eForum

 

eForum 基于 Expresso 框架的 Java-servlet 論壇,具有論壇的一般功能,比起 mvnForum 可能論壇管理功能上更強(qiáng)大一些。如果你要使用 eForum,那你得先對 Expresso 有足夠的了解,這可能也是這個(gè)論壇的不足吧。如果你不知道 Expresso,你可以看看我們以前的介紹。

OpenReports

 

OpenReports 0.5.1 Released! OpenReports 提供基于 web 的報(bào)表解決方案,能生成 PDF, XLS, HTML, 和 CSV 文件。因?yàn)槭褂昧?Hibernate,所以能和目前大多數(shù)主流的數(shù)據(jù)庫連接。

Shocks

 

Shocks 是一個(gè)開放源碼的開發(fā)框架,目的是減少 Java Servlet 應(yīng)用的復(fù)雜性。Shocks 并不是 MVC 模式的開發(fā)框架,而是采用下一代的體系結(jié)構(gòu),明確分開了內(nèi)部各個(gè)組件的角色。該項(xiàng)目目前還不夠成熟,但值得關(guān)注。這里只是簡單介紹,如果你要快速了解 Shocks,請閱讀 Shocks 的 FAQ,里面講解了 Shocks 與 Struts,Webwork,Spring 的關(guān)系和差異。

下午 01:48  |  永久連結(jié) | 回應(yīng) (0) | 引用通告 (1) | 也發(fā)佈在您的網(wǎng)誌
發(fā)佈回應(yīng)
您必須使用 Microsoft .NET Passport 登入後才能在這個(gè)網(wǎng)站發(fā)佈回應(yīng)。 Microsoft Passport Network
沒有 .NET Passport?今天就註冊
名稱:
電子郵件地址 (可省略):
您的網(wǎng)誌 URL (可省略):
回應(yīng) (純文字):
引用通告
這則網(wǎng)誌內(nèi)容的引用通告是:
http://spaces./members/51lookfor/blog/cns!1pwj_7g6WFsNYNEk9Zf64N2Q!281.trak
引述這則網(wǎng)誌內(nèi)容的網(wǎng)誌
  • http://spaces./members/atsing/blog/cns...
    • 本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多