日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java 产品与软件下载

發(fā)布時(shí)間:2023/12/14 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 产品与软件下载 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本欄目提供了數(shù)百個(gè) Java 產(chǎn)品與軟件下載的網(wǎng)站鏈接、簡介以及 developerWorks 網(wǎng)站上的相關(guān)技術(shù)資源。通過本欄目,您既可以方便地找到您所需要的 Java 工具、組件和代碼,同時(shí)也可以查看相關(guān)的技術(shù)文章和教程,為您開發(fā) Java 應(yīng)用程序提供更全面的參考。

A B C D E F G H I J K L M N O P Q R S T U V W X Z

?

A

ABLE
ABLE 是一種使用機(jī)器學(xué)習(xí)和推理功能構(gòu)建智能代理的 Java 框架、組件庫和生產(chǎn)力工具包。這個(gè)庫包括各種用于數(shù)據(jù)轉(zhuǎn)換與伸縮的組件,使用布爾和模糊邏輯的基于規(guī)則的推理,以及諸如神經(jīng)網(wǎng)絡(luò)、貝葉斯分類器和決策樹之類的機(jī)器學(xué)習(xí)技術(shù)。

Abstract User Interface Markup Language Toolkit
用于創(chuàng)建在 Java Swing 和 HTML 環(huán)境中運(yùn)行的 GUI 應(yīng)用程序的一套開發(fā)工具和 API。 更多資源 >

ACEGI Security System
Acegi Security 是用于企業(yè) Web 應(yīng)用程序的一個(gè)強(qiáng)大、靈活的安全性解決方案。Acegi 構(gòu)建在 Java EE 的聲明式安全性方法之上,并將 URL 和業(yè)務(wù)方法許可擴(kuò)展至任意 Java 對(duì)象。Acegi Security 為應(yīng)用程序提供全面的身份驗(yàn)證、授權(quán)、基于實(shí)例的訪問控制、通道安全和用戶驗(yàn)證功能。 更多資源 >

Advanced Accounting Utilities for AIX
為 AIX 5.3 中 AIX Advanced Accounting 提供附加的實(shí)用程序,可用于通過命令行和 Web 技術(shù)讀取會(huì)計(jì)文件并生成報(bào)告。

Agitar Management Dashboard
Agitar Management Dashboard 結(jié)合使用 Agitator 以提供項(xiàng)目健康狀況和開發(fā)人員測試進(jìn)度的全面視圖。這使得團(tuán)隊(duì)可以根據(jù)風(fēng)險(xiǎn)設(shè)置優(yōu)先級(jí),為團(tuán)隊(duì)和單獨(dú)的開發(fā)人員確立目標(biāo)、評(píng)估進(jìn)度并正確地分配資源。

Agitator
Agitator 幫助開發(fā)團(tuán)隊(duì)在編寫軟件時(shí)對(duì)質(zhì)量進(jìn)行控制,而不是在開發(fā)過程結(jié)束時(shí)查找并修復(fù) bug。Agitator 是一個(gè)自動(dòng)化的助手,可用于測試軟件代碼,并提供對(duì)軟件行為的觀察,它可以幫助開發(fā)人員對(duì)他們的代碼進(jìn)行單元測試,而且不必手動(dòng)編寫測試。

Altova Mapforce
AltovaMapForce 是用于數(shù)據(jù)集成和 Web 服務(wù)實(shí)現(xiàn)的一個(gè)可視化數(shù)據(jù)映射工具。Mapforce 動(dòng)態(tài)地轉(zhuǎn)換數(shù)據(jù),并自動(dòng)生成定制的使用 XSLT 1.0/2.0、XQuery、Java、C++ 和 C# 語言的數(shù)據(jù)映射代碼。

Altova UModel
Altova UModel 是一個(gè)遵從 UML 2.0 的可視化建模應(yīng)用程序,它可以從應(yīng)用程序模型生成 Java 代碼,利用反向工程從 Java 代碼生成模型,并且,通過雙向支持,還允許通過更改模型和代碼兩者中的一方更新另外一方。

Analysis and Generation of Ant Build File
Analysis and Generation of Ant Build File 幫助使用 IDE 的開發(fā)人員輕松創(chuàng)建 Apache Ant 或 WebSphere Ant 構(gòu)建文件,這些文件可以快速編譯和打包 IDE 之外的源代碼。

AndroMDA
AndroMDA 是一個(gè)遵從模型驅(qū)動(dòng)架構(gòu)(MDA)范例的開放源代碼生成框架。它獲取來自 CASE-tool 的 UML 模型,并生成特定于應(yīng)用程序架構(gòu)的類和可部署的組件(J2EE 或其他)。

ANTLR Parser generator
ANTLR(ANother Tool for Language Recognition,語言識(shí)別的另一工具)是一種語言工具,它為從包含 Java、C#、C++ 或 Python 動(dòng)作的語法描述構(gòu)建識(shí)別程序、編譯程序和轉(zhuǎn)換程序提供一個(gè)框架。ANTLR 為樹構(gòu)造、樹遍歷和轉(zhuǎn)換提供了極好的支持。 更多資源 >

Apache Ant
專 為 Java 應(yīng)用程序設(shè)計(jì)的一個(gè)開源應(yīng)用程序構(gòu)建和配置工具。‘make’ 鼓勵(lì)使用特定于平臺(tái)的構(gòu)建腳本,而 Apache Ant 則不同,它允許使用內(nèi)建或外部的 ‘task’—— 這些 ‘task’ 運(yùn)行用于編譯、復(fù)制或執(zhí)行文件的應(yīng)用程序或系統(tǒng)命令 —— 以可移植的方式指定配置和依賴關(guān)系。 更多資源 >

Apache Axis
Apache Axis 是用于構(gòu)建和訪問 Web 服務(wù)的 SOAP 和 WSDL 協(xié)議的一種開源實(shí)現(xiàn)。除了一個(gè) SOAP 引擎外,它還包括一個(gè)獨(dú)立的服務(wù)器、一個(gè)用于嵌入諸如 Tomcat 之類的 servlet 容器的基于 servlet 的框架和一些用于從 Java 對(duì)象生成 WSDL 的工具。更多資源,請(qǐng)?jiān)L問 developerWorks 的 Apache Axis 專題。

Apache Axis2/Java
Apache Axis2 是用于 Web 服務(wù)的一個(gè)核心引擎 —— 它是被廣泛使用的 Apache Axis SOAP 棧的一個(gè)更高效、更模塊化、更加面向 XML 的重新設(shè)計(jì)和重新編寫。 更多資源 >

Apache Batik
Batik 是用于以可伸縮矢量圖(Scalable Vector Graphics,SVG)格式生成、操縱或顯示圖像的一個(gè)工具包。它包括一個(gè) SVG 解析器、SVG 生成器和一個(gè)用于操縱 SVG 文檔的 DOM。 更多資源 >

Apache BCEL
用于解析、反匯編和生成 Java 字節(jié)碼(.class)文件的一個(gè)開源工具包。它使您可以通過一個(gè)面向?qū)ο蠼涌趧?chuàng)建和編輯字節(jié)碼。BCEL 負(fù)責(zé)字節(jié)碼表示與內(nèi)存中的面向?qū)ο蟊硎局g的所有轉(zhuǎn)換工作。 更多資源 >

Apache Beehive
Apache Beehive 是為企業(yè) Java 應(yīng)用程序提供框架服務(wù)的項(xiàng)目集合。通過將 Java 5.0 注釋用于配置和聲明式編程,Beehive 減少了構(gòu)建企業(yè)應(yīng)用程序所需的編程量。它包括一個(gè)頁面流組件和一個(gè) Web 服務(wù)組件,前者用于將狀態(tài)、導(dǎo)航邏輯和異常處理集中到 Web 應(yīng)用程序中,后者用于簡化 Web 服務(wù)的開發(fā)。 更多資源 >

Apache Cactus
Cactus 是用于測試服務(wù)器端 Java 組件,例如 servlet、EJB 和 JSP 標(biāo)記庫的一個(gè)測試框架,它擴(kuò)展了 JUnit,以便更容易地為需要服務(wù)器環(huán)境才能執(zhí)行的類編寫單元測試。通過提供一個(gè)容器內(nèi)(in-container)測試運(yùn)行器,開發(fā)人員可以為需要容 器環(huán)境服務(wù)的組件編寫單元測試。 更多資源 >

Apache Cayenne
Apache Cayenne 是一個(gè)提供對(duì)象關(guān)系映射(ORM)和遠(yuǎn)程服務(wù)的開源持久性框架。Cayenne 將一個(gè)或多個(gè)數(shù)據(jù)庫模式直接綁定到 Java 對(duì)象,以管理原子提交和回滾、SQL 生成、連接、序列等。

Apache Continuum
Apache Continuum 是 Maven 項(xiàng)目的一部分,是用于構(gòu)建 Java 項(xiàng)目的一個(gè)持續(xù)集成服務(wù)器。它支持通過 Maven、Ant 或 shell 腳本構(gòu)建和運(yùn)行項(xiàng)目。Continuum 提供與 Maven 的緊密集成、包括 Subversion 和 CVS 在內(nèi)的多個(gè)版本控制系統(tǒng)、簡單的基于 Web 的調(diào)度、一個(gè)用于集成和自動(dòng)化的 XML-RPC 接口和通過電子郵件或 IM 的通知功能。 更多資源 >

Apache Derby
Apache Derby 項(xiàng)目開發(fā)基于 Java 技術(shù)的開源數(shù)據(jù)庫技術(shù),它易于使用、占用資源少、基于標(biāo)準(zhǔn),并且是安全的。更多資源,請(qǐng)?jiān)L問 developerWorks 的 Apache Derby。

Apache FOP
FOP(Formatting Objects Processor)是 XSL Formatting Objects(XSL-FO)驅(qū)動(dòng)的一個(gè)格式化引擎。它支持 PDF、PostScript、SVG 等格式的輸出。 更多資源 >

Apache Geronimo
Apache Geronimo 是由 Apache Software Foundation 開發(fā)并在 Apache License、Version 2.0 許可下發(fā)布的一個(gè)開源 J2EE 應(yīng)用服務(wù)器項(xiàng)目。更多資源,請(qǐng)?jiān)L問 developerWorks 的 Apache Geronimo 項(xiàng)目資源中心。

Apache Gump
Gump 是 Apache 的持續(xù)集成工具,它支持通過 Apache Ant、Apache Maven 和其他構(gòu)建工具進(jìn)行構(gòu)建。Gump 基于這些項(xiàng)目的最新開發(fā)版本構(gòu)建和編譯軟件。這使得 gump 可以在變更被記錄到版本控制系統(tǒng)中幾小時(shí)后便可檢測到可能與軟件不兼容的更改。一旦檢測到這樣的變更,它就將通知發(fā)送到項(xiàng)目團(tuán)隊(duì),其中將提及在線提供的更 多詳細(xì)的報(bào)告。

Apache Ivy
Ivy 是與 Apache Ant 集成的、用于 Java 依賴關(guān)系管理的一個(gè)依賴關(guān)系管理器。 更多資源 >

Apache Jackrabbit
Jackrabbit 是 JSR-170 指定的 Content Repository API for Java Technology(JCR)的一個(gè)實(shí)現(xiàn),它支持 Level 1 和 Level 2 遵從性和所有可選的特性。 更多資源 >

Apache James
James(Java Apache Enterprise Mail Server)是一個(gè)開源郵件服務(wù)器,它支持 POP、SMTP 和 NNTP。它可以將郵件和其他數(shù)據(jù)存儲(chǔ)在任何 JDBC 數(shù)據(jù)庫中,并為傳遞到其他郵件系統(tǒng)、轉(zhuǎn)換郵件消息或過濾消息提供一個(gè)靈活的 “Mailet” 接口。 更多資源 >

Apache Lenya
Apache Lenya 是一個(gè)開源 Java/XML 內(nèi)容管理系統(tǒng),支持修訂控制、站點(diǎn)管理、調(diào)度、搜索、WYSIWYG 編輯器和工作流。

Apache Lucene
Jakarta Lucene 是完全用 Java 編寫的一個(gè)強(qiáng)大的、高性能的、功能完善的文本搜索引擎。它適用于幾乎所有需要全文本搜索的應(yīng)用程序,并且可以方便、靈活地嵌入到任何 Java 應(yīng)用程序中。 更多資源 >

Apache Maven
Maven 是一個(gè)軟件項(xiàng)目管理和理解工具。Maven 基于項(xiàng)目對(duì)象模型(POM)的概念,它可以從一個(gè)單獨(dú)的項(xiàng)目模型管理一個(gè)項(xiàng)目的構(gòu)建、報(bào)告和文檔編制。 更多資源 >

Apache MyFaces
Apache MyFaces 是 JSF(Java Server Faces)的一個(gè)開源實(shí)現(xiàn)。JSF 是一個(gè) Web 應(yīng)用程序框架,它支持 MVC(model-view-controller,模型-視圖-控制器)Web 應(yīng)用程序,并支持工作流、輸入驗(yàn)證和輸出格式化以及將應(yīng)用程序數(shù)據(jù)綁定到富 UI 組件。 更多資源 >

Apache OFBiz
Open For Business(OFBiz)是一個(gè)開源企業(yè)自動(dòng)化軟件項(xiàng)目,它包括一個(gè)應(yīng)用程序框架和一些可以輕松地根據(jù)最佳實(shí)踐創(chuàng)建可定制業(yè)務(wù)軟件的組件。OFBiz 為一些典型的業(yè)務(wù)流程建模,例如客戶、訂單、發(fā)貨、支付和工作流。

Apache Pluto
Pluto 是 JSR 168 指定的 Java Portlet 規(guī)范的參考實(shí)現(xiàn),可在任何 servlet 容器中運(yùn)行。 更多資源 >

Apache Shale
Shale 是基于 JavaServer Faces 的一個(gè) Web 應(yīng)用程序框架。在架構(gòu)上,Shale 是一組松散耦合的服務(wù),這些服務(wù)可根據(jù)需要進(jìn)行組合,以滿足特定的應(yīng)用程序需求。它的其他功能包括應(yīng)用程序事件回調(diào)、具有會(huì)話范圍狀態(tài)的對(duì)話框、一種稱作 Clay 的視圖技術(shù)、基于注釋的功能和遠(yuǎn)程支持。Shale 還提供其他框架的集成鏈接。 更多資源 >

Apache Turbine
用于 Web 應(yīng)用程序的一個(gè)基于 servlet 的應(yīng)用程序框架。Turbine 包括用于日志記錄、JDBC 連接池、對(duì)象關(guān)系映射、任務(wù)調(diào)度和緩存的工具。它與已有的 Velocity、JSP 和 WebMacro 應(yīng)用程序集成。

Apache Wicket
Wicket 是為實(shí)現(xiàn)簡單性、關(guān)注點(diǎn)分離和便于開發(fā)而設(shè)計(jì)的一個(gè) Java Web 應(yīng)用程序框架。可以使用標(biāo)準(zhǔn)的 WYSIWYG HTML 設(shè)計(jì)工具仿制、預(yù)覽和修改 Wicket 頁面。動(dòng)態(tài)內(nèi)容處理和表單處理是通過一個(gè)組件模型在 Java 代碼中處理的,該組件模型受 POJO 數(shù)據(jù) bean 的支持,后者可通過各種持久性技術(shù)持久化。 更多資源 >

Apache Xindice
Xindice 是一個(gè)開源本地 XML 數(shù)據(jù)庫。它存儲(chǔ)和索引壓縮的 XML 文檔,并支持通過 XPath 進(jìn)行快速查詢并通過 XUpdate 進(jìn)行更新。 更多資源 >

API Usage Scanner
一個(gè) Java 實(shí)用程序,它掃描 Java 字節(jié)碼,以檢測對(duì)目標(biāo) API 的引用。

AppFuse
AppFuse 是用于加快 Web 應(yīng)用程序開發(fā)的一個(gè)應(yīng)用程序。它使用 Tomcat/MySQL、Ant、XDoclet、Spring、Acegi、Hibernate(或 iBATIS)、JUnit、StrutsTestCase、Canoo 的 WebTest、Struts Menu、Display Tag Library、OSCache、JSTL 和 Struts(或 Spring MVC)生成一個(gè) Web 應(yīng)用程序的核心。 更多資源 >

Application Privacy Monitoring for JDBC
Application Privacy Monitoring for JDBC(APM4JDBC)是向使用 JDBC/SQL 的現(xiàn)有 Web 應(yīng)用程序?qū)嵤╇[私策略的技術(shù)預(yù)覽。隱私監(jiān)視技術(shù)可幫助遵從規(guī)定的隱私策略,并使組織可以控制個(gè)人身份信息(PII)的使用。APM4JDBC 可作為一個(gè)隱私監(jiān)視器,以通過 IBM Tivoli Privacy Manager(TPM) 驗(yàn)證訪問是否遵從規(guī)定的隱私策略,TPM 為創(chuàng)建、部署和管理隱私策略,以及檢查策略遵從性、記錄數(shù)據(jù)訪問的可審計(jì)數(shù)據(jù)提供服務(wù)器支持。

AppSight
AppSight 充當(dāng) J2EE 應(yīng)用程序的 “黑盒子飛行記錄器”,提供輕量級(jí)應(yīng)用程序監(jiān)視和數(shù)據(jù)記錄,以用于在實(shí)驗(yàn)室中重放和分析生產(chǎn)應(yīng)用程序的性能、資源利用和失敗。

ArgoUML
具有 XML 支持的一個(gè)開源 UML 建模工具。ArgoUML 支持類、狀態(tài)機(jī)、活動(dòng)、用例、協(xié)作和序列圖,并且可以將模型信息存儲(chǔ)在一個(gè) SQL 數(shù)據(jù)庫中。

ARP
ARP,“Another RDF Parser” 的縮寫,是用于 PDF(Resource Definition Framework)標(biāo)準(zhǔn)的一個(gè)開源解析器。ARP 遵從很多標(biāo)準(zhǔn)和建議,它源自 HP Jena 項(xiàng)目。

ASM
ASM 是一個(gè) Java 字節(jié)碼操縱框架。它可以直接以二進(jìn)制形式動(dòng)態(tài)地生成 stub 類或其他代理類,或者在裝載時(shí)動(dòng)態(tài)地修改類。ASM 提供類似于 BCEL 和 SERP 之類的工具包的功能,但是被設(shè)計(jì)得更小巧、更快速,這使它適用于實(shí)時(shí)代碼插裝。 更多資源 >

AspectJ
AspectJ 是 Java 語言的一個(gè)無縫的面向方面的擴(kuò)展,它使橫切關(guān)注點(diǎn)(crosscutting concerns)可以干凈地模塊化,例如錯(cuò)誤檢查和處理、同步、上下文敏感的行為、性能優(yōu)化、監(jiān)視和日志記錄、調(diào)試支持以及多對(duì)象協(xié)議。 更多資源 >

AspectWerk
AspectWerkz 是用于 Java 的一個(gè)輕量級(jí)的、面向方面的編程框架。它通過修改字節(jié)碼在項(xiàng)目構(gòu)建時(shí)、類裝載時(shí)或運(yùn)行時(shí)插入類。 更多資源 >

Assertion Extensions for JUnit
Assertion Extensions for JUnit(JUnitX)是一組斷言擴(kuò)展,它試圖涵蓋 Java 軟件開發(fā)中大多數(shù)常見的測試場景,包括用于庫方法的方法契約。例如,JunitX 包括驗(yàn)證 Object.hashCode 與 Object.equals 是否相互一致,并且可以驗(yàn)證這些對(duì)象是否適當(dāng)?shù)匦蛄谢头葱蛄谢臏y試。

Asynchronous I/O for Java
Asynchronous IO for Java(AIO4J)提供在套接字和文件上執(zhí)行異步 IO 的功能。AIO4J 可以替代經(jīng)典的同步 IO,并且還可以替代 Java 1.4 中引入的 New IO 包(java.nio),而且其性能和可伸縮性比其他這些包都要好。AIO4J 的目標(biāo)是解決 “C10K 問題”:構(gòu)建能同時(shí)服務(wù)于 10,000 個(gè)客戶機(jī),并具有良好的響應(yīng)能力和性能的服務(wù)器應(yīng)用程序。使用 Java 同步 IO 很難做到這一點(diǎn),因?yàn)榇蠖鄶?shù)系統(tǒng)不能承受 10,000 個(gè)線程,并且 Java New IO 目前還難以在那樣的負(fù)載下運(yùn)行。

Autonomic Computing Toolkit
IBM Autonomic Computing Toolkit 的發(fā)行版 2 是由一些技術(shù)、工具、場景和文檔組成的一個(gè)集合,專為希望學(xué)習(xí)并在他們的產(chǎn)品和系統(tǒng)中采用和開發(fā)自治行為的用戶而設(shè)計(jì)的。這些工具、技術(shù)和場景可以分為三 類:問題診斷、解決方案的安裝和部署以及集成的解決方案控制臺(tái)。



回頁首

?

?

B

Bamboo
Bamboo 擴(kuò)展了持續(xù)集成服務(wù)器的概念,從而包括了構(gòu)建遙測(build telemetry)以發(fā)現(xiàn)和揭示構(gòu)建的趨勢、模式和構(gòu)建之間的聯(lián)系。它可以發(fā)現(xiàn)大多數(shù)經(jīng)常失敗的測試,以圖表顯示不同時(shí)間的測試失敗率,并充當(dāng)一個(gè)有關(guān)早先測試失敗的信息庫。

Bean Keeper
BeanKeeper(以前稱為 Simple Persistence for Java)是用于 Java 編程的一個(gè)功能完善的對(duì)象/關(guān)系持久化和查詢庫。 更多資源 >

Bean Scripting Framework
Bean Scripting Framework(BSF)是用于將腳本編制合并到 Java 應(yīng)用程序和 applet 中的一種架構(gòu)。

BeanShell
BeanShell 是一種與 Java 兼容的腳本編制語言。BeanShell 可以解釋普通的 Java 源代碼并從類路徑裝載 .java 源文件。用 BeanShell 腳本編寫的類是完全輸入的并且出現(xiàn)在 Java 代碼之外,并通過反射內(nèi)省轉(zhuǎn)變?yōu)槠胀ǖ念悺5?#xff0c;它們的實(shí)現(xiàn)是完全動(dòng)態(tài)的,它們可以在主體、方法和構(gòu)造函數(shù)中包括任意的 BeanShell 腳本。用戶可以隨意混合松散的、非結(jié)構(gòu)化的 BeanShell 腳本、方法閉包和完全用腳本編寫的類。 更多資源 >

BeepLite Networking Layer
IBM BeepLite Networking Layer 是 BEEP(RFC 3080、RFC 3081)的一個(gè) Java 實(shí)現(xiàn),BEEP 是面向連接的異步交互的一個(gè)通用應(yīng)用程序協(xié)議內(nèi)核。它支持點(diǎn)對(duì)點(diǎn)、客戶機(jī)-服務(wù)器或服務(wù)器-服務(wù)器場景中動(dòng)態(tài)的、可插拔的應(yīng)用程序協(xié)議。它允許一個(gè)或多個(gè) 經(jīng)過驗(yàn)證的會(huì)話上有多個(gè)通道,并且支持任意的 MIME 有效載荷,包括 XML。

Big Faceless Graph Library
Big Faceless Graph Library 是用于創(chuàng)建 2D 和 3D 圖形和圖表的一個(gè) Java 類庫。它可以生成 PDF、PNG、GIF 或 AWT Images 格式的輸出。

Big Faceless PDF Library
Big Faceless PDF Library 是用于創(chuàng)建 PDF 文檔的一個(gè) Java 類庫。Extended Edition 現(xiàn)在提供創(chuàng)建和編輯 AcroForms(HTML 表單的 PDF 版本)的功能。除了 PDF 支持和數(shù)字簽名驗(yàn)證以外,Extended Edition 還包括一個(gè) PDF 閱讀器,用于導(dǎo)入和編輯。

Big Faceless Report Generator
Big Faceless Report Generator 是用于從 XML 創(chuàng)建 PDF 報(bào)告的一個(gè) Java 組件。Extended Edition 包括一個(gè) PDF 閱讀器,用于導(dǎo)入和編輯。通過使用 JSP 技術(shù)、ASP、XSL 或類似的工具,現(xiàn)在直接從數(shù)據(jù)庫創(chuàng)建動(dòng)態(tài)的 PDF 文檔就像創(chuàng)建 HTML 一樣容易。網(wǎng)站上提供了一個(gè)完整的演示版本,以用于免費(fèi)測試和開發(fā)。

BIRT
BIRT(Business Intelligence and Reporting Tools)是一個(gè)開源的、基于 Eclipse 的報(bào)告系統(tǒng),它與 Java/J2EE 應(yīng)用程序集成,可以生成優(yōu)秀的報(bào)告。 更多資源 >

Blaze Advisor
Blaze Advisor 是一個(gè)業(yè)務(wù)規(guī)則管理解決方案,用于業(yè)務(wù)決策的自動(dòng)化。它提供一個(gè)企業(yè)規(guī)則庫,以便共享規(guī)則、規(guī)則集、規(guī)則流和對(duì)象模型,它還提供一個(gè) IDE,用于創(chuàng)作和測試規(guī)則。規(guī)則是用類似英語的結(jié)構(gòu)化規(guī)則語言(Structured Rules Language)編寫的。

Bossa Workflow
Bossa 是一個(gè)輕量級(jí)工作流引擎,用于嵌入到 Java 應(yīng)用程序中。它使用 Petri net 標(biāo)記法來定義工作流案例、任務(wù)和資源。它管理工作流任務(wù)的生命周期,并按用戶、案例、任務(wù)和狀態(tài)控制工作流任務(wù)的報(bào)告。

Bouncy Castle Crypto API
Bouncy Castle Crypto API 是用于 Java 的一組輕量級(jí)加密 API。它包括一個(gè) JCE 和 JCA 提供者、JCE 的一個(gè)干凈實(shí)現(xiàn)以及用于 X.509 憑證的生成器。 更多資源 >

BPEL Repository
用于通過面向?qū)ο蟛樵儥C(jī)制存儲(chǔ)和檢索 XML 數(shù)據(jù)的一種技術(shù)。 更多資源 >

BPWS4J(Business Process Execution Language for Web Services Java(TM)Run Time)
BPWS4J 是 IBM 用于 Java 的業(yè)務(wù)流程執(zhí)行語言(Business Process Execution Language)。它包括 BPEL4WS 的一個(gè)執(zhí)行環(huán)境、一個(gè)用于創(chuàng)建和修改 BPEL4WS 文檔的 Eclipse 插件和一個(gè)用于 BPEL4WS 文檔的驗(yàn)證工具。 更多資源 >

BSAFE Crypto-J
BSAFE 是一個(gè)類庫,它提供高性能的加密服務(wù)和安全的通信協(xié)議。它實(shí)現(xiàn)了很多安全協(xié)議,包括 RSA、DSA、Diffie-Hellman、DES、3DES、DESX、RC2、RC4、RC5、RC6、MD5、SHA、RIPEM 等。

Buildix
Buildix 是一個(gè)“基于磁盤的敏捷開發(fā)平臺(tái)”。它包括用于版本控制的 Subversion、用于 Wiki 協(xié)作的 Trac、bug 跟蹤以及項(xiàng)目管理、用于持續(xù)集成的 CruiseControl,這些都集成在一張可啟動(dòng)的 Linux CD 上。

Bytecode Instrumentation Profiling Toolkit for Java
一個(gè)工具包,它幫助開發(fā)人員和性能專家在對(duì) Java 應(yīng)用程序進(jìn)行概要分析時(shí)利用字節(jié)碼插裝(bytecode instrumentation)。



回頁首

?

?

C

Cache Invalidation Adapter for WebSphere Application Server
用于 WebSphere(R)Application Server 的動(dòng)態(tài)緩存的一個(gè)適配器,使之可以發(fā)送失效消息,使 Akamai(R) 網(wǎng)絡(luò)上緩存的內(nèi)容失效。

Call Control XML Interpreter
Call Control XML(CCXML)Interpreter 由一個(gè)用于 WebSphere Voice Response for AIX 的支持 VoiceXML 標(biāo)準(zhǔn)的解釋器組成。CCXML 應(yīng)用程序允許高級(jí)的多重調(diào)用處理和控制,包括放置傳出調(diào)用、回答傳入調(diào)用和調(diào)用語音應(yīng)用程序的功能。它允許處理異步事件和涉及大量信號(hào)、狀態(tài)事件和消息傳 遞的高級(jí)電話操作。 更多資源 >

Castor
Castor 是一個(gè)開源的數(shù)據(jù)綁定框架。它支持從 XML DTD 或 XML 模式生成 Java 類文件、通過 XML 來解組和編組 Java 對(duì)象、通過 JDO 在 SQL 數(shù)據(jù)庫中實(shí)現(xiàn) Java 對(duì)象的持久化以及將 OQL 查詢映射到 SQL 查詢。 更多資源 >

Character Data Conversion Tables
Character Data Conversion Tables 提供從指定源代碼到目標(biāo)代碼的代碼點(diǎn)映射。這個(gè)豐富的轉(zhuǎn)換表資源是由 IBM 多倫多軟件開發(fā)實(shí)驗(yàn)室的 Globalization Center of Competency 開發(fā)的。這些表包括用于單字節(jié)、雙字節(jié)、Unicode 和 Extended UNIX Code(EUC)的代碼頁。轉(zhuǎn)換表并不限于 IBM 代碼。它們還包括 Microsoft 和 ISO 等定義的代碼頁。

Checkstyle
Checkstyle 是一個(gè)開發(fā)工具,可用于測試 Java 代碼是否遵從某種編程風(fēng)格。它將自動(dòng)執(zhí)行 Java 代碼檢查過程,并允許定制所使用的編程規(guī)則。它包括用于驗(yàn)證注釋慣例、命名慣例、類設(shè)計(jì)問題、類大小、代碼格式和編程風(fēng)格的規(guī)則。 更多資源 >

Class Finder Toolkit for WebSphere Application Server
該 工具包幫助用戶快速解決運(yùn)行時(shí)發(fā)生的 ClassDefNotFound 和 VerifyError 或任何其他與類裝載相關(guān)的問題。如果組件與應(yīng)用服務(wù)器使用不同版本的庫,或者如果多個(gè)組件包括相同的類或 JAR,那么 J2EE 應(yīng)用程序可能遇到類裝載錯(cuò)誤。Class Finder Toolkit for WAS 可以在運(yùn)行時(shí)檢查所有的類路徑,從而發(fā)現(xiàn)有問題的模塊,并顯示哪個(gè)模塊包含有沖突的類。

Clover
Clover 是一個(gè)代碼覆蓋工具,用于測量測試的有效性和發(fā)現(xiàn)測試沒有充分涵蓋的代碼區(qū)域。Clover 可用于發(fā)現(xiàn)壞代碼,跟蹤 “覆蓋目標(biāo)”,以及發(fā)現(xiàn)測試工作是否跟上開發(fā)進(jìn)度。它擁有用于很多 IDE 的插件、與 ANT 和 Maven 的集成,并且可以生成 HTML、XML 或 PDF 格式的報(bào)告。

Cobertura
Cobertura 計(jì)算測試所訪問的代碼所占的百分比。它可以發(fā)現(xiàn) Java 程序中的哪個(gè)部分沒有被測試覆蓋。它還可以報(bào)告分支覆蓋和計(jì)算測圓法(cyclometric)復(fù)雜度。 更多資源 >

CocoBase
CocoBase 是一個(gè)高級(jí)的對(duì)象關(guān)系映射工具,用于為企業(yè)應(yīng)用程序提供 “透明的持久性”。它與很多主要的應(yīng)用服務(wù)器、IDE 和建模工具集成,并且可以生成 Java 類文件、CMP/BMP 實(shí)體 bean、JSP 頁面和 servlet。

CodeInvaders Challenge
CodeInvaders Challenge 是一個(gè)基于 Java 的實(shí)時(shí)編程游戲。它使用 Eclipse 平臺(tái)和一個(gè)簡單的 API,使不熟悉 Java 語言的用戶可以在學(xué)習(xí) Java 語言時(shí)展開競賽。

CodePro Analytix
CodePro Analytix 是一個(gè) Eclipse 插件,它可以審計(jì)代碼,檢查代碼是否遵從 700 多條規(guī)則和度量。

CodeRally
CodeRally 是一個(gè)基于 Java 的實(shí)時(shí)編程游戲,它基于 Eclipse 平臺(tái)。玩家開發(fā)一輛賽車,并根據(jù)其他車手或檢查站的位置、他們當(dāng)前的燃料水平和其他因素做出何時(shí)加速、拐彎或減速的決定。玩家可以使用多輛示例賽車在本地測試他們的賽車。

CodeRuler
一個(gè)基于 Java 的、實(shí)時(shí)的競賽游戲,基于 Eclipse 平臺(tái)。 更多資源 >

Component Templates for Assets and Artifacts
一個(gè)基于 Eclipse 的工具包,用于簡化資產(chǎn)重用和復(fù)雜的配置任務(wù)。

Compound XML Document Toolkit
用于混合名稱空間 XML 文檔的一個(gè)基于標(biāo)準(zhǔn)的、模式驅(qū)動(dòng)的工具包。

ConcurrentTesting
ConTest 可幫助揭示和消除并行和分布式 Java 程序中與并發(fā)相關(guān)的 bug。ConTest 系統(tǒng)地、透明地操縱程序線程的調(diào)度,使可能包含競爭條件、死鎖和其他中間 bug 的代碼得以在更多不同的調(diào)度場景中執(zhí)行,從而更多地暴露錯(cuò)誤。 更多資源 >

Console Command Generator for z/OS
一個(gè)易于使用的 API,它使 C/C++ 和 Java 程序可以發(fā)出 z/OS 控制臺(tái)命令和獲取響應(yīng)。

CruiseControl
CruiseControl 是實(shí)現(xiàn)自動(dòng)化持續(xù)構(gòu)建和集成的一個(gè)框架。它可以監(jiān)視版本控制庫,當(dāng)代碼變更時(shí)獲取和構(gòu)建項(xiàng)目,運(yùn)行單元測試以及通知結(jié)果。它包括用于電子郵件通知、Ant 和各種不同源代碼控制工具的插件。它還提供一個(gè) Web 界面,以便查看當(dāng)前構(gòu)建和之前構(gòu)建的細(xì)節(jié)。 更多資源 >

Crystal Analysis
Crystal Analysis 來自 Crystal Decisions,是一個(gè)基于 Web 的工具包,提供向?qū)焦ぷ髁鳌⒇S富的可視化和用于各種典型業(yè)務(wù)分析的強(qiáng)大的下鉆功能。

Crystal Reports
Crystal Reports 來自 Crystal Decisions,它是用于創(chuàng)建交互式內(nèi)容并將它集成到應(yīng)用程序中的一個(gè)靈活工具。Crystal reports 可從 JDBC、OLAP、XML 和 ERP 源獲取數(shù)據(jù)并組合數(shù)據(jù),產(chǎn)生視覺豐富的交互式報(bào)告內(nèi)容。查詢、函數(shù)、布局和過濾器等報(bào)告元素可以存儲(chǔ)在一個(gè)庫中,以便跨應(yīng)用程序進(jìn)行重用。 更多資源 >

Custom Math Functions for High Performance Computing
各種出色的數(shù)學(xué)函數(shù)的實(shí)現(xiàn),包括不包含條件分支的 “erfc”。



回頁首

?

?

D

DashO
DashO 是用于打包和混淆 Java 應(yīng)用程序和類庫的一個(gè)工具。它可以縮小 Java 類文件的大小,并混淆常量池信息,使用戶難以對(duì)類進(jìn)行反向工程。

DataVision
DataVision 是一個(gè)類似于 Crystal Reports 的開源報(bào)告工具。通過它可以使用一個(gè)拖放的 GUI 設(shè)計(jì)報(bào)告并從應(yīng)用程序中運(yùn)行、查看和打印報(bào)告,或者將報(bào)告導(dǎo)出為 HTML、XML、PDF、LaTeX2e、DocBook 或以制表符或逗號(hào)分隔的文本文件,這些文件又可以用于生成 PDF、文本、HTML、PostScript 格式的報(bào)告。

DB2 Universal Database Family
DB2,用于 Windows、Linux 和 UNIX 環(huán)境的數(shù)據(jù)庫,包括自配置和自優(yōu)化功能,以及 XML 集成增強(qiáng)和允許 Web 服務(wù)集成的聯(lián)邦功能。更多資源,請(qǐng)?jiān)L問 developerWorks 的 Information Management 專區(qū)。

db4o
db4o 是一個(gè)開源的對(duì)象數(shù)據(jù)庫,用于為面向?qū)ο蟓h(huán)境中的設(shè)備、移動(dòng)、桌面和服務(wù)器平臺(tái)提供功能完善的、可嵌入的數(shù)據(jù)庫引擎。 更多資源 >

DbUnit
修改數(shù)據(jù)庫的程序難以進(jìn)行回歸測試。Dbunit 數(shù)據(jù)庫測試框架是一個(gè) JUnit 擴(kuò)展,它可以在執(zhí)行測試前將數(shù)據(jù)庫設(shè)置為一種已知的狀態(tài),并確認(rèn)執(zhí)行測試后數(shù)據(jù)庫處于所需的狀態(tài)。這樣可以對(duì)類在數(shù)據(jù)庫方面的副作用進(jìn)行回歸測試。 更多資源 >

DbVisualizer
DbVisualizer 是一個(gè)通用數(shù)據(jù)庫瀏覽器。通過它可以為任何 JDBC 數(shù)據(jù)庫查看和編輯表結(jié)構(gòu)、表內(nèi)容(數(shù)據(jù))和索引。還可以作為一個(gè)交互式 SQL shell。

Debug Tracer
Debug Tracer 是一個(gè)基于 XML 的腳本編制工具,可用于調(diào)試、跟蹤和監(jiān)視 JavaTM Virtual Machine(JVM)。Debug Tracer 提供很多特性,例如條件調(diào)試、JVM 事件的日志記錄等。

Design Pattern Toolkit
Design Pattern Toolkit 是一個(gè)基于 Eclipse 的工具,可根據(jù)可定制的、模型驅(qū)動(dòng)的架構(gòu)模式生成應(yīng)用程序。該插件可通過使用一些模式加快普通應(yīng)用程序的開發(fā),這些模式捕捉應(yīng)用程序設(shè)計(jì)和實(shí)現(xiàn)過程中使用的最佳(或常用)實(shí)踐。

Development Tool for Java-COM Bridge
用于開發(fā)和啟用基于 Java 的應(yīng)用程序和基于 COM 的應(yīng)用程序之間的緊密通信。 更多資源 >

Diagnostic Tool for Java Garbage Collector
Diagnostic Tool for GC 可幫助優(yōu)化 IBM JavaTM Virtual Machine(JVM)中能影響垃圾收集的參數(shù)。它通過讀取 “verbose” 垃圾收集的輸出,生成文字式和圖像式視圖及相關(guān)統(tǒng)計(jì)信息,從而獲得應(yīng)用程序的垃圾收集特征。 更多資源 >

Dictionary and Thesaurus API for Java
Dictionary and Thesaurus API for Java 是一個(gè)基于標(biāo)準(zhǔn)的類庫,用于使用 Java 訪問字典和詞典。它支持從 Java 編程語言以編程的方式訪問詞典數(shù)據(jù)。這個(gè)庫中的不同角色包括驅(qū)動(dòng)程序提供者、用戶,以及緊密或松散耦合了字典、文字處理程序和/或詞典的應(yīng)用程序。通過使 用這個(gè)庫,以 Java 編程語言編寫的應(yīng)用程序可以通過獨(dú)立于供應(yīng)商的方式訪問特定單詞的定義、發(fā)音、同義詞、縮略詞等數(shù)據(jù)。 更多資源 >

Direct Web Remoting
DWR 是用于編寫 Ajax Web 站點(diǎn)的一個(gè) Java 開源庫。DWR 可基于 Java 類動(dòng)態(tài)地生成 Javascript,使瀏覽器中的代碼可以使用 Web 服務(wù)器上運(yùn)行的 Java 函數(shù),就像它在瀏覽器中一樣。 更多資源 >

Documentation Enhancer for Java
通過分析相應(yīng)的類文件收集到的語義信息增強(qiáng) Javadoc 文檔文件的一個(gè)工具。

dom4j
dom4j 是一個(gè)易于使用的、開源的庫,它使用 Java Collections Framework,完全支持 DOM、SAX 和 JAXP 標(biāo)準(zhǔn),以在 Java 平臺(tái)上使用 XML、XPath 和 XSLT。 更多資源 >

Domino server family
這 個(gè)服務(wù)器家族是一個(gè)集成的消息傳遞和 Web 應(yīng)用程序軟件平臺(tái),可用于需要提高客戶響應(yīng)能力和優(yōu)化業(yè)務(wù)流程的發(fā)展中企業(yè)。Domino 服務(wù)器家族由 3 個(gè)核心服務(wù)器組成:Domino Mail Server、Domino Application Server 和 Domino Enterprise Server。更多資源,請(qǐng)?jiān)L問 developerWorks 的 Lotus 產(chǎn)品專區(qū)。

DRE
DRE 是一個(gè) Java 類集合,可用于定義一個(gè)抽象文檔并在 PDF 或 HTML 中呈現(xiàn)它。

Drone
Drone 是構(gòu)建在 RIFE 框架上的一個(gè) Java IRC bot。Drone 有一個(gè)模塊化的 API,用于輕松地?cái)U(kuò)展和定制活動(dòng)特性集,還有一個(gè) Web 管理界面,用于處理一些常見的任務(wù)。Drone 被打包成一個(gè) WAR,因此只需將它放到 servlet 容器中就可以完成安裝。

Drools
Drools 是基于 “Rete” 算法的一個(gè)開源的 Rules Engine 實(shí)現(xiàn)。Drools 被設(shè)計(jì)為允許可插拔規(guī)則語言實(shí)現(xiàn)。可以用 Java、Python 和 Groovy 編寫規(guī)則。 更多資源 >

dynaTrace Diagnostics
dynaTrace Diagnostics 是一個(gè)性能監(jiān)視工具,它可以診斷單個(gè)業(yè)務(wù)事務(wù)在多個(gè)物理服務(wù)器甚至在異構(gòu)的 Java 和 .NET 應(yīng)用程序中的性能和穩(wěn)定性問題。



回頁首

?

?

E

EADP
EADP 是構(gòu)建與 DB2 通信的 WebSphere 應(yīng)用程序的一個(gè)開發(fā)平臺(tái)。EADP 可用于編輯和顯示文檔、匯編和顯示來自關(guān)系數(shù)據(jù)庫的信息以及在大型關(guān)系數(shù)據(jù)庫中有效地進(jìn)行搜索。它還包含一些用于富文本、圖像和附件的功能,從而為內(nèi)容管 理提供完整的功能。EADP 為創(chuàng)建 HTML 提供定制的 bean 編輯器,它還可以用于 JSP 和 Struts。

EasyMock
EasyMock 通過使用 Java 的代理機(jī)制動(dòng)態(tài)生成 mock 對(duì)象,為 JUnit 測試中的接口提供 mock 對(duì)象。 更多資源 >

Eclipse
一個(gè)完全用 Java 編寫的開源的、可擴(kuò)展的 IDE 平臺(tái),用于開發(fā)和調(diào)試應(yīng)用程序。Eclipse 被設(shè)計(jì)成一個(gè)統(tǒng)一的開發(fā)環(huán)境,包括多種編程語言中的測試、性能調(diào)優(yōu)和調(diào)試功能。更多資源,請(qǐng)?jiān)L問 developerWorks 的 Eclipse 項(xiàng)目資源中心。

Eclipse Web Tools Platform
Eclipse Web Tools Platform(WTP)Project 提供用于 Java EE 和以 Web 為中心的應(yīng)用程序開發(fā)的 API。它包括用于多種語言的源代碼編輯器和圖形化編輯器、用于簡化 Web 服務(wù)開發(fā)的向?qū)Ш蛢?nèi)建的應(yīng)用程序,以及支持部署、運(yùn)行和測試應(yīng)用程序的工具和 API。 更多資源 >

EclipsePro Test
EclipsePro Test 是一個(gè) Eclipse 插件,用于自動(dòng)化 JUnit 測試生成和代碼覆蓋分析。

eForum
eForum 是一組基于 servlet 的論壇組件,可以輕松地將這些組件嵌入到 Web 站點(diǎn)以提供論壇特性。它支持公共的、私有的和介于兩者中間的論壇、主題、電子郵件通知和基于 Web 的安全性和管理控制。

egantt
egantt 是一個(gè)圖形和圖表繪制組件,支持項(xiàng)目管理工具中常用的 Gantt 圖表類型。

EMMA
EMMA 是用于度量和報(bào)告 Java 代碼覆蓋率的一個(gè)開源的工具包。EMMA 按照字節(jié)碼插裝操作,可以將覆蓋率測試集中于應(yīng)用程序的一部分。它可以按類、方法、行或基本塊跟蹤覆蓋率,并產(chǎn)生純文本、HTML 或 XML 格式的報(bào)告。 更多資源 >

Enerjy Code Analyzer
Enerjy Code Analyzer for Java 是一個(gè)最佳實(shí)踐代碼審計(jì)工具,它可以幫助發(fā)現(xiàn)潛在的錯(cuò)誤、性能問題或失誤。Teamstudio Analyzer 可幫助確保遵從編程標(biāo)準(zhǔn),并在 bug 進(jìn)行破壞之前發(fā)現(xiàn) bug。Enerjy Code Analyzer 有數(shù)百條內(nèi)置的規(guī)則,并且能定制已有的規(guī)則或編寫自己的規(guī)則。

Enerjy Memory Profiler
Enerjy Memory Profiler 可幫助了解應(yīng)用程序的內(nèi)存消耗。哪些類使用的內(nèi)存最多,內(nèi)存是在哪里分配的?是否無意中保留了對(duì)象?Enerjy Memory Profiler 可以幫助您找到答案。

Enerjy Performance Profiler
Enerjy Performance Profiler 讓您可以監(jiān)視應(yīng)用程序的性能,發(fā)現(xiàn)潛在的性能瓶頸。IDE 集成和遠(yuǎn)程概要分析使得對(duì) J2EE 和 J2SE 應(yīng)用程序的概要分析變得十分簡單。

Enhydra
Enhydra 是一個(gè) Java/XML 應(yīng)用服務(wù)器,用于部署基于 servlet 和 JSP 的應(yīng)用程序。XMLC 模板引擎支持頁面內(nèi)容與表示的分離。Enhydra 同時(shí)提供了開源版本和具有充分支持的商業(yè)版本。 更多資源 >

Enterprise Media Beans
基于 JSR086 標(biāo)準(zhǔn)的一個(gè)富媒體框架,建議用于遵從 J2EE 的應(yīng)用程序 —— 媒體被視作另一種數(shù)據(jù)類型。

Epistemic Analytics Toolkit
Epistemic Analytics Toolkit 是用于構(gòu)建動(dòng)態(tài) OLAP 分析和報(bào)告應(yīng)用程序的一套 J2EE 組件。它可以組合來自 JDBC、數(shù)據(jù)倉庫、XML 和實(shí)時(shí)數(shù)據(jù)提要的數(shù)據(jù)。

Espresso
Espial Espresso 用于 J2ME 設(shè)備的一套輕量級(jí) UI 組件,包括表、樹、幻燈片、列表等。

e-TEST suite
Bean-test 是一個(gè)測試工具,用于發(fā)現(xiàn) Java EE 應(yīng)用程序中間層的性能瓶頸。它生成直接測試組件而不經(jīng)過 Web 層的測試用例,從而發(fā)現(xiàn)中間層的可伸縮性和性能問題。

eVe SDK
eVe SDK 是一套 Java 組件開發(fā)工具,用于構(gòu)建、測試和發(fā)布使用 eVw(eVision Visual Engine)的可視搜索應(yīng)用程序。eVision Visual Engine 提供可視圖像和視頻的分析、存儲(chǔ)、索引和搜索。

Excelsior JET
Excelsior JET 是用于 Windows 和 Linux 的一個(gè)高性能 Java VM。它包含一個(gè)優(yōu)化的預(yù)(AOT)編譯器、一個(gè)緩存 JIT 編譯器和一個(gè)高性能運(yùn)行時(shí)。

eXist
eXist 是一個(gè)開源的 XML 數(shù)據(jù)庫,擁有基于索引的 XQuery 處理、自動(dòng)索引、用于全文本搜索的擴(kuò)展、XUpdate 支持和與已有 XML 開發(fā)工具的緊密集成。借助 XQuery 支持,可以只用 XQuery 和 XSLT 編寫 Web 應(yīng)用程序。eXist 使用一種基于數(shù)字索引模式的有效索引結(jié)構(gòu)。該數(shù)據(jù)庫是輕量級(jí)的,并且完全是用 Java 編寫的。 更多資源 >

Expedited Real-Time Task Graphs
Expedited Real-Time Task Graphs 是用于 Java 的一個(gè)確定性、實(shí)時(shí)編程模型,具有一些支持工具和一個(gè)運(yùn)行時(shí)環(huán)境。

Expedited Real-Time Threads
用于提高頻繁使用的、硬實(shí)時(shí) Java 應(yīng)用程序的可預(yù)測性的工具。當(dāng)在一個(gè)具有實(shí)時(shí)垃圾收集功能的支持 JVM 的系統(tǒng)中運(yùn)行時(shí),Expedited Real Time Threads(XRTs)可以取得最短 45 微秒的周期。

Expresso
Expresso 是用于構(gòu)建基于 MVC 的 Web 應(yīng)用程序的一個(gè)框架。它提供用于緩存、配置、數(shù)據(jù)庫連接池、電子郵件、事件通知、日志記錄、安全性和工作流的組件。Expresso Enterprise 增加了對(duì) Web 服務(wù)、集群、JMS 和 LDAP 的支持。



回頁首

?

?

F

Facelets(JavaServer Faces View Definition Framework)
Facelets 是用于 JavaServer Faces 編程的一種模板化語言和框架。它使您可以使用 HTML 風(fēng)格的模板定義 JSF 視圖,減少將組件集成到視圖中所需的代碼,并且不需要 Web 容器。 更多資源 >

FindBugs
FindBugs 是一個(gè)審計(jì)工具,它可以檢測 Java 類中潛在的 bug。FindBugs 擁有用于多種 bug 模式的檢測器,可以發(fā)現(xiàn)來自復(fù)雜語言特性的 bug、被誤解的 API 方法、被誤解的不變量和很多其他類型的錯(cuò)誤。 更多資源 >

Fluid Sync
一個(gè) Java 框架,可為協(xié)作式和多設(shè)備應(yīng)用程序的開發(fā)提供便利(這是一種 ETTK 技術(shù))。

Flux
Flux 是面向 J2EE 應(yīng)用程序的一種舊式的循環(huán)任務(wù)調(diào)度服務(wù)。它支持集群、故障轉(zhuǎn)移,并以事務(wù)的形式維護(hù)它的調(diào)度數(shù)據(jù)庫,所以出現(xiàn)系統(tǒng)故障時(shí)任務(wù)不會(huì)丟失。

FoCuS
Focus 是實(shí)現(xiàn)功能覆蓋方法學(xué)的一個(gè)工具。Focus 通過提供關(guān)于未覆蓋測試的區(qū)域的詳細(xì)覆蓋信息來改進(jìn)測試。

FPLib
FPLib 是用于 J2ME 開發(fā)的一個(gè)小型的 Java 類,它實(shí)現(xiàn)了在 16:16 定點(diǎn)數(shù)上執(zhí)行算術(shù)運(yùn)算的方法。FPLib 可免費(fèi)下載使用。

Framework for Application Data and Sources
用于向多個(gè)位置以多種格式讀、寫數(shù)據(jù)的一個(gè)框架。它可以在創(chuàng)建應(yīng)用程序模擬器時(shí)提供幫助。

Framework for Java Database Connectivity
Framework for Java Database Connectivity 是用于訪問任何數(shù)據(jù)庫源的 JDBC 1.0 的一個(gè)驅(qū)動(dòng)程序?qū)崿F(xiàn)。



回頁首

?

?

G

GCC、the GNU Compiler Collection
GNU Compiler Collection 包括用于 C、C++、Objective-C、Fortran、Java 和 Ada 的前端以及用于這些語言的庫。 更多資源 >

Gemfire DBA
GemFire Database Accelerator(DBA)可以以分布式的方式在一個(gè) JVM 集群中緩存 JDBC 結(jié)果集,從而提高遵從 JDBC 的數(shù)據(jù)源的數(shù)據(jù)訪問性能。它包括一個(gè) JDBC 2.0 驅(qū)動(dòng)程序和一個(gè)圖形化界面,用于監(jiān)視 SQL 查詢,將單個(gè)的查詢或查詢模式配置為可緩存的,以及動(dòng)態(tài)地緩存和分發(fā)查詢結(jié)果。

Gemfire Enterprise
GemFire Enterprise 是一個(gè)高性能的分布式數(shù)據(jù)管理平臺(tái),無論底層的數(shù)據(jù)源格式如何,它都可以隨需將大量的數(shù)據(jù)提供給應(yīng)用程序使用。它支持分布式事務(wù)和基于標(biāo)準(zhǔn)的數(shù)據(jù)查詢,包括 JCache、JMS、JDBC、SOAP 和 HTTP。

GeoTools
Geo Tools 是一個(gè)開源的 Java 代碼庫,它為處理地理空間數(shù)據(jù)(比如實(shí)現(xiàn)地理信息系統(tǒng))提供符合標(biāo)準(zhǔn)的方法。

Glassfish
Glassfish 項(xiàng)目是 Sun 的 Java System Application Server PE 9.0 的開源版本。Glassfish 支持 J2EE 1.4 和 Java EE 5 標(biāo)準(zhǔn)。

Global Business Object
一個(gè)可移植的 Java 庫,它使全球的應(yīng)用程序開發(fā)人員可以在 J2EE 環(huán)境中生成對(duì)文化敏感的 GUI 控件。

GlueGen
GlueGen 自動(dòng)生成調(diào)用 C 庫所需的 Java 和 JNI 代碼。它讀取作為輸入的 ANSI C 頭文件和單獨(dú)的配置文件,這些文件提供對(duì) glue 代碼生成的很多方面的控制。GlueGen 目前用于生成 OpenGL 3D 圖形 API 的 JOGL 接口和 OpenAL 音頻庫的 JOAL 接口。

GNU JAXP Project
來 自 GNU Classpath Extentions Project,它是用于 Java 的標(biāo)準(zhǔn) XML 處理 API 的一個(gè)免費(fèi)實(shí)現(xiàn)。它具有多種不同的 Java XML 實(shí)用程序,包括一個(gè)改進(jìn)的具有 SAX 2.0 支持的 XML 解析器、一個(gè) DOM 2.0 實(shí)現(xiàn)和一個(gè) JAXP 實(shí)現(xiàn)。

GNU Trove
Trove 是一個(gè)快速、輕量級(jí) Collection 類的集合。Trove 提供所有標(biāo)準(zhǔn) java.util Collections 類的更快的版本以及能夠直接在原語(primitive)(例如包含 int 鍵或值的 Map 等)上操作的 Collections 類的版本。 更多資源 >

Google Web Toolkit
Google Web Toolkit(GWT)是一個(gè) Java 軟件開發(fā)框架,它使編寫 AJAX 應(yīng)用程序變得更容易。它允許用 Java 而不是 JavaScript 編寫 AJAX 應(yīng)用程序,并管理瀏覽器的特殊操作和不兼容問題等細(xì)節(jié)。GWT 瀏覽器將 Java 類轉(zhuǎn)換成具有瀏覽器遵從性的 JavaScript 和 HTML。 更多資源 >

Graph Editing Framework
GEF 是用于可視化地顯示和編輯由節(jié)點(diǎn)和連接器組成的圖形的一個(gè)庫,可用于 UML 建模、線路圖、流程圖或組織圖。 更多資源 >

Grid Application Framework for Java
從應(yīng)用程序邏輯中抽象出所有網(wǎng)格語義并提供更簡單的編程模型的一個(gè)框架。

Groovy
Groovy 是用于 Java 平臺(tái)的一種敏捷的動(dòng)態(tài)語言,它受到 Python、Ruby 和 Smalltalk 等語言的啟發(fā)。 更多資源 >



回頁首

?

?

H

Hadoop
Hadoop 是一個(gè)開源框架,用于在大型商業(yè)硬件集群上運(yùn)行應(yīng)用程序,透明地提供可靠性和數(shù)據(jù)提議(data motion)。Hadoop 實(shí)現(xiàn)了一個(gè)名為 map/reduce 的計(jì)算范例,后者能夠?qū)?yīng)用程序劃分成許多更小的工作片段,每個(gè)工作片段可以在集群中的任何節(jié)點(diǎn)上執(zhí)行或重新執(zhí)行。此外,它還提供一個(gè)分布式文件系統(tǒng),用 于在計(jì)算節(jié)點(diǎn)上存儲(chǔ)數(shù)據(jù)。 更多資源 >

HeapAnalyzer
一個(gè)圖形化工具,用于發(fā)現(xiàn)可能的 Java 堆泄漏。

HeapRoots
HeapRoots 工具可通過分析 “堆轉(zhuǎn)儲(chǔ)” 文件(包含關(guān)于執(zhí)行了 JVM 垃圾收集的堆中的對(duì)象的信息)調(diào)試 JavaTM 應(yīng)用程序中的內(nèi)存泄漏。有些 IBM VM(包含在 IBM Developer Kits for Windows,Java Edition 中)可以隨需產(chǎn)生堆轉(zhuǎn)儲(chǔ)文件。堆轉(zhuǎn)儲(chǔ)還可以由內(nèi)存外事件觸發(fā)。

Hibernate
Hibernate 是用于 Java 的一個(gè)強(qiáng)大的、高性能的對(duì)象/關(guān)系持久性和查詢服務(wù)。Hibernate 讓您可以使用常見的 Java 方言(包括聯(lián)合、繼承、多態(tài)、組合和 Java 集合框架)來開發(fā)持久性對(duì)象。 更多資源 >

HttpUnit
HttpUnit 是用于 Web 應(yīng)用程序的一個(gè)測試框架,它基于 JUnit。它模擬一個(gè)瀏覽器,發(fā)出請(qǐng)求到 Web 服務(wù)器并解析響應(yīng),這使您可以驗(yàn)證生成的 Web 頁面的內(nèi)容和結(jié)構(gòu)。Web 頁面被表示為一個(gè) DOM。HttpUnit 還可以用作一個(gè)屏幕抓取工具包。 更多資源 >

Hudson
Hudson 是一個(gè)可擴(kuò)展的持續(xù)集成引擎。它監(jiān)視重復(fù)任務(wù)的執(zhí)行,例如構(gòu)建一個(gè)軟件項(xiàng)目或 cron 運(yùn)行的任務(wù)。

HyperJ
擴(kuò)展已有的 Java 程序、集成 Java 程序、模塊化 Java 程序,而不必修改甚至不必?fù)碛性创a。

Hypersonic SQL
用 Java 編寫的一個(gè)開源的關(guān)系數(shù)據(jù)庫引擎,包括一個(gè) JDBC 驅(qū)動(dòng)程序。支持內(nèi)存中的表和基于磁盤的表。由于它占用空間較少,可以輕松地將它嵌入到應(yīng)用程序中。



回頁首

?

?

I

iBatis
iBATIS Data Mapper 框架可消除樣板(boilerplate)數(shù)據(jù)訪問代碼,使得在 Java 和 .Net 應(yīng)用程序中使用數(shù)據(jù)庫變得更容易。iBATIS 使用一個(gè) XML 描述符將對(duì)象與存儲(chǔ)過程或 SQL 語句連接在一起,通過 XML 描述符將類映射到 SQL 語句。使用 iBATIS Data Mapper 時(shí),需依賴您自己的對(duì)象、XML 和 SQL。iBATIS Data Mapper 為在 Java 和 .NET 對(duì)象與關(guān)系數(shù)據(jù)庫之間移動(dòng)數(shù)據(jù)提供一種簡單而靈活的方式。

IBM 32-bit Runtime Environment for Java 2、Windows Edition
IBM 32-bit Java Runtime Environment for Windows(JRE)通過了 Sun 的 Java 兼容性測試并且包括最新的維護(hù)。要安裝這個(gè) JRE,根據(jù) BIOS 檢查,計(jì)算機(jī)必須是一個(gè) IBM 系統(tǒng)。它還必須運(yùn)行 Microsoft Windows Me、2000 或 XP。或者,如果在較舊的 Microsoft 操作系統(tǒng)上運(yùn)行,它必須包含最新的 WMI 類。最后,必須有 Administrator 級(jí)別的訪問權(quán)。

IBM Bank Teller Components for WebSphere Studio
IBM Bank Teller Components for WebSphere Studio(Bank Teller Components)是專門設(shè)計(jì)用來增強(qiáng)使用 Branch Transformation Toolkit 開發(fā)的銀行柜員應(yīng)用程序的一組軟件組件。

IBM Branch Transformation Toolkit for WebSphere Studio
IBM Branch Transformation Toolkit for WebSphere Studio,前名為 WebSphere Business Components Composer,是一組 Java™ 開發(fā)工具、組件和服務(wù),它們可以加快訪問遺留系統(tǒng)的高速事務(wù)處理應(yīng)用程序的開發(fā)。

IBM Cache Advisor
輔助客戶和開發(fā)人員有效識(shí)別和緩存動(dòng)態(tài)頁面的一個(gè)工具。

IBM Client Application Tool for JMS
一個(gè) J2EE 應(yīng)用程序客戶端,擁有基于 SWING 和 SWT 的用戶界面,可與遵從 JMS 1.1 的 JMS 提供程序(例如 WebSphere MQ 和 Service Integration Bus)交互。

IBM Container for ActiveX Documents - Eclipse Version
在 Eclipse 平臺(tái)中使 Lotus SmartSuite 與 Microsoft Office 文檔更好地集成的一種技術(shù)。

IBM Developer Kit for AIX
這個(gè) Java 開發(fā)人員工具包可方便地在 AIX 平臺(tái)上創(chuàng)建和測試 Java applet 和應(yīng)用程序。

IBM Developer Kit for Linux
IBM Developer Kit for Linux,Java 2 Technology Edition 是一個(gè)開發(fā)工具包和運(yùn)行時(shí)環(huán)境,它包含 IBM 的 just-in-time 編譯器,并具有獨(dú)特的 Mixed Mode Interpreter 和一個(gè)重新設(shè)計(jì)的 Java 2 虛擬機(jī)。這個(gè)開發(fā)人員工具包通過了 Sun 的 Java 兼容性測試,并且能在部署企業(yè)電子商務(wù)應(yīng)用程序時(shí)提供穩(wěn)定性和性能。

IBM Developer Kit for OS/390
IBM Developer Kit for OS/390, Java 2 Technology Edition 為 zSeries 平臺(tái)在 SDK 1.3.1 版本上提供一個(gè)完整的 Java 2 Technology Development Kit。除了 Java 2 API 以外,IBM Developer Kit for OS/390, Java 2 Technology Edition 還提供更多實(shí)用的功能,例如持久性可重用 JVM、安全性支持(例如 JCE、JSSE)和 Java Record I/O(JRIO)。

IBM Development Package for Apache Harmony
IBM Development Package for Apache Harmony 是一個(gè)執(zhí)行環(huán)境,用于運(yùn)行捐獻(xiàn)給 Apache Harmony 項(xiàng)目的代碼。該執(zhí)行環(huán)境包括一個(gè)虛擬機(jī)、just in time 編譯器、內(nèi)存管理器和支持功能。它擁有可用于 Intel(xSeries)架構(gòu)上的 Windows 32 位和 Linux 32 位的版本。

IBM Development Package for Eclipse
IBM Development Package for Eclipse 是一個(gè)未提供支持的基于 Eclipse 的開發(fā)工具。它使開發(fā)人員能夠利用開箱即用的開發(fā)環(huán)境構(gòu)建和運(yùn)行 Java 應(yīng)用程序。它擁有可用于 Intel(xSeries)架構(gòu)上的 Windows 32 位和 Linux 32 位的版本。

IBM Emerging Technologies Toolkit
ETTK 是一個(gè)軟件開發(fā)工具包,用于設(shè)計(jì)、開發(fā)和執(zhí)行新興的自治和 Web 服務(wù)技術(shù)。ETTK 為運(yùn)行新興技術(shù)示例提供了一個(gè)環(huán)境,這些新興技術(shù)示例用于展示來自 IBM 新興技術(shù)開發(fā)和研究小組最新宣布的規(guī)范和原型。此外,它還提供介紹性的資料,幫助開發(fā)人員輕松掌握自治技術(shù)和 Web 服務(wù)的開發(fā)。最新版本支持 WS-MetadataExchange、WSDM 0.5、WS-ResourceFramework 1.1、Common Base Event 1.0.1 和 WS-Relia

IBM Forms for Mobile Devices
IBM Forms for Mobile Devices 是一個(gè)基于 Java 的分布式軟件解決方案,它通過使用 XForms(用于表單定義的一個(gè) W3C 標(biāo)準(zhǔn))使普通的移動(dòng)設(shè)備能夠訪問和完成業(yè)務(wù)表單。它使開發(fā)人員可以快速創(chuàng)建、部署和使用基于表單的應(yīng)用程序。

IBM Globalization Tool for Eclipse
一個(gè)基于 Eclipse 的工具,用于使 Java 編寫的企業(yè)應(yīng)用程序?qū)崿F(xiàn)國際化。

IBM Integrated Ontology Development Toolkit
一個(gè)本體(ontology)工具包,用于本體和相應(yīng)實(shí)例的存儲(chǔ)、操縱、查詢和推理。

IBM JZOS Batch Toolkit for z/OS SDKs
用于 z/OS 上運(yùn)行的 Java 應(yīng)用程序的一個(gè)批量運(yùn)行器(launcher)和工具包。

IBM Pattern Modeling and Analysis Tool for Java Garbage Collector
該工具用于解析 IBM 冗長的 GC 跟蹤,分析 Java 堆使用情況,并根據(jù) Java 堆使用情況的模式建模推薦關(guān)鍵配置。

IBM Rational Team API
用于 ClearCase、ClearQuest 和 Requisite Pro 的一個(gè)統(tǒng)一的客戶端 Java API。

IBM Real-Time Class Analysis Tool for Java
IBM Real-Time Class Analysis Tool for Java 實(shí)時(shí)地為開發(fā)人員提供一種方式來部署他們的 Java 應(yīng)用程序,使他們不必手動(dòng)地定義應(yīng)該預(yù)先裝載的類。

IBM Reflexive User Interface Builder
一個(gè) API 和應(yīng)用程序,用于根據(jù)一個(gè) XML 腳本呈現(xiàn)、檢查和驗(yàn)證 Java 富客戶機(jī) GUI(這是一種 ETTK 技術(shù))。

IBM Rule-based Accessibility Validation Environment
一套 Eclipse 插件,用于檢查和驗(yàn)證基于 Java 的富客戶機(jī) GUI(Swing 或 SWT)和 Eclipse 插件的可訪問性(這是一種 ETTK 技術(shù))。

IBM Secure Shell Library for Java
Internet Engineering Task Force(IETF) Secure Shell(SSH-2)協(xié)議的一個(gè)輕量級(jí)實(shí)現(xiàn)。

IBM Service Management Framework Extension for Relocatable Services
ReSMF 是用于提高 IBM Service Management Framework(SMF)中服務(wù)可用性和可伸縮性的一個(gè)框架。SMF 是 OSGi Service Platform 規(guī)范的一個(gè) IBM 實(shí)現(xiàn),它獨(dú)立于操作系統(tǒng)和指令系統(tǒng)架構(gòu),提供網(wǎng)絡(luò)傳輸和應(yīng)用程序和服務(wù)的管理。ReSMF 通過為可重定位服務(wù)提供一個(gè)托管環(huán)境,彌補(bǔ)了 SMF 的不足。該環(huán)境被實(shí)現(xiàn)為 Mobile Services Framework(MoSeF)。如果按照規(guī)定的編程模型開發(fā)服務(wù),那么開發(fā)出的服務(wù)可以

IBM Servlet-Based Content Creation Framework
一個(gè)小型的、基于 servlet 的內(nèi)容創(chuàng)建框架,可為基于 Web 的應(yīng)用程序開發(fā)提供便利。

IBM Task Modeler
一個(gè)基于 Eclipse 的工具,用于為 IDTA 和用戶體驗(yàn)設(shè)計(jì)快速創(chuàng)建和分析人類活動(dòng)的模型。

IBM Thread and Monitor Dump Analyzer for Java Technology
用于發(fā)現(xiàn) Java 線程中的掛起、死鎖、資源競爭和瓶頸的工具。

IBM Toolkit for MPEG-4
一組 Java 類和 API 以及 5 個(gè)示例應(yīng)用程序:其中有 3 個(gè)是跨平臺(tái)回放應(yīng)用程序,另外兩個(gè)工具用于生成 MPEG-4 內(nèi)容,以與 MPEG-4 遵從設(shè)備結(jié)合使用。

IBM TuningFork Visualization Tool for Real-Time Systems
用于實(shí)時(shí)應(yīng)用程序的一個(gè)基于 Eclipse 的可視化和性能分析工具,支持 Java、C++、IBM 的 Real-time JVM 和 Linux。

IBM User Interface Help System Built on Eclipse
一個(gè)軟件系統(tǒng),用于基于 GUI 的在線幫助系統(tǒng)或基于 Web 的 “信息中心” 的開發(fā)和交付,可本地運(yùn)行或者在網(wǎng)絡(luò)上運(yùn)行。

IBM Web Ontology Manager
用于管理 Web Ontology Language(OWL)本體的一個(gè)基于 Web 的系統(tǒng)。

IBM Web Service Streaming Engine
一個(gè)基于標(biāo)準(zhǔn)的多媒體服務(wù)器,可提供實(shí)時(shí)的和存儲(chǔ)的演示,可作為 Windows 和 Linux 上的 Web 服務(wù)對(duì)其進(jìn)行訪問和控制。

IBM XML Forms Package
IBM XML Forms Package 是一個(gè)由一些軟件組件組成的工具包,用于展示 XForms 這個(gè)新興的 W3C 標(biāo)準(zhǔn)所帶來的可能性。這個(gè)包包含一組用于創(chuàng)建、訪問和修改 XForms 數(shù)據(jù)模型的 Java API、一個(gè) XForms 處理器控件和一個(gè) Java XForms 編譯器。

ICEfaces
ICEfaces 是一個(gè)集成的 Ajax 應(yīng)用程序框架,它使 Java EE 應(yīng)用程序開發(fā)人員可以創(chuàng)建和部署使用純 Java 的瘦客戶機(jī)富 Internet 應(yīng)用程序。

IDEA
IDEA 是一個(gè)功能完善的 Java IDE,側(cè)重于代碼編輯、重構(gòu)支持和導(dǎo)航等高級(jí)特性。它集成了很多版本控制系統(tǒng)、ANT 和 JUnit 集成。IDEA 擁有超過 30 種受支持的重構(gòu)、EJB 感知功能和強(qiáng)大的編輯器,這些編輯器可以為 Java、XML、JSP 和 HTML 文件提供動(dòng)態(tài)的錯(cuò)誤分析和智能導(dǎo)航,通過它可以更快、更準(zhǔn)確地編寫干凈的代碼。

ILOG JRules
ILOG JRules 是一個(gè)面向業(yè)務(wù)規(guī)則的庫,這些業(yè)務(wù)規(guī)則使用一種可定制的業(yè)務(wù)規(guī)則語言指定。JRules 以業(yè)務(wù)規(guī)則的形式捕捉業(yè)務(wù)邏輯,這些業(yè)務(wù)規(guī)則可以快速更改和重新部署,而不必修改應(yīng)用程序代碼。

Indic Input Method Editor
用于將印第安語腳本 Bengali、Devanagari、Gujarati、Gurmukhi、Kannada、Malayalam、Oriya、Tamil 和 Telugu 直接輸入到 Windows 操作系統(tǒng)瀏覽器中的一個(gè)實(shí)用程序。

InfoGlue
InfoGlue 是一個(gè)內(nèi)容管理/門戶平臺(tái),適用于公共 Web 站點(diǎn)、門戶解決方案、intranet 和 extranet。它的關(guān)鍵特性有 JSR-168 Portlet 支持、多語言支持、站點(diǎn)內(nèi)和站點(diǎn)間的信息重用以及豐富的集成功能。它還有一個(gè)動(dòng)態(tài)可視頁面構(gòu)建器,以便輕松構(gòu)建頁面和高級(jí)工作流。

Infoprint Manager and XML Extender
XSL Formatting Objects(XSL FO)已經(jīng)被從 IBM XSL Formatting Objects Composer 中的 alphaWorks 技術(shù)中合并到它的三個(gè) Infoprint 產(chǎn)品中:Infoprint XML Extender for z/OS、Infoprint Manager for AIX 和 Infoprint Manager for Windows。

InstallAnywhere
InstallAnywhere 使您可以為包括 Window、Linux、MacOS、NetWare 和其他 Unix 平臺(tái)在內(nèi)的多種平臺(tái)快速有效地構(gòu)建安裝程序。

International Components for Unicode
ICU 是用于 Unicode 支持、軟件國際化和全球化(i18n/g11n)的一套成熟的、廣泛使用的、可移植的 C/C++ 和 Java 庫。

Introscope
Introscope 是一個(gè)系統(tǒng)管理工具,通過它可以準(zhǔn)確地找出生產(chǎn)應(yīng)用程序、應(yīng)用服務(wù)器或 Java 連接的后端系統(tǒng)中的組件級(jí)瓶頸,從而可以更好地與相應(yīng)的操作人員、開發(fā)團(tuán)隊(duì)或數(shù)據(jù)庫管理員進(jìn)行交流,以便快速解決問題。

IP*Works! Java Edition
IP*Works! Java Edition 是一組 Java Bean,用于與很多基于標(biāo)準(zhǔn)的 internet 服務(wù)進(jìn)行交互,包括 LDAP、NNTP、RSH、REXEC、SMTP、IMAP、POP、DNS、HTTP、FTP 和 SNMP。

iSQL-Viewer
iSQL-Viewer 是一個(gè)通用的數(shù)據(jù)庫瀏覽器。它可以瀏覽、編輯和執(zhí)行任何 JDBC 數(shù)據(jù)庫上的命令。

iText
iText 是用于從 Java 程序生成 PDF 文件的一個(gè)開源庫。它支持文本、列表、表、圖像、頁眉和頁腳、水印和其他格式化特性。



回頁首

?

?

J

J2ME Wireless Toolkit
Sun Microsystems 提供的一組工具,可以為 Java 開發(fā)人員提供模擬環(huán)境、文檔和示例來開發(fā)針對(duì)移動(dòng)信息設(shè)備的遵從 MIDP 的應(yīng)用程序。

J2SSH Maverick
Maverick 是基于開源 J2SSH 庫的一個(gè) Java SSH API。它提供對(duì) SSH1 和 SSH2 協(xié)議的支持以及 JDK versions 1.1+(包括 J2ME 平臺(tái))下的編譯。

J323 Engine
J323 Engine 是一個(gè) JavaTM 軟件,它實(shí)現(xiàn)了 H.323 終端的呼叫中心和媒體中心功能。J323 Engine 包括面向?qū)ο蟮摹?biāo)準(zhǔn)的 Java Telephony API(JTAPI),因此開發(fā)人員可以編寫自己的用戶界面,或者將 H.323 終端功能集成到自己的應(yīng)用程序中。

Jackal
是 面向基于 Java 的代理的通信基礎(chǔ)設(shè)施。Jackal 實(shí)現(xiàn)了用于代理命名、尋址、識(shí)別和通信的協(xié)議。該項(xiàng)目最初是通過 IBM alphaWorks 發(fā)布的,現(xiàn)在由 University of Maryland Baltimore County(UMBC)維護(hù)。

Jahia
Jahia 產(chǎn)品線包括一個(gè) Enterprise Content Management Server、一個(gè) Corporate Portal Server、一個(gè) Document Management Server、一個(gè) Business Process Management Server、一個(gè) Search Engine、一個(gè) Cache Proxy Server 和一個(gè) Collaboration Suite。各種版本都支持 Web 發(fā)布、工作流、portlet、論壇、共享日程表、多語言支持和內(nèi)容版本控制。

Jakarta Regexp
用于解析正則表達(dá)式的一個(gè)開源庫。

Jalopy
Jalopy 是一個(gè) Java 源代碼格式化工具,它可以使用一套可配置的布局規(guī)則修改 Java 源代碼的布局。

Janet
Janet(Java Native Extensions)是一個(gè)編程工具,它可以簡化本地代碼與 Java 應(yīng)用程序的集成。Janet 定義一個(gè)輕量級(jí) Java 語言擴(kuò)展,從而支持更高抽象級(jí)別上的本地編程,并在 JANET 源文件以外生成普通的 JNI 代碼。

JAR Class Finder
一個(gè) WSAD/Eclipse 插件實(shí)用程序,用于在一個(gè)項(xiàng)目的 Java 構(gòu)建路徑中發(fā)現(xiàn)包含一個(gè)給定類的 JAR 文件,并用于幫助修復(fù) NoClassDefFound 異常。

JasperReports
JasperReports 是一個(gè)報(bào)告生成工具,它可以為屏幕、打印機(jī)或 PDF、HTML、XLS、CSV 和 XML 文件交付豐富的內(nèi)容。

Java Bluetooth Adhoc Network(JBAN)
JBAN 讓您可以在 Java 應(yīng)用程序級(jí)別形成臨時(shí)的藍(lán)牙網(wǎng)絡(luò)。JBAN 使用 JSR 82 藍(lán)牙發(fā)現(xiàn)代理和 MIDP 連接框架,它允許無限數(shù)量的設(shè)備動(dòng)態(tài)地形成一個(gè)網(wǎng)絡(luò)。只要支持 Java 和藍(lán)牙,這些設(shè)備可以是任何類型的設(shè)備。

Java Card Development Kit
Java Card 規(guī)范使 Java 技術(shù)可以在智能卡和其他內(nèi)存有限的設(shè)備上運(yùn)行。Java Card Development Kit 使開發(fā)人員可以編寫遵從 Java Card 規(guī)范的應(yīng)用程序。

Java CVS Client
Java CVS Client 是 CVS 客戶機(jī)協(xié)議的一種開源實(shí)現(xiàn),它使 Java 應(yīng)用程序可以查看 CVS 庫,并執(zhí)行簽入和簽出。

Java Execution Time Measurement Library(JETM)
JETM 是一個(gè)可以幫助在已有 Java 應(yīng)用程序中查找性能問題的庫。JETM 使開發(fā)人員可以根據(jù)需要通過編程或聲明的方式跟蹤性能問題,并且對(duì)應(yīng)用程序的性能影響很小。

Java Foundation Classes
JFC 是 100% 純 Java,有不同的版本。請(qǐng)?jiān)L問該站點(diǎn),了解關(guān)于 JFC 和每個(gè)版本的 JFC 需要哪種 JDK 的詳細(xì)信息。

Java Objects for Science(JSci)
JSci 是一個(gè)開源的包集合,這些包中包含數(shù)學(xué)和科學(xué)類。

Java Runtime Analysis Toolkit(JRat)
JRat 是用于透明地插裝和測量 Java 應(yīng)用程序戶運(yùn)行時(shí)行為的工具箱。JRat 使用監(jiān)視和計(jì)時(shí)掛鉤插裝 Java 字節(jié)碼。JRat 運(yùn)行時(shí)工具收集該數(shù)據(jù),并將它寫到一個(gè)文件,之后可以用 JRat 分析工具在該文件中對(duì)該數(shù)據(jù)進(jìn)行分析。

JavaCC
JavaCC 是一個(gè)開源的基于 Java 的解析器生成器。JavaCC 和 yacc 之類的解析器生成器工具類似,它接受對(duì)所支持的語言的詞法和句法描述,包括要在某些轉(zhuǎn)換(transition)中執(zhí)行的 Java 代碼片段,并用 Java 生成一個(gè)與指定語法對(duì)應(yīng)的 LL 解析器。

Javassist
Javassist(Java programming assistant)—— 用于 Java 的一個(gè)裝載時(shí)反射系統(tǒng) —— 用于編輯 Java 字節(jié)碼的一個(gè)類庫。它使 Java 程序可以在運(yùn)行時(shí)定義新的類,還可以在 JVM 裝載它之前修改一個(gè)類。

Javolution
Javolution 是一個(gè)開源的庫,用于不需要垃圾收集功能的硬實(shí)時(shí) Java 應(yīng)用程序。

Jaxen
Jaxen 是一個(gè) Xpath 引擎,而 Xpath 則是用于匹配 XML 文檔的子集的一種機(jī)制。Jaxen 可以在 JDOM、EXML 或 dom4j 解析器上工作。

JBoss
Jboss 是一個(gè)開源的 Java EE 容器。Jboss 建立在一個(gè)基于 JMX 的微核基礎(chǔ)之上,Jboss 支持 EJB、CMP、JMS、JNDI、JAAS、JCA、JMX、JSP、SOAP Web 服務(wù)、集群和組件熱部署。

JBoss Cache
JBoss Cache 緩存經(jīng)常被訪問的 Java 對(duì)象,從而提高電子商務(wù)應(yīng)用程序的性能。通過消除不必要的數(shù)據(jù)庫訪問,JBoss Cache 可減少網(wǎng)絡(luò)傳輸,并增加應(yīng)用程序的可伸縮性。JBoss Cache 提供兩個(gè)緩存 API:一個(gè)是傳統(tǒng)的、樹結(jié)構(gòu)的基于節(jié)點(diǎn)的緩存,一個(gè)是 JBossCacheAOP API,后者提供 Java 對(duì)象的細(xì)粒度復(fù)制。

JBoss Deployment Toolkit
面 向 IBM Rational Software Delivery Platform(RAD 和 RSA)的 JBoss Deployment Toolkit 提供了一些工具,使您可以在一個(gè) JBoss 服務(wù)器上部署、測試和調(diào)試 JSP 文件、EJB 組件和 Web 應(yīng)用程序。

JBoss jBPM
JBoss jBPM 是一個(gè)工作流和 BPM 引擎,通過它可以創(chuàng)建在不同人員、應(yīng)用程序和服務(wù)之間展開協(xié)作的業(yè)務(wù)流程。JBoss jBPM 采用模塊化架構(gòu),它將工作流應(yīng)用程序的易開發(fā)性與靈活的流程引擎相結(jié)合。JBoss jBPM 流程設(shè)計(jì)器可以圖形化地表示業(yè)務(wù)流程步驟。

JBoss Portal
JBoss Portal 提供一個(gè)開源的平臺(tái),用于存放和提供一個(gè)門戶的 Web 界面、發(fā)布和管理內(nèi)容以及定制用戶體驗(yàn)。

JBoss Seam
JBoss Seam 是用于構(gòu)建 Web 2.0 應(yīng)用程序的一個(gè)應(yīng)用程序框架,它統(tǒng)一和集成了 Ajax、Java Server Faces、Enterprise Java Beans、Java Portlets 和 Business Process Management(BPM)等技術(shù)。Seam 使開發(fā)人員可以用簡單的帶注釋的 Plain Old Java Objects(POJOs)、組件化的 UI widget 和非常少的 XML 裝配復(fù)雜的 Web 應(yīng)用程序。

JBuilder
JBuilder 是面向 Java 應(yīng)用程序和 J2EE 組件的成熟的、功能完善的集成開發(fā)環(huán)境。它包括一個(gè)可視化 EJB 設(shè)計(jì)器、UML 可視化、與版本控制和單元測試框架的集成以及可輕松將 EJB 組件部署到各種 J2EE 服務(wù)器的工具。

JClass
JClass 是一個(gè)綜合性的 GUI 組件工具包,它包括用于圖表、網(wǎng)格和表、圖形、日程表和已驗(yàn)證的文本字段的組件。JClass DataSource 可以從 SQL 數(shù)據(jù)庫檢索數(shù)據(jù),并直接將數(shù)據(jù)提供給組件。

JClass ServerViews
JClass ServerViews 是一組基于服務(wù)器的組件,用于動(dòng)態(tài)地生成 PNG、JPG、Flash、SVG 和 GIF 格式的圖表和圖形。它可以以各種圖表格式(條形圖、曲線圖、餅狀圖、散點(diǎn)圖等)描繪來自各種源(JDBC、套接字或基于文件的數(shù)據(jù))的數(shù)據(jù),并且可以生成 定制的軸線、圖標(biāo)、頁眉和頁腳。

Jcontract
Jcontract 在運(yùn)行時(shí)檢查 Design by Contract(DbC)契約,它可以在系統(tǒng)級(jí)別上驗(yàn)證類/組件是否正確地工作,是否被正確地使用。

JDataConnect
JDataConnect 提供一個(gè) JDBC-ODBC 橋,以使 Java 應(yīng)用程序可以通過 JDBC 訪問 ODBC 數(shù)據(jù)源,從而允許訪問 Microsoft Access、Excel、Visual FoxPro、Clipper 和其他數(shù)據(jù)庫應(yīng)用程序。

JDepend
JDepend 測試框架遍歷 Java 類文件目錄,為每個(gè) Java 包生成設(shè)計(jì)質(zhì)量度量。通過 JDepend 可以自動(dòng)度量一個(gè)設(shè)計(jì)的質(zhì)量,包括它的可擴(kuò)展性、可重用性和可維護(hù)性,以便有效地管理包依賴關(guān)系。

JDOM
JDOM 是一個(gè)可以方便有效地讀取、操縱和編寫 XML 文檔和 XML 數(shù)據(jù)的 API。它使 Java 程序員可以以一種簡單、直接和自然的方式與 XML 交互。

JEdit
jEdit 是用 Java 語言編寫的一個(gè)程序員文本編輯器,它提供有具備語法高亮顯示、自動(dòng)縮進(jìn)、鍵盤宏功能的插件,并且支持很多語言。它還包括一些基本的 IDE 特性。

Jester
Jester 是一個(gè)自動(dòng)化工具,它可以使用一種稱作轉(zhuǎn)換測試(mutation testing)的方法發(fā)現(xiàn)沒有被 JUnit 測試覆蓋的代碼。Jester 可以執(zhí)行測試、修改類、運(yùn)行測試并在測試通過時(shí)發(fā)出提醒,這樣可以發(fā)現(xiàn)執(zhí)行了單元測試但是仍然沒有得到充分測試的代碼。

Jetty
Jetty 是一個(gè)開源的 HTTP 服務(wù)器、servlet 容器和 JSP 引擎。它用于嵌入到已有的應(yīng)用程序中,作為一個(gè)獨(dú)立的服務(wù)器運(yùn)行。

JFreeChart
JFreeChart 是一個(gè)開源的類庫,用于生成交互式圖表,包括餅狀圖、直線圖、條形圖、XY 圖、散點(diǎn)圖、甘特圖等,并且可以生成多種格式的結(jié)果,包括 PNG、GIV、SVG 和 PDF。

JGo
JGo 是一組 UI 組件,用于構(gòu)建定制的交互式圖表或圖形編輯器。它適用于構(gòu)建網(wǎng)絡(luò)圖、工作流、組織圖或流程圖的編輯器。它內(nèi)置了對(duì)很多形狀、容器和連接器的支持,并且與拖放、布局和撤銷等 Swing 特性集成。

JGraph
JGraph 是一個(gè)輕量級(jí)的、功能豐富的圖形組件,用于支持報(bào)告生成、分析和數(shù)據(jù)挖掘應(yīng)用程序。JGraph 是一個(gè) Swing 組件,它提供豐富的 Swing 集成,包括無限的撤銷/重做、相同數(shù)據(jù)的多個(gè)視圖、布局、分組和靈活的選擇。

JGroups
JGroups 是一個(gè)用于可靠的多重通信的工具包。它可以用于創(chuàng)建進(jìn)程組,進(jìn)程組中的成員可以相互通信。它簡化了分布式和集群應(yīng)用程序的開發(fā)。

J-GUID
J-GUID 是一個(gè)無狀態(tài)會(huì)話 bean,它可以生成 GUID,作為主鍵或可從其他 EJB、JSP 頁面或 servlet 中使用的惟一標(biāo)識(shí)符。它可以充分利用實(shí)例池和集群,而且不需要數(shù)據(jù)庫。

JiBX
JiBX 是用于將 XML 數(shù)據(jù)綁定到 Java 對(duì)象的一個(gè)框架,它讓您可以使用自己的類結(jié)構(gòu)來處理來自 XML 文檔的數(shù)據(jù)。JiBX 框架根據(jù)您的指令處理數(shù)據(jù)與 XML 之間的全部轉(zhuǎn)換。

Jikes
Jikes 是一個(gè) Java 編譯器,它將按照 Java Language Specification 中的定義將 Java 源文件轉(zhuǎn)換成 Java Virtual Machine Specification 中定義的字節(jié)碼指令集和二進(jìn)制格式。與其他編譯器不同,Jikes 只接受指定的 Java 語言:而不接受子集、變量或超集。Jikes 還提供調(diào)試服務(wù)。Jikes 在 Linux/x86 和其他平臺(tái)上是以 C++ 源代碼或預(yù)構(gòu)建的二進(jìn)制代碼的形式提供的。

Jikes Research Virtual Machine(Jikes RVM)
Jikes Research Virtual Machine(RVM)的設(shè)計(jì)目標(biāo)是執(zhí)行常用于研究基本虛擬機(jī)設(shè)計(jì)問題的 Java 程序。它提供一些學(xué)術(shù)和研究社區(qū),并且有一個(gè)靈活的測試床,用于原型化新的虛擬機(jī)技術(shù)和試驗(yàn)大量的設(shè)計(jì)方案。Jikes RVM 在 AIX/PowerPC、Linux/PowerPC 和 Linux/IA-32 平臺(tái)上運(yùn)行,它包括用于動(dòng)態(tài)編譯、自適應(yīng)優(yōu)化、垃圾收集、線程調(diào)度和同步的成熟的虛擬機(jī)技術(shù)。Jikes RVM 的一個(gè)明顯特征是它使用 Ja

JInput
JInput 是用于游戲控制器發(fā)現(xiàn)和輪詢輸入的一個(gè) API。它可以處理任何控制器,并返回人類和機(jī)器可理解的對(duì)可用輸入的描述。該實(shí)現(xiàn)還包括使該 API 適用于特定平臺(tái)的插件。

jMaki
jMaki 是一個(gè) Ajax 框架,它為創(chuàng)建以 Javascript 為中心的、支持 Ajax 且使用 Java 和 PHP 的 Web 應(yīng)用程序提供輕量級(jí)模型。jMaki 被實(shí)現(xiàn)為一個(gè) JSP 標(biāo)記處理器或 JSF 組件,可以呈現(xiàn) HTML 來配置動(dòng)態(tài)的、基于瀏覽器的部件。jMaki 部件包括 Dojo 和 Scriptaculous 組件,以及從 JavaScript 和 CSS 構(gòu)建的定制部件。

JOAL
JOAL Project 包含 Java bindings for OpenAL(OpenAudio Library)API 的參考實(shí)現(xiàn),它為以 Java 語言編寫的游戲提供受硬件支持的 3D 空間化音頻。該項(xiàng)目還包括 Sound3D Toolkit,這是在 OpenAL 綁定上構(gòu)建的空間化音頻的一個(gè)高級(jí) API。該工具包可以通過一個(gè)直觀的、易于使用的、面向?qū)ο蟮慕涌谔峁?duì) OpenAL 的所有特性的訪問。

JOGL
JOGL 是 Java Bindings for OpenGL(JSR-231)的開發(fā)版本,它為用 Java 語言編寫的應(yīng)用程序提供硬件支持的 3D 圖形。可以從 JOGL 獲得快照,并將它們遷移到 JSR 的官方參考實(shí)現(xiàn)。JOGL 提供對(duì) OpenGL 2.0 規(guī)范中的 API 以及幾乎所有供應(yīng)商擴(kuò)展的完全訪問,并且與 AWT 和 Swing widget 集集成。

JOTM
JOTM 是一個(gè)開源的事務(wù)管理器,它實(shí)現(xiàn)了 JTA(Java Transaction Architecture)API。它被用于 JOnAS Application Server 中的生產(chǎn)環(huán)境。

JPCap
JPCap 是一個(gè)用 Java 編寫的網(wǎng)絡(luò)包捕捉庫。它可用于網(wǎng)絡(luò)分析器、通信量可視化程序(traffic visualizer)、指令檢測系統(tǒng)和其他網(wǎng)絡(luò)分析應(yīng)用程序。

JPedal
JPedal 是用于從 PDF 文件提取文本和圖像的一個(gè) GPL 庫。

JProbe
JProbe 是用于 Java 程序的一個(gè)性能概要分析器。概要分析器可以識(shí)別消耗大量運(yùn)行時(shí)的方法、指令或調(diào)用鏈,而內(nèi)存調(diào)試器則可以識(shí)別產(chǎn)生大量臨時(shí)對(duì)象的方法,并指出潛在的內(nèi)存泄漏。

JProfiler
JProfiler 是一個(gè) Java 概要分析器,它與很多流行的 J2SE IDE 和 J2EE 應(yīng)用服務(wù)器集成,支持內(nèi)存、CPU 和線程概要分析。

JPublish
JPublish 是一個(gè) Web 發(fā)布系統(tǒng),用于確保開發(fā)人員角色的清晰分離。JPublish 包含對(duì)多個(gè)模板引擎的支持,包括 Apache 的 Velocity、FreeMarker、WebMacro,以及對(duì) Python、BeanShell 和 JavaScript 等許多腳本編制語言的支持。

jRelationalFramework
一個(gè)開源的對(duì)象關(guān)系映射工具,可以幫助從業(yè)務(wù)邏輯中抽象出 SQL 和 JDBC 代碼。它擁有一個(gè) JRF “PersistentObject” 類的持久性對(duì)象子類,從而可以將很多常見的數(shù)據(jù)庫編程任務(wù)自動(dòng)化。

JReport
JReport 是一套 J2EE 組件,用于從 SQL 數(shù)據(jù)庫、實(shí)體 EJB 或 XML 數(shù)據(jù)設(shè)計(jì)和生成報(bào)告。它可以生成多種不同格式的報(bào)告,包括 XML、HTML、PDF、PostScript 或 Excel。通過圖形化設(shè)計(jì)器,可以指定報(bào)告的布局和從后端數(shù)據(jù)庫檢索數(shù)據(jù)的查詢。

JRuby
JRuby 是 Ruby 編程語言的一個(gè) Java 實(shí)現(xiàn)。它包括一個(gè) Ruby 解釋器和大多數(shù)核心 Ruby 類的實(shí)現(xiàn)。通過它,可以在 JVM 上執(zhí)行 Ruby,從 Java 調(diào)用 Ruby,從 Ruby 回調(diào)到 Java,還可以在 Ruby 中定義 Java 類。

JRun
一個(gè) J2EE 認(rèn)證的應(yīng)用服務(wù)器,有 3 個(gè)版本。專業(yè)版支持 servlet 和 JSP。高級(jí)版增加了連接池、負(fù)載均衡和故障轉(zhuǎn)移,企業(yè)版則包括了 EJB、JMS 和 JTS 提供程序。

JSecureConnect
JSecureConnect 為對(duì) Oracle、DB2、Sql Server 和 MySQL 數(shù)據(jù)庫的 JDBC 訪問提供傳輸級(jí)別的安全性。它加密 JDBC 客戶機(jī)與服務(wù)器之間發(fā)送的所有數(shù)據(jù),提供客戶機(jī)與服務(wù)器之間的雙向驗(yàn)證,確保消息的完整性,并且可以使用 HTTP 或 HTTPS 隧道,所以不需要專門的防火墻配置。

JSqlMapper
JSQLMapper 是一個(gè)雙向數(shù)據(jù)映射工具,用于將關(guān)系數(shù)據(jù)映射到 XML。通過 GUI 查詢構(gòu)建器可以將任何表或查詢映射到一個(gè) XML 模式。JSQLMapper API 允許 Java 類執(zhí)行查詢和獲取 XML 形式的結(jié)果,以及通過發(fā)布 XML 文檔更新數(shù)據(jù)庫。它還可以生成數(shù)據(jù)綁定對(duì)象,以便應(yīng)用程序可以像 Java 對(duì)象那樣處理數(shù)據(jù),而不必通過 DOM 或 SAX。

jTDS
jTDS 是用于 Microsoft SQL Server 和 Sybase 10 的一個(gè)開源的 type 4 JDBC 驅(qū)動(dòng)程序。它支持很多高級(jí)的 JDBC 特性,包括可滾動(dòng)結(jié)果集、對(duì)每個(gè)連接使用多條語句以及大多數(shù)數(shù)據(jù)庫和結(jié)果集元數(shù)據(jù)特性。

Jtest
Jtest 是一個(gè) Java 單元測試工具,可用于黑箱、白箱和回歸測試。它可以為常見的錯(cuò)誤自動(dòng)生成測試用例,并且可以審計(jì)代碼是否遵從可定制的編程標(biāo)準(zhǔn)。

Juliet
Juliet 是一個(gè) Java 客戶機(jī)工具,用于分析和導(dǎo)航源代碼,以幫助理解程序的結(jié)構(gòu)和類之間的關(guān)系。它的查詢語言可以回答諸如 “是誰編寫這個(gè)字段”、“是誰調(diào)用這個(gè)方法” 和 “是誰覆蓋這個(gè)方法” 之類的問題。

JUnit
用于 Java 應(yīng)用程序單元測試的一個(gè)開源框架。單元測試是極限編程(Extreme Programming)方法學(xué)的基礎(chǔ),而 JUnit 是面向 Java 的最成功的、最流行的單元測試工具。

JViews Component Suite
JViews 可以將數(shù)據(jù)集重新安排到清晰的屏幕繪制中,從而簡化復(fù)雜的圖表布局任務(wù)。JViews 可用于簡化進(jìn)程工作流圖、組織圖、網(wǎng)絡(luò)管理圖或供應(yīng)鏈圖。

JXInsight
JXInsight 是一個(gè) JDBC 調(diào)試器和概要分析工具。它可以顯示哪些查詢正在數(shù)據(jù)庫上執(zhí)行,以及它們花了多少時(shí)間,以便理解應(yīng)用程序如何使用數(shù)據(jù)庫,以及如何調(diào)優(yōu)它的性能。

JXplorer
JXplorer 是一個(gè)開源的、遵從標(biāo)準(zhǔn)的、通用的 LDAP 瀏覽器,它可以使用一個(gè) LDAP 接口讀取和搜索任何 LDAP 目錄或任何 X500 目錄。

JXTA
Project JXTA 是一組開放的、通用的點(diǎn)對(duì)點(diǎn)協(xié)議,它們使獨(dú)立設(shè)備(例如手機(jī)或 PDA)可以相互定位、連接和協(xié)作。

Jython
Jython 是 Python 腳本編制語言的一個(gè) Java 實(shí)現(xiàn)。它可以用于將 Python 腳本嵌入到 Java 應(yīng)用程序中,在 Java 中執(zhí)行 Python 腳本,或者將 Python 腳本編譯成 Java 字節(jié)碼。



回頁首

?

?

K

KeyMan
KeyMan 是用于管理密鑰、憑證、憑證撤銷清單(CRL)以及分別存儲(chǔ)和檢索這些內(nèi)容的庫的一個(gè)工具。憑證的整個(gè)生命周期都受支持(和處理用戶與服務(wù)器憑證的過程一樣)。

Koalog Code Coverage
Koalog Code Coverage 是用于 Java 應(yīng)用程序的一個(gè)代碼覆蓋率分析器。它支持進(jìn)程中(in-process)或遠(yuǎn)程覆蓋率計(jì)算,可直接在 Java .class 文件上使用而不必重新編譯,另外還提供 ANT 集成和靈活的報(bào)告生成。

Koalog Constraint Solver
Koalog Constraint Solver(KCS)是用于約束編程(Constraint Programming)的一個(gè) Java 庫。它可以解決一些滿意度和優(yōu)化問題,包括:調(diào)度、計(jì)劃、路由選擇、時(shí)間表、資源分配、配置等。



回頁首

?

?

L

Lightweight Java Game Library
Lightweight Java Game Library(LWJGL)用于以 Java 語言編寫商業(yè)游戲。LWJGL 使開發(fā)人員可以訪問高性能的、跨平臺(tái)的庫,例如 OpenGL 和 OpenAL,并且可以訪問一些控制器,例如 Gamepads、Steering wheel 和 Joysticks。該 API 特別為 Java 平臺(tái)進(jìn)行了優(yōu)化,由于占用內(nèi)存小,它同時(shí)適用于 J2SE 和 J2ME 環(huán)境。

Log4j
用于管理應(yīng)用程序事件日志記錄的一個(gè)廣泛使用的系統(tǒng)。Log4j 允許根據(jù)重要性、組件或其他標(biāo)準(zhǔn)來過濾、格式化和重定向日志消息。

Lotus Expeditor
IBM Lotus Expeditor 軟件是 IBM 通用的托管客戶機(jī)軟件,用于將復(fù)合應(yīng)用程序擴(kuò)展到手提電腦、桌面電腦、kiosks 和移動(dòng)設(shè)備,它是 IBM WebSphere Everyplace Deployment 和各種 IBM Workplace Client Technology 產(chǎn)品的后續(xù)發(fā)行版。它可以用于將 IBM Lotus、IBM WebSphere、IBM Workplace 或 Eclipse 基礎(chǔ)設(shè)施擴(kuò)展到一個(gè)托管的客戶機(jī)環(huán)境中。

Lumbermill
Lumbermill 是用于 log4j 的一個(gè)可視化日志處理工具(將來會(huì)支持 java.util.logging)。



回頁首

?

?

M

MBeanInspector for WebSphere Application Server
用于 WebSphere 5 的一個(gè) Java Management Extensions(JMX)管理瀏覽器。

MC4J
MC4J 是用于 J2EE 應(yīng)用服務(wù)器和其他 Java 應(yīng)用程序的一個(gè)基于 JMX 的管理控制臺(tái)。它提供瀏覽已有的 JMX 托管 beans(MBeans)、更新配置、監(jiān)視操作和執(zhí)行任務(wù)的功能。

MessAdmin
MessAdmin 是一個(gè)輕量級(jí)的、非侵入性的工具,用于監(jiān)視 Java HttpSession 和與之交互。MessAdmin 可添加到任何 Java EE 應(yīng)用程序中,通過它可以顯示關(guān)于任何 Web 應(yīng)用程序的統(tǒng)計(jì)信息、監(jiān)視活動(dòng)會(huì)話、查看任何會(huì)話的詳細(xì)信息以及將 HTML 消息發(fā)送給用戶。

Method Scheduler for Java
一個(gè)健壯的調(diào)度器組件,開發(fā)人員可以通過它異步地和/或重復(fù)地針對(duì) Java 對(duì)象執(zhí)行方法。

MicroEmulator
MicroEmulator 是一個(gè)開源的 J2ME CLDC/MIDP 模擬器。

Middlegen
Middlegen 是一個(gè)開源的數(shù)據(jù)庫驅(qū)動(dòng)的代碼生成引擎,它可以用于為 EJB、JDO、Hibernate 和 Struts 生成數(shù)據(jù)庫訪問代碼,并且還可以為其他持久性模型進(jìn)行定制。

Mock Translation Input Method Editor
Mock Translation Input Method Editor(MT IME)為程序員和測試人員提供一種簡單的方式,可以將經(jīng)過偽翻譯(pseudo-translated)的多國語言的測試數(shù)據(jù)輸入到一個(gè) JavaTM 應(yīng)用程序中。MT IME 攔截鍵盤輸入事件,并將輸入文本轉(zhuǎn)換成經(jīng)過偽翻譯的文本。

MonarchCharts
MonarchCharts 是一組圖表繪制組件,用于以各種不同的格式輸出 2D 和 3D 業(yè)務(wù)圖表。

Monkeybars
Monkeybars 是基于 JRuby 和 Swing 的一個(gè)開源庫,通過它可以用 Ruby 編程語言編寫富 GUI 桌面應(yīng)用程序。

Mozilla Rhino
Rhino 是 JavaScript 的一個(gè)開源實(shí)現(xiàn),它擴(kuò)展了 ECMAScript 標(biāo)準(zhǔn)。

Multimodal Tools Project for Eclipse
一個(gè)初級(jí)的、輕量級(jí)的包,用于希望為應(yīng)用程序增加多模式功能的 Web 開發(fā)人員。

MX4J
JMX 是一個(gè) Java Management Extensions 包,是用于部署和管理組件化應(yīng)用程序服務(wù)的一個(gè) J2SE 擴(kuò)展。OpenJMX 是一個(gè)開源的項(xiàng)目,用于構(gòu)建和支持一個(gè) JMX 實(shí)現(xiàn)。



回頁首

?

?

N

Nested Archive Toolkit for Java
Nested Archive Toolkit for Java 是一個(gè)提供歸檔文件布局細(xì)節(jié)的工具,包括嵌套的或 JavaScript EE 歸檔文件,使用戶可以有效地打開和更新選擇的歸檔內(nèi)容。

NetBeans
NetBeans 是一個(gè)用 Java 編寫的、功能完善的、用于 Java 的模塊化開源 IDE。它與很多其他開源的開發(fā)工具集成,包括 CVS 和 Apache Ant,并且還包括一個(gè)可視化 UI 設(shè)計(jì)器。

NetRexx Tools
NetRexx 是一種編程語言,它將 Rexx 的容易學(xué)習(xí)的語法與 Java 的健壯性和可移植性相結(jié)合。NetRexx 編譯器首先將 NetRexx 源代碼轉(zhuǎn)換成 Java 源代碼,然后使用一個(gè) Java 編譯器生成用于執(zhí)行的 Java 字節(jié)碼(class 文件)。NetRexx 類和 Java 類是完全等效的 —— NetRexx 可以使用任何 Java 類,反之亦然。

NiceSTEP
NiceSTEP 是用于 AWT 或 Swing 的一個(gè)開源的用戶界面組件集,它提供 NeXT 用戶界面的感觀。

Nutch
Nutch 是一個(gè)開源的 Web 搜索系統(tǒng),它建立在 Apache Lucene 文本索引引擎的基礎(chǔ)上。它擴(kuò)展了核心 Lucene 引擎,以提供特定于 Web 的支持,例如一個(gè)爬行器(crawler)、一個(gè)鏈接圖(link-graph)數(shù)據(jù)庫、用于 HTML 和其他文檔格式的解析器等等。



回頁首

?

?

O

ObjectRelationalBridge
ObjectRelationalBridge(OJB) 是一個(gè)對(duì)象/關(guān)系映射工具,它允許針對(duì)關(guān)系數(shù)據(jù)透明地持久化 Java 對(duì)象,并且支持 ODMG 3.0 API。未來的工作還包括 JDO 遵從性。它還支持高級(jí)映射,包括多對(duì)多關(guān)系、級(jí)聯(lián)操作、多態(tài)和繼承層次關(guān)系的映射。

OmniSockets
OmniSockets 是用于構(gòu)建分布式應(yīng)用程序的一個(gè)高級(jí)消息傳遞框架。可以使用消息編譯器定義消息,并且 OmniSockets 庫可以處理封組、解組和網(wǎng)絡(luò)通信。應(yīng)用程序只需處理應(yīng)用程序級(jí)的消息流。

OpenEJB
OpenEJB 是一個(gè)開源的、模塊化的、可配置的、可擴(kuò)展的 EJB Container System 和 EJB Server。

OpenJGraph
OpenJGraph 是一個(gè)圖形處理庫,它包括對(duì)一些圖形算法的支持,例如遍歷、最短路徑和跨度樹,并且還有用于顯示和編輯圖形的用戶界面組件。

OpenJMS
JMS 提供程序的一個(gè)開源實(shí)現(xiàn)。它包括點(diǎn)到點(diǎn)和發(fā)布-訂閱消息傳遞模型、通過 JDBC 實(shí)現(xiàn)持久化以及本地事務(wù)支持。

Openmake
Openmake 是一個(gè)構(gòu)建管理工具,它支持協(xié)作型工程,使跨平臺(tái)的開發(fā)人員可以為一個(gè)集中式的構(gòu)建知識(shí)庫做出貢獻(xiàn)。開發(fā)人員不需要編寫 makefile 或 ANT 腳本,而是將依賴關(guān)系和構(gòu)建規(guī)則記錄在 Openmake 知識(shí)庫中,以調(diào)用用戶編寫的或內(nèi)置的目標(biāo)規(guī)則。Openmake 支持跨平臺(tái)和 IDE 的有效的、一致的構(gòu)建策略。

OpenMap
OpenMap 是一個(gè)開源工具包,通過它可以快速構(gòu)建地理信息決策支持應(yīng)用程序。OpenMap 包括一組 Swing 組件,用于可視化地理空間信息。

OptimalGrid
支持網(wǎng)格中間件的一個(gè)研究原型,用于隱藏分區(qū)、分布和負(fù)載均衡的復(fù)雜性。

Oracle XML Developer's Kit
Oracle XML Developer's Kit 10g 是用于 Java、C 和 C++ 的一組組件、工具和實(shí)用程序,它使構(gòu)建和部署支持 XML 的應(yīng)用程序變得容易。它提供對(duì) XML 解析、XSLT、XML Schema、JAXB 和 XSQL 的支持。

org.monde.debug.Trace
為 Java 應(yīng)用程序提供動(dòng)態(tài)方法跟蹤。

OS/390 for Java server
Java for OS/390 是一個(gè)遵從 Sun 1.1 API 的功能完善的 JDK。該服務(wù)器產(chǎn)品包括一個(gè)安全接口,提供了用于 OS/390 安全性文件和 Java Record I/O(JRIO)的 API。JRIO 允許 OS/390 上運(yùn)行的 Java 應(yīng)用程序訪問 OS/390 文件系統(tǒng)和分層文件系統(tǒng)(HFS)。Java 2 相關(guān)函數(shù)包括一個(gè)安全性遷移幫助、RMI-IIOP 和 SWING 1.1。

OSCache
OSCache 是一個(gè)開源的緩存解決方案,它包括一個(gè) JSP 標(biāo)記庫和一組類,用于執(zhí)行 JSP 內(nèi)容、servlet 響應(yīng)或任意對(duì)象的細(xì)粒度的動(dòng)態(tài)緩存。



回頁首

?

?

P

P6Spy
P6Spy 是一個(gè)調(diào)試 JDBC 驅(qū)動(dòng)程序,它可以收集關(guān)于應(yīng)用程序如何使用數(shù)據(jù)庫的性能和使用數(shù)據(jù)。P6Spy 提供的跟蹤信息可以幫助您發(fā)現(xiàn)應(yīng)用程序中的數(shù)據(jù)庫錯(cuò)誤和性能瓶頸。

PDFBox
PDFBox 是一個(gè)開源的 Java PDF 庫,通過它可以解析 PDF 文檔,并且可以檢索文本和文檔元數(shù)據(jù)。

Performance Analysis Tool for Java
Performance Analysis Tool for Java 分析 Windows 性能日志和 Java 線程轉(zhuǎn)儲(chǔ),并自動(dòng)檢測占用主要系統(tǒng)資源的 Java 線程。處理器資源、換頁、虛擬地址空間和其他資源都可以通過它進(jìn)行監(jiān)視,并且不會(huì)造成目標(biāo)系統(tǒng)出現(xiàn)中斷或不穩(wěn)定。

Performance Harness for Java Message Service
Performance Harness for Java Message Service 是用于對(duì) JMS 場景和提供程序進(jìn)行性能測試的一個(gè)靈活的模塊化包。它提供一套完整的 JMS 功能以及很多其他的特性,例如限流(throttled)操作、多目的地、實(shí)時(shí)性能報(bào)告、JNDI 和多供應(yīng)商插件。

Performance Trace Data Visualizer
一個(gè) Java 應(yīng)用程序,用于可視化 AS/400 基礎(chǔ)操作系統(tǒng)的 Performance Explorer(PEX)組件收集的 AS/400 性能跟蹤數(shù)據(jù)。

Performasure
PerformaSure 是一個(gè)用戶友好的、低開銷的性能診斷工具,用于在生產(chǎn)或測試環(huán)境中運(yùn)行的分布式 J2EE 應(yīng)用程序,它可以提供端到端的以事務(wù)為中心的性能視圖。

Pervasive DataRush
Pervasive DataRush 使開發(fā)人員可以快速地為當(dāng)前的高性能多核硬件構(gòu)建高度并行的數(shù)據(jù)處理應(yīng)用程序,而且不需要處理線程庫、死鎖檢測算法或并發(fā)進(jìn)程設(shè)計(jì)問題。DataRush 帶有一個(gè)豐富的開箱即用 Java 組件庫,可以使用簡單的 XML 腳本將這些組件裝配成一系列數(shù)據(jù)流操作。當(dāng)需要添加或擴(kuò)展定制組件時(shí),開發(fā)人員可以使用 DataRush SDK 快速地構(gòu)建和擴(kuò)展他們的 DataRush 應(yīng)用程序。

PHP Integration Kit for WebSphere Application Server Community Edition
允許通過 Websphere Application Server, Community Edition 管理和處理 PHP 應(yīng)用程序的一個(gè)框架。

PMD
PMD 是一個(gè) Java 源代碼分析器,它可以發(fā)現(xiàn)一些潛在的問題,例如不使用的變量、空的 catch 塊、不必要的對(duì)象創(chuàng)建。

POI
POI 項(xiàng)目包含一些 API,用于使用純 Java 代碼操縱基于 Microsoft 的 OLE 2 Compound Document 格式的不同文件格式。基于 OLE 2 Compound Document Format 的文件包括大多數(shù) Microsoft Office 文件,例如 XLS(Excel)和 DOC(Word)。

Prevayler
Prevalyer 是用于 Java 對(duì)象的一個(gè)開源的、負(fù)載均衡的、容錯(cuò)的持久性服務(wù)器。Prevalyer 將對(duì)象的主副本存儲(chǔ)在內(nèi)存中,而將快照和日志存儲(chǔ)在磁盤上,從而提供可靠的持久性,并且性能遠(yuǎn)遠(yuǎn)高于關(guān)系數(shù)據(jù)庫系統(tǒng)。

ProfilerJ
Terrasoft 是用于 Java 應(yīng)用程序的一個(gè)概要分析器和代碼覆蓋率工具。它同時(shí)支持抽樣概要分析和基于插裝的概要分析,在執(zhí)行期間可以動(dòng)態(tài)地開啟或關(guān)閉,并且可以精確地控制對(duì)哪些類進(jìn)行概要分析。

ProGuard
Proguard 是用于混淆和打包 Java 應(yīng)用程序的一個(gè)開源工具包。它提供一個(gè)靈活的配置界面,允許使用通配符或繼承進(jìn)行選擇(即 “不要混淆任何擴(kuò)展 JMXService 的內(nèi)容”),指定不執(zhí)行混淆的特定類或成員。通過它提供的 ANT 任務(wù),可以在 ANT 構(gòu)建文件中指定所有混淆規(guī)則和例外,它還提供了一個(gè)工具來反混淆棧跟蹤(前提是保留了混淆 map 的一個(gè)副本)。

Project Phobos
Phobos 是在 Java 平臺(tái)上運(yùn)行的一個(gè)輕量級(jí)的、腳本友好的 Web 應(yīng)用程序環(huán)境。它附帶了一套用于 NetBeans IDE 的涵蓋整個(gè)開發(fā)過程的插件,包括一個(gè)功能完善的調(diào)試器。它還有一些用于幫助您快速上手的向?qū)б约翱赏戏诺巾撁嫔系?Ajax 部件工具欄,它還可以生成可部署到任何 servlet 容器或 Java EE 應(yīng)用服務(wù)器上的標(biāo)準(zhǔn) Web 應(yīng)用程序。

PXE
PXE 是一個(gè)模塊化的業(yè)務(wù)流程執(zhí)行引擎,它提供對(duì) WS-BPEL 2.0 或 BPEL4WS 1.1 中描述的業(yè)務(wù)流程的支持。PXE 允許為業(yè)務(wù)流程管理平臺(tái)、供應(yīng)鏈管理系統(tǒng)、ERP 系統(tǒng)和其他打包的垂直應(yīng)用程序、定制的開發(fā)項(xiàng)目、集成和應(yīng)用服務(wù)器增加編排(orchestration)功能。



回頁首

?

?

Q

Quartz
Quartz 是一個(gè)功能完善的、開源的任務(wù)調(diào)度系統(tǒng),它可以與幾乎任何 J2EE 或 J2SE 應(yīng)用程序集成。Quartz 可以為執(zhí)行數(shù)十、數(shù)百甚至數(shù)萬個(gè)任務(wù)創(chuàng)建簡單的或復(fù)雜的調(diào)度。Quartz Scheduler 支持 JTA 事務(wù)和集群。



回頁首

?

?

R

Rational Application Developer for WebSphere Software
IBM Rational Application Developer for WebSphere Software 通過可視化構(gòu)建環(huán)境擴(kuò)展 Eclipse。它幫助 Java 開發(fā)人員快速設(shè)計(jì)、開發(fā)、裝配、測試、概要分析和部署高質(zhì)量的 Java SE、Java EE、Portal、Web、Web services 和 SOA 應(yīng)用程序。

Rational ClearCase
ClearCase 是用于大中型團(tuán)隊(duì)的高端版本控制和配置管理解決方案。它提供所有開發(fā)資產(chǎn)(不僅僅是源代碼)的變更管理,支持并行開發(fā),并提供高級(jí)的工作區(qū)管理特性,例如動(dòng)態(tài)視圖支持。

Rational ClearQuest
ClearQuest 是用于跟蹤軟件變更、缺陷、增強(qiáng)請(qǐng)求和支持的一個(gè)基于活動(dòng)的解決方案,它有一個(gè)靈活的工作流流程。它提供與 Rational ClearCase、WebSphere Studio、Eclipse 和 Visual Studio .NET 的集成,以便最大程度地將變更和缺陷跟蹤集成到開發(fā)過程中。

Rational Functional Tester for Java and Web
前 名為 Rational XDE Tester,Rational Functional Tester 是用于 Java 和 Web 應(yīng)用程序的功能測試和回歸測試的一個(gè)自動(dòng)化測試工具。它可以測試用 J2EE、J2SE、HTML、DHTML、XML、JavaScript 和 Java Applets 構(gòu)建的應(yīng)用程序。

Rational Method Composer
一個(gè)靈活的流程平臺(tái),包含一個(gè)可定制的流程庫和在多個(gè)業(yè)務(wù)和 IT 領(lǐng)域以及整個(gè) IT 生命周期管理(ITLM)中使用的工具。

Rational ProjectConsole
IBM Rational ProjectConsole 是 IBM Rational Suite 的一部分,可以自動(dòng)創(chuàng)建關(guān)于項(xiàng)目狀態(tài)的報(bào)告,根據(jù)收集的數(shù)據(jù)自動(dòng)創(chuàng)建一個(gè)包含圖形化儀表板的項(xiàng)目 Web 站點(diǎn),從而避免了構(gòu)建、更新和維護(hù)團(tuán)隊(duì) Web 站點(diǎn)所需的工作。

Rational PurifyPlus
IBM Rational PurifyPlus 是一個(gè)運(yùn)行時(shí)分析解決方案,用于幫助開發(fā)人員用 Java 和 C++ 編寫更快、更可靠的代碼。通過提供內(nèi)存異常檢測、內(nèi)存泄漏檢測、應(yīng)用程序性能概要分析和代碼覆蓋,并且與很多領(lǐng)先的 IDE 集成,PurifyPlus 幫助您在運(yùn)行代碼時(shí)發(fā)現(xiàn)和跟蹤難以檢查出來的錯(cuò)誤和性能問題。

Rational RequisitePro
Rational RequisitePro 是一個(gè)易于使用的需求管理解決方案,它將大家熟悉的、使用簡單的 Microsoft Word 文檔與強(qiáng)大的數(shù)據(jù)庫功能相結(jié)合,以便有效地進(jìn)行需求管理。它可以幫助理解變更的影響,并且跨工具和團(tuán)隊(duì)集成需求,因此可以更容易更有效地管理項(xiàng)目,并且使 每個(gè)人都知道最新的需求。

Rational Robot
Rational Robot 是一個(gè)實(shí)用的回歸和配置測試工具,用于測試可能使用不止一種 IDE 和/或編程語言開發(fā)的 GUI 應(yīng)用程序,包括電子商務(wù)、客戶機(jī)/服務(wù)器和 ERP 應(yīng)用程序。它支持多種 UI 技術(shù),包括 Java、Web 和 Visual Studio .NET。

Rational Rose Data Modeler
Rational Rose 提供一個(gè)高級(jí)的建模環(huán)境、邏輯與物理模型之間的靈活轉(zhuǎn)換以及用于數(shù)據(jù)庫的高級(jí)可視化建模功能,從而加快數(shù)據(jù)庫設(shè)計(jì)。

Rational Rose Developer for Unix
Rational Rose 是一個(gè)可視化 UML 建模和開發(fā)工具,它為 Java、C++ 和 Ada 提供設(shè)計(jì)級(jí)別的代碼生成、反向工程和模型-代碼同步。

Rational Rose Technical Developer
Rational Rose Technical Developer 的前名為 Rational Rose RealTime,它是一個(gè)可視化 UML 建模工具,用于開發(fā)事件驅(qū)動(dòng)的、并發(fā)的和分布式的應(yīng)用程序。

Rational Rose XDE Developer
Rational Rose XDE Developer 是一個(gè)完全集成的開發(fā)環(huán)境,包括 Rational Rose 建模產(chǎn)品和 Rational XDE 開發(fā)工具包,使您的 IDE 增加了高級(jí)的軟件建模功能。IBM Rational Rose XDE Developer 版本為軟件設(shè)計(jì)人員和開發(fā)人員提供了一套豐富的模型驅(qū)動(dòng)的開發(fā)和運(yùn)行時(shí)分析功能,用于構(gòu)建高質(zhì)量的軟件應(yīng)用程序。

Rational Rose XDE Modeler
IBM Rational Rose XDE 產(chǎn)品系列將 Rational Rose 系列與 Rational XDE 相結(jié)合,使您的 IDE 添加了高級(jí)的軟件建模功能。Rational Rose XDE Modeler 使架構(gòu)師和設(shè)計(jì)人員可以使用統(tǒng)一建模語言(UML)進(jìn)行模型驅(qū)動(dòng)開發(fā)。用戶可以生成獨(dú)立于平臺(tái)的軟件架構(gòu)模型、業(yè)務(wù)需求、可重用的資產(chǎn)和管理級(jí)通信。

Rational Test RealTime
Rational Test Realtime 是用于組件測試和運(yùn)行時(shí)分析的一個(gè)跨平臺(tái)解決方案,專用于嵌入式計(jì)算和普及計(jì)算。它可以自動(dòng)創(chuàng)建和部署基于主機(jī)和基于目標(biāo)的組件測試、測試 stub 和測試工具,為線程、任務(wù)和進(jìn)程提供基于消息的單元測試和集成測試,執(zhí)行內(nèi)存、線程和 CPU 概要分析,并執(zhí)行代碼覆蓋率分析。

Rational Unified Process
IBM Rational Unified Process 或 RUP 是一個(gè)可配置的軟件開發(fā)流程平臺(tái),它提供可靠的最佳實(shí)踐和一個(gè)可配置的架構(gòu)。RUP 平臺(tái)包括將內(nèi)部知識(shí)應(yīng)用到流程組件的工具、可定制的基于 Web 的部署工具和一個(gè)最佳實(shí)踐數(shù)據(jù)庫,以幫助建立您自己的流程。

Real Interfaces Visualizer
一個(gè)易于使用的系統(tǒng),用于裝配和管理復(fù)雜的、可交互的三維用戶界面。

Recital Web Developer
這是完全用 Java 開發(fā)的一個(gè)完整的可視化開發(fā)環(huán)境,它使 FoxPro 或 FoxBASE 開發(fā)人員可以用他們喜愛的語言編寫事件代碼,然后用 Java 部署。

ReportMill
ReportMill 是一個(gè)基于對(duì)象的報(bào)告系統(tǒng),通過它可以基于已有的業(yè)務(wù)對(duì)象定義報(bào)告和生成 PDF、Flash 或 HTML 格式的報(bào)告。

Resource Bundle Inspector For Java
可以對(duì)轉(zhuǎn)換后的 Java Resource 包進(jìn)行可視化探查的一個(gè)工具,可輕松地在不同語言之間切換;可用于檢測有錯(cuò)誤的本地語言和 ASCII 之間的轉(zhuǎn)換。

Retroweaver
Retroweaver 對(duì) JDK 5.0 javac 編譯器的字節(jié)碼輸出進(jìn)行后期處理,以便在 JDK 1.4 JVM 上執(zhí)行使用泛型和其他 JDK 5.0 語言增強(qiáng)的代碼。

Rife
RIFE 是一個(gè)全棧式 Web 應(yīng)用程序框架,包含用于實(shí)現(xiàn)大多數(shù)常見 Web 特性的工具和 API。RIFE 確保每個(gè)聲明和定義都在代碼中的一個(gè)位置處理,以減少代碼重復(fù),確保一致性和易于維護(hù)性。

Rome
ROME 是一組開源的 Java 工具,用于解析、生成和發(fā)布 RSS 和 Atom 提要。核心 ROME 庫只依賴 JDOM XML 解析器,它支持解析、生成和轉(zhuǎn)換所有流行的 RSS 和 Atom 格式,包括 RSS 0.90、RSS 0.91 Netscape、RSS 0.91 Userland、RSS 0.92、RSS 0.93、RSS 0.94、RSS 1.0、RSS 2.0、atom 0.3 和 Atom 1.0。通過它可以解析為 RSS 對(duì)象模型、Atom 對(duì)象模型或抽象 SyndFeed 模型,它們可以建模任何格式。



回頁首

?

?

S

Script Workbench For IBM WebSphere Product Center
基于 Eclipse 的工具,通過它可以優(yōu)化用于 IBM WebSphere Product Center 的定制腳本開發(fā)。

Security Workbench Development Environment for Java
一個(gè) Eclipse 插件集,用于在 Eclipse 插件、Java 應(yīng)用程序和 OSGi 應(yīng)用程序開發(fā)中提供與安全性相關(guān)的幫助。

Security Workbench for Java
這 組 Eclipse 插件對(duì) Java 程序執(zhí)行靜態(tài)分析,并訪問 JDK 的安全特性。它可以確定當(dāng)啟用 SecurityManager 時(shí),需要哪些授權(quán)來運(yùn)行 Java 代碼,還可以識(shí)別代碼的哪些部分可以被特權(quán)化。它可以探查 JAR 文件,以發(fā)現(xiàn)方法、憑證和 OSGi 插件許可。此外,它還可以管理憑證和關(guān)鍵條目以及經(jīng)過加密的簽名代碼。

Selenium
Selenium 是用于 Web 應(yīng)用程序的一個(gè)基于瀏覽器的測試工具。它可以用于創(chuàng)建功能測試,并確保應(yīng)用程序能在多種瀏覽器和平臺(tái)上正確地運(yùn)行。通過 Selenium Remote Control 增件,可以用 Java、.NET、Perl、Python 或 Ruby 編寫測試。

Service Integration Bus Explorer
一個(gè)獨(dú)立的 GUI 工具,通過它可以瀏覽和管理 Service Integration Bus 中的消息傳遞資源。

ServiceMix
ServiceMix 是一個(gè)輕量級(jí)的、可嵌入的、開源的 Enterprise Service Bus(ESB)和 SOA 工具包,它支持 Java Business Integration(JBI)規(guī)范。ServiceMix 提供有集成的 Spring 支持,可以在網(wǎng)絡(luò)邊緣(在一個(gè)客戶機(jī)或服務(wù)器中)作為一個(gè)獨(dú)立的 ESB 提供程序或另一個(gè) ESB 中的服務(wù)來運(yùn)行。

Simkin for Java/MIDP
Simkin 是一種簡單的開源腳本編制語言,通過它用戶可以控制 Java 應(yīng)用程序的一部分或全部。開發(fā)人員公布了一個(gè) API,供腳本編制人員使用。Simkin for Java 現(xiàn)在支持 MIDP,這是用于無線設(shè)備的 Java 環(huán)境。

SiteMesh
SiteMesh 是一個(gè) Web 頁面布局和裝飾框架,也是一個(gè) Web 應(yīng)用程序集成框架,它可以幫助創(chuàng)建包含很多頁面且這些頁面需要使用一致的感觀、導(dǎo)航和布局方案的大型站點(diǎn)。

SMC
SMC 是一個(gè)狀態(tài)機(jī)編譯器。可以用 SMC 的描述語言來描述狀態(tài)機(jī)和轉(zhuǎn)換規(guī)則,它將為您生成 Java(或 C++)類。

SOFIA
SOFIA 是用于構(gòu)建基于 MVC Swing 和基于 Web 的應(yīng)用程序的一個(gè)開源框架。SOFIA 提供了用于 GUI Web 應(yīng)用程序的一個(gè)豐富的 JSP 標(biāo)記庫,并且與 IDEA 和 Eclipse 之類的 IDE 以及 DreamWeaver 之類的 HTML 編輯器緊密集成,通過它可以快速、方便地構(gòu)建數(shù)據(jù)庫驅(qū)動(dòng)的 GUI 應(yīng)用程序,并且應(yīng)用程序的表示和業(yè)務(wù)邏輯是完全分離的。

Solr
Solr 是一個(gè)獨(dú)立的企業(yè)搜索服務(wù)器,擁有構(gòu)建在 Apache Lucene 上的類似 Web 服務(wù)的 API。可將文檔通過 XML 經(jīng) HTTP 提供到系統(tǒng)中,并通過 HTTP GET 查詢文檔。它提供高級(jí)的全文本搜索、可伸縮的復(fù)制、一種豐富的可擴(kuò)展查詢語言、可配置的文本分析以及對(duì)動(dòng)態(tài)結(jié)果分組和過濾的支持。

Spring Framework
Spring Framework 是一個(gè)分層的、全棧式 Java SE 和 Java EE 應(yīng)用程序框架。Spring 關(guān)注的重點(diǎn)是允許可重用的、獨(dú)立于特定 Java EE 服務(wù)的業(yè)務(wù)和數(shù)據(jù)訪問對(duì)象。

Spring Web Flow
Spring Web Flow 管理 Web 應(yīng)用程序中頁面流的定義和執(zhí)行。通過它可以以可重用模塊的形式捕捉邏輯頁面流,引導(dǎo)用戶完成可控制的導(dǎo)航(驅(qū)動(dòng)業(yè)務(wù)流程),從而簡化 Web 應(yīng)用程序的構(gòu)建。它可以與 Struts、Spring MVC 和 JSF 集成。

Squish/Java
Squish/Java 是一個(gè)專業(yè)的跨平臺(tái)自動(dòng)化 GUI 測試框架,用于測試 RCP/Eclipse、Swing 和 SWT 應(yīng)用程序。Squish/Java 是一個(gè)非侵入性的 Java 測試工具,它與多種不同的 Java GUI 技術(shù)集成。Squish/Java 可識(shí)別所有標(biāo)準(zhǔn)的 SWT/Swing/AWT 部件,并且提供對(duì)項(xiàng)視圖、樹、表、菜單等復(fù)雜部件的支持。此外,Squish/Java 還識(shí)別由標(biāo)準(zhǔn)部件派生的定制部件。

STaX
StAX 是一個(gè) XML 處理 API,通過它可以向應(yīng)用程序獲取或發(fā)送 XML 數(shù)據(jù)。這個(gè) StAX 實(shí)現(xiàn)是用于 JSR-173 規(guī)范的參考實(shí)現(xiàn)。

StringTemplate
StringTemplate 是一個(gè) Java 模板引擎(具有用于 C# 和 Python 的端口),用于生成源代碼、Web 頁面、電子郵件或任何其他格式的文本輸出。StringTemplate 尤其適用于多目標(biāo)代碼生成器、多站點(diǎn)皮膚和國際化/本地化。

Stripes
Stripes 是一個(gè)表示框架,用于減少構(gòu)建和配置 Web 應(yīng)用程序的復(fù)雜性。Stripes 輕松地與所有 Ajax 框架集成,包括 Dojo、MochiKit、Prototype、Scriptaculous 等。

Structural Analysis for Java
用于分析 Java 應(yīng)用程序的結(jié)構(gòu)依賴關(guān)系、度量穩(wěn)定性、檢測結(jié)構(gòu) “反模式” 等的一種技術(shù)。

Struts
用于使用 MVC(模型、視圖、控制器)范例構(gòu)建 Web 應(yīng)用程序的一個(gè)應(yīng)用程序框架。它支持與 servlet、JSP 或基于 Velocity 的 Web 應(yīng)用程序的輕松集成。

Subversive
Subversive 是提供 Subversion 修訂控制的一個(gè) Eclipse 插件。除了庫瀏覽和簽入等基本的修訂控制特性以外,它還支持交互式合并、重構(gòu)和沖突解決。

SVNKit
SVNKit 是 Subversion 客戶機(jī)協(xié)議的一個(gè)純 Java 實(shí)現(xiàn),使 Java 應(yīng)用程序不必使用本地二進(jìn)制代碼就可以訪問 Subversion 庫。

SwiftMQ Router
SwiftMQ Router 是一個(gè)高性能的、可伸縮的 JMS 實(shí)現(xiàn)。除了支持所有的 JMS 1.1 特性外,它還提供可使用 JavaMail 或 TCP 隧道可靠地傳播 JMS 消息、透明地復(fù)制和同步文件集合的擴(kuò)展,并且可以使用任何 JDBC 事務(wù)型數(shù)據(jù)庫進(jìn)行消息存儲(chǔ)。

SWT Designer
SWT Designer 是基于 Eclipse SWT 技術(shù)并被實(shí)現(xiàn)為 Eclipse 插件的一個(gè)雙向 Java GUI 設(shè)計(jì)器。通過它可以在數(shù)分鐘內(nèi)創(chuàng)建復(fù)雜的 GUI,而且不必編寫代碼,還可以通過拖放添加控件、為控件添加事件處理程序以及使用屬性編輯器更改空間的屬性。

Systems Management Framework for Distributed Environments
用于管理分布式 WebSphere 環(huán)境的一個(gè)定制代碼的 Java 框架。



回頁首

?

?

T

Tapestry: Java Web Components
綜合性的基于組件的 Web 應(yīng)用程序框架。使用 Servlet API 2.2 和 JDK 1.2 或更高版本。它可以將應(yīng)用程序組織成組件頁面,從而簡化 Web 應(yīng)用程序的開發(fā)。

TaylorBench
TaylorBench 是一個(gè)簡單的基準(zhǔn)測試,用于測試遵從 MIDP 的設(shè)備的低級(jí)性能。它考慮 J2ME 設(shè)備的以下特征:低級(jí)圖形、RMS、CPU/VM(處理器和 Java 虛擬機(jī))和文件的本地和遠(yuǎn)程(HTTP)讀/寫。

Tcl/Java
Tcl/Java 項(xiàng)目包含兩個(gè)包,用于將 Tcl 腳本編制語言與 Java 集成。Jacl 是基于 Java 的 Tcl 解釋器,Tcl Blend 是一個(gè) Tcl 擴(kuò)展,通過它可以在 Tcl 腳本中訪問 Java 類。

Teamstudio Analyzer for Java
Teamstudio Analyzer for Java 是一個(gè)代碼審計(jì)工具,它可以幫助發(fā)現(xiàn)潛在的錯(cuò)誤、性能問題或失誤。Teamstudio Analyzer 可幫助確保遵從編程規(guī)則,并在 bug 造成破壞之前發(fā)現(xiàn)它。

TestNG
TestNG 是一個(gè)測試框架,它受 JUnit 的啟發(fā),但是引入了更多的功能,例如:JDK 5 Annotations、一個(gè)更靈活的測試配置和執(zhí)行模型、對(duì)數(shù)據(jù)驅(qū)動(dòng)測試的支持、對(duì)測試參數(shù)的支持、將測試分布到備用機(jī)器、廣泛的工具支持和 BeanShell 支持。它用于支持多種類型的測試:單元測試、功能測試、端到端測試、集成測試等等。

TinyLine SVG Toolkit
TinyLine SVG Toolkit 是一個(gè) J2ME 軟件開發(fā)工具包,用于在支持 Java 的設(shè)備上使用 Mobile Scalable Vector Graphics(SVG)格式的圖像的應(yīng)用程序。該工具包為開發(fā)人員提供一套核心的模塊,這些模塊可以一起使用或單獨(dú)使用,以支持特定的 Mobile SVG 解決方案。

Together ControlCenter
Together ControlCenter 是一個(gè)支持模型-構(gòu)建-部署(model-build-deploy)方法學(xué)的開發(fā)平臺(tái)。集成的審計(jì)和度量可以暴露潛在的錯(cuò)誤,用戶可以在項(xiàng)目的 UML 建模與代碼視圖之間來回切換。除了 Java 外,還支持 C++、C# 和 VB。

Tomcat
Tomcat 是 Java Servlet 和 JSP 規(guī)范的參考實(shí)現(xiàn)。它由 Apache software foundation 開發(fā)和維護(hù)。Versions 3.x 包括對(duì) Servlets 2.2/JSP 1.1 的支持,Versions 4.x 則包括對(duì) Servlet 2.3/JSP 1.2 的支持。

Toolbox for Java/JTOpen
IBM Toolbox for Java/JTOpen 是一個(gè) Java 類庫,它支持運(yùn)行 OS/400 或 i5/OS 的系統(tǒng)上的客戶機(jī)/服務(wù)器和 Internet 編程模型。

TopLink Essentials
TopLink Essentials 是 Oracle 的 TopLink 產(chǎn)品的開源社區(qū)版,它是 JPA(Java Persistence API)的參考實(shí)現(xiàn)。它是用于創(chuàng)建、移動(dòng)和查詢輕量級(jí)持久性 Java 對(duì)象的一個(gè) API,可以同時(shí)在兼容的 EJB 3.0 Container 和標(biāo)準(zhǔn)的 Java SE 5 環(huán)境中使用。



回頁首

?

?

U

UDDI4J
UDDI4J 是一個(gè) Java 類庫,它提供可與 UDDI(Universal Description,Discovery and Integration)庫交互的一個(gè) API。UDDI Project 是一個(gè)綜合的、開放的行業(yè)計(jì)劃,它使企業(yè)能夠彼此發(fā)現(xiàn),并且定義如何在 Internet 上彼此進(jìn)行交互,以便在一個(gè)全球資源庫架構(gòu)中共享信息。

ULC
ULC 來自 Canoo Engineering AG,是用于構(gòu)建基于瘦客戶機(jī)瀏覽器的富 J2EE 應(yīng)用程序的一套 GUI 組件。它包括交互式樹、表和編輯器等組件,提供具有服務(wù)器端應(yīng)用程序控制和客戶端驗(yàn)證、格式化以及組件狀態(tài)管理等類似 Swing 的 GUI 功能。

UMLet
UMLet 是用于 Eclipse 的一個(gè) UML 編輯器插件。它支持 Class、Use Case、Interation、State Machine 和 Activity diagram,可以生成代碼,并且可以導(dǎo)出到 EPS、PDF、JPG 和 SVG。

Unicode Input Method Editor
IBM Unicode Input Method Editor(IME)為測試人員、開發(fā)人員和用戶提供一種將 Unicode 代碼點(diǎn)輸入到 Java 應(yīng)用程序中的機(jī)制。

Unstructured Information Management Architecture SDK
一個(gè) Java SDK,支持使用非結(jié)構(gòu)化信息的應(yīng)用程序的實(shí)現(xiàn)、合成和部署。

util.concurrent
由 Concurrent Programming in Java 的作者 Doug Lea 編寫,這個(gè)類庫包含多個(gè)高性能并發(fā)實(shí)用程序類,包括并發(fā) Collections、信號(hào)量(semaphores)、互斥(mutexes)、讀寫鎖、線程池和原子變量。



回頁首

?

?

V

VB Converter、Java Edition
Applet Designer Enterprise 從 Visual Basic 項(xiàng)目(模塊、類和窗體)生成 100% 純 Java 源代碼和字節(jié)碼。

Velocity
Velocity 類似于 Webmacro,它是一個(gè)開源的模板引擎,支持基于 servlet 的環(huán)境,并且可以用于很多文本生成和模板應(yīng)用程序,例如 XSL 轉(zhuǎn)換。

Virtual XML Garden
XPath 和 XQuery 的一個(gè)實(shí)現(xiàn),用于像對(duì)待 XML 一樣處理(和組合)很多類型的結(jié)構(gòu)化和格式化數(shù)據(jù)(這是一種 ETTK 技術(shù)。)

VisAD
VisAD(Visualization for Algorithm Development)是一個(gè) Java 組件庫,用于數(shù)值數(shù)據(jù)的交互式和協(xié)作型可視化和分析。VisAD 被設(shè)計(jì)為支持各種用戶界面,包括簡單的數(shù)據(jù)瀏覽器 applet,以及允許科學(xué)家協(xié)作開發(fā)數(shù)據(jù)分析算法的復(fù)雜應(yīng)用程序。

Visaj
Visaj 是用于構(gòu)建純 Java 應(yīng)用程序的一個(gè)指向-點(diǎn)擊(point-and-click)環(huán)境。通過它可以在構(gòu)建器環(huán)境的面板上放置 JavaBean 組件、管理布局和事件以及定制事件處理程序的代碼。

Visual XForms Designer
一個(gè)基于標(biāo)準(zhǔn)的、易于使用的 Eclipse 插件,它允許通過一個(gè)可視化用戶界面使用 XForms 標(biāo)記快速開發(fā)文檔(這是一種 ETTK 技術(shù)。)



回頁首

?

?

W

WBI Development Kit for Java
WBI Development Kit for Java 是一個(gè)可編程的 HTTP 代理,用于開發(fā)和運(yùn)行 Web 上的中間應(yīng)用程序。

WebCab JGraph
JGraph 是一組 JavaBean,用于可視化地將數(shù)據(jù)表示為圖表、圖形或象形圖。

WebCap EJB Financial and Mathematical Components
WebCab 提供一些用于財(cái)務(wù)計(jì)算和數(shù)學(xué)及統(tǒng)計(jì)分析的 EJB 組件。財(cái)務(wù)計(jì)算組件包括利息計(jì)算、債券收益和到期日計(jì)算、投資組合分析以及現(xiàn)金流量分析。還有一些用于計(jì)算數(shù)值方程、置信區(qū)間和假設(shè)檢驗(yàn)、相關(guān)性和回歸的數(shù)學(xué)和統(tǒng)計(jì)組件。

WebSphere APIs for Edge Side Includes
WESI 使 JSP 和 Servlet 開發(fā)人員可以通過分布式片段緩存和裝配來改善緩存。

WebSphere Application Server
IBM WebSphere Application Servers 是 IBM Web 應(yīng)用服務(wù)器系列的一部分,它是提供補(bǔ)充功能的開發(fā)和管理工具,為運(yùn)行、構(gòu)建和管理電子商務(wù)應(yīng)用程序提供完整的解決方案。XML 支持和工具是服務(wù)器環(huán)境的關(guān)鍵組件,通過它們可以廣泛傳播業(yè)務(wù)內(nèi)容。

WebSphere Application Server Community Edition
這個(gè)構(gòu)建在 Apache Geronimo 開源技術(shù)上的輕量級(jí) J2EE 應(yīng)用服務(wù)器被設(shè)計(jì)為加快開發(fā)和部署。它利用來自開源社區(qū)的最新創(chuàng)新,為構(gòu)建 Java 應(yīng)用程序提供一個(gè)可立即訪問的、靈活的基礎(chǔ)。

WebSphere Business Components Composer
WebSphere Business Components Composer 提供一組工具、Java 組件和服務(wù),可以加快構(gòu)建可訪問交易系統(tǒng)的多通道銀行應(yīng)用程序。它還支持零售銀行中的分支機(jī)構(gòu)轉(zhuǎn)型(Branch Transformation)計(jì)劃,包括分支應(yīng)用程序和出納系統(tǒng)的構(gòu)建。Version 4.2 提供多語言功能,并遵從全球標(biāo)準(zhǔn)和用于整個(gè)亞太地區(qū)的協(xié)議支持。它支持 J2EE 標(biāo)準(zhǔn),這是面向開發(fā)人員的一個(gè)開放平臺(tái),這樣可以提供互操作性,并

WebSphere Everyplace Micro Environment
IBM WebSphere Micro Environment 是 IBM 的 J2ME 運(yùn)行時(shí)環(huán)境,它為將移動(dòng)電話、PDA 和其他普及設(shè)備連接到電子商務(wù)提供端到端的解決方案。它包含一個(gè)生產(chǎn)就緒的、支持 Java 的運(yùn)行時(shí)環(huán)境,該環(huán)境經(jīng)過測試和認(rèn)證,滿足 Java Community Process 發(fā)布的 Java 2 Micro Edition(J2ME)規(guī)范。可以下載它的免費(fèi)評(píng)測版。

WebSphere Message Broker
IBM WebSphere Message Broker(前名為 WebSphere MQ Integrator Broker)轉(zhuǎn)換和豐富動(dòng)態(tài)信息,以便在使用不同消息結(jié)構(gòu)和格式的應(yīng)用程序之間提供中間層。

WebSphere MQ
企 業(yè)消息傳遞是構(gòu)建企業(yè)應(yīng)用程序的一個(gè)重要工具,WebSphere MQ 提供應(yīng)用程序編程服務(wù)使應(yīng)用程序可以相互通信。WebSphere MQ 實(shí)現(xiàn) Java Message Service,這是一個(gè)常見的 API 和提供程序框架,通過它可以開發(fā)可移植的、基于消息的應(yīng)用程序。

WebSphere MQ Everyplace
WebSphere MQ Everyplace 使移動(dòng)工作人員和遠(yuǎn)程設(shè)備可以通過可靠的消息傳遞,隨時(shí)、隨地訪問企業(yè)數(shù)據(jù)。

WebSphere Portal
WebSphere Portal 是一個(gè)框架 —— 包括一個(gè)運(yùn)行時(shí)服務(wù)器、一些服務(wù)、工具和很多其他特性 —— 可用于將企業(yè)集成到單個(gè)的、可定制的、稱作門戶的界面中。

WebSphere Studio
IBM WebSphere Studio 是一個(gè)公共接口中的一組工具,它在從頁面創(chuàng)建到最終部署的所有開發(fā)階段為 Web 開發(fā)人員提供幫助。它與其他 WebSphere 產(chǎn)品,例如 VisualAge for Java、WebSphere Application Server 和 WebSphere Transcoding Publisher 集成,并且使用 Java servlet、JSP 和 XML 等強(qiáng)大的、標(biāo)準(zhǔn)的技術(shù)。它將易于使用的向?qū)c站點(diǎn)設(shè)計(jì)和 Java 開發(fā)工具相結(jié)合,簡化并加快應(yīng)用程序開發(fā)過程。它還包括一個(gè)調(diào)試

WebSphere Translation Server for Multiplatforms
WebSphere Translation Server 使企業(yè)可以實(shí)時(shí)地以多種語言提供 Web 頁面、電子郵件和聊天。WTS 是專為企業(yè)設(shè)計(jì)的,它使公司可以利用他們已有的 Web 基礎(chǔ)設(shè)施以母語向用戶提供內(nèi)容,其成本遠(yuǎn)低于專業(yè)翻譯。

WebWindow
WebWindow 是一個(gè)只占用少量內(nèi)存、模塊化的 Web 瀏覽組件,適用于很多平臺(tái),包括 PDA 和桌面系統(tǒng)。

WebWork
WebWork 是一個(gè) Java Web 應(yīng)用程序開發(fā)框架。它是為提高開發(fā)人員生產(chǎn)率和簡化代碼而構(gòu)建的,提供對(duì)構(gòu)建可重用 UI 模板、UI 主題、國際化、表單參數(shù)與 JavaBean 的動(dòng)態(tài)映射的健壯支持,以及健壯的客戶機(jī)和服務(wù)器端驗(yàn)證等。

WEKA
Weka 是一個(gè)機(jī)器學(xué)習(xí)算法集合,用于解決現(xiàn)實(shí)中的數(shù)據(jù)挖掘問題。這些算法可直接應(yīng)用于一個(gè)數(shù)據(jù)集,也可以從 Java 代碼中進(jìn)行調(diào)用。Weka 包含用于數(shù)據(jù)預(yù)處理、分類、回歸、集群、關(guān)聯(lián)規(guī)則和可視化的工具。

WindowBuilder Pro
WindowBuilder Pro 是一個(gè) Eclipse 插件,用于創(chuàng)建和雙向編輯 Swing 和 SWT GUI 應(yīng)用程序。



回頁首

?

?

X

Xalan
Xalan 是一個(gè) XSLT 處理程序,用于將 XML 轉(zhuǎn)換成 HTML、文本或任何其他文檔類型。它實(shí)現(xiàn)了 XLS transformations(XSLT)的 W3C 推薦標(biāo)準(zhǔn)。

Xalan-Java
Xalan-Java 是一個(gè) XSLT 處理程序,用于將 XML 文檔轉(zhuǎn)換成 HTML、文本或其他 XML 文檔類型。Xalan-Java 將 Xalan(前名為 LotusXSL)轉(zhuǎn)換成 Transformation API for XML(TraX)接口的一個(gè)實(shí)現(xiàn),Transformation API for XML(TraX)接口是用于 XML Processing 1.2 的 Java API 的一部分。

XAPool
XAPool 是用于 JDBC 和 XA 連接的一個(gè)連接池實(shí)現(xiàn)。XAPool 以 XA 支持包裝 JDBC 驅(qū)動(dòng)程序,使沒有驅(qū)動(dòng)程序 XA 支持的 JDBC 驅(qū)動(dòng)程序仍然可以參與 XA 事務(wù)。

XDoclet
XDoclet 是一個(gè) JavaDoc ‘doclet’ 工具包,通過它可以定義定制的 JavaDoc 標(biāo)記,并使用一個(gè)模板引擎基于那些標(biāo)記生成源代碼。它包括對(duì)生成 EJB 和 Web 應(yīng)用程序部署描述符的內(nèi)置支持。

Xerxes
Xerces 是一個(gè)靈活的 XML 解析工具包,包括對(duì) DOM level 1 和 2、SAX version 1 和 2 以及 XML Schema 的支持。

XFire
XFire 是一個(gè)高性能的、易于使用的 Web 服務(wù)框架。通過它可以開發(fā)使用 POJO 的代碼優(yōu)先的 Web 服務(wù)或者使用 XMLBean 或 JAXB 的模式優(yōu)先的 Web 服務(wù)。

XML Enhancements for Java
便于在 Java 中進(jìn)行 XML 處理的一組語言擴(kuò)展(這是一種 ETTK 技術(shù))。

XML Forms Generator
一個(gè)基于標(biāo)準(zhǔn)的、數(shù)據(jù)驅(qū)動(dòng)的 Eclipse 插件,可以使用 XHTML 文檔中嵌入的 XForms 標(biāo)記從一個(gè) XML 數(shù)據(jù)實(shí)例或一個(gè) WSDL 文檔生成有效的表單(這是一種 ETTK 技術(shù))。

XMLUnit
XMLUnit 是一個(gè) JUnit 擴(kuò)展框架,可方便 XML 文檔的測試。

XOM
XOM 是一個(gè)開源的、基于樹的 API,用于使用 Java 處理 XML,以獲得正確性、簡單性和高性能。

XQEngine
XQEngine 是用于 XML 文檔的一個(gè)全文本搜索實(shí)例。它支持用于查詢的 XQuery 和 XPath,并包括一個(gè)高性能的用于 XML 文檔的索引器。

XQuery Normalizer and Static Analyzer
XQuery Normalizer and Static Analyzer(XQNSTA)是一個(gè) Java(TM)API 和 GUI,用于標(biāo)準(zhǔn)化和計(jì)算靜態(tài)類型的 XQuery 表達(dá)式。

XStream
XStream 是一個(gè)簡單的庫,用于對(duì)象與 XML 之間的序列化。它不需要指定一個(gè)模式或映射文件。它使用反射將類映射到元素名稱,必要時(shí)可以提供附加的映射信息。

XUI RIA Framework
XUI 是一個(gè)開源的 Rich Internet Application(RIA)框架,用于構(gòu)建使用 Java 和 XML 的應(yīng)用程序。XUI 支持 Swing、AWT、SWT 和 HTML 部件集,讓您可以用 XML 或 Java 或混合使用兩者編寫程序。它使用 MVC 模式幫助將用戶界面的設(shè)置與業(yè)務(wù)邏輯和數(shù)據(jù)處理分離。



回頁首

?

?

Z

Zaval J Visual Component Library
Zaval JVCL 是一個(gè) Swing 組件集合,可用于增強(qiáng) Swing GUI 應(yīng)用程序。它包括狀態(tài)條、動(dòng)畫圖標(biāo)和緩存樹控件等組件。

Zaval Java Resource Editor
Zaval JRC 是一個(gè)資源編輯器,用于為 Java 應(yīng)用程序的國際化和本地化構(gòu)建資源包。

Zaval Light-Weight Visual Components
Zaval LwVCL 是 AWT 或 Swing 的一個(gè)輕量級(jí)的、只占用少量內(nèi)存的替代物,用于構(gòu)建 GUI 應(yīng)用程序,并且適用于 PersonalJava 應(yīng)用程序和 J2SE。

Zelix Klassmaster
Zelix Klassmaster 是第二代字節(jié)碼混淆程序,用于打包和混淆 Java 應(yīng)用程序。它提供類和成員名稱、控制流的混淆,并使用加密混淆常量池中存儲(chǔ)的靜態(tài)字符串。

總結(jié)

以上是生活随笔為你收集整理的Java 产品与软件下载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。