JAVA开源大全

 
Beanshell  【Java开源 动态语言】
Beanshell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 它具有以下的一些特点:使用Java反射API以提供Java语句和表达式的实时解释执行;可以透明地访问任何Java对象和API;可以在命令行模式、控制台模式、小程序模式和远程线程服务器模式等四种模式下面运行;与在应用程序中一样,可以在小程序中(Applet)正常运行(无需编译器或者类装载器);非常精简的解释器jar文件大小为175k

 
OpenCms  【Java开源 CMS系统】
OpenCms是一个J2EE的产品,它是用Java写成的。它和Tomcat捆绑在一起。但是也能够使用ATG Dynamo、WebLogic和WebSphere。OpenCms支持多种RDBMS来保存内容,包括Oracle、SQL Server、Sybase和mySQL。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性。

 
JUnit  【Java开源 测试工具】
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

 
BlueJ  【Java开源 开发工具】
BlueJ是一个专门为入门级教学设计的JavaTM 开发环境。它是由澳大利亚墨尔本Monash大学BlueJ小组设计并开发的。

 
XWiki  【Java开源 知识库Wiki系统】
XWiki是一个强大的Java开源的Wiki引擎。它支持一些受欢迎的特性如:
* 内容管理(浏览/编辑/预览/保存),
* 支持附件,
* 版本控制,
* 全文本搜索,
* 权限管理
* 使用Hibernate进行数据存储,
* RSS输出与显示外部的RSS feeds,
* 多语言支持,
* 提供XML/RPC的API,
* WYSIWYG HTML编辑器,
* 导出为PDF
* Groovy脚本支持等等....。

 
EJBCA  【Java开源 网络服务端组件】
EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA。EJBCA兼具灵活性和平台独立性,能够独立使用,也能和任何J2EE应用程序集成。

 
JXTA  【Java开源 未分类开源项目】
Sun微系统公司公开了旨在建立P2P(Peer to Peer)通用技术基础的JXTA计划。JXTA技术是网络编程和计算的平台,用以解决现代分布计算尤其是点对点(P2P)计算中出现的问题。
JXTA将建立核心的网络计算技术,提供支持在任何平台、任何地方以及任何时间实现P2P计算的一整套简单、小巧和灵活的机制。JXTA首先将归纳目前P2P的功能特别,而后建立核心的技术来表达目前的P2P计算的局限性。其重点是创建基本的机制,而具体的策略选择权则交给应用的开发者。JXTA将充分利用XML、Java等开放技术,使得UNIX操作系统更强大和灵活,比如利用管道(Pipes)传输Shell命令实现复杂的计算任务。JXTA支持P2P应用的基本功能来建立一个P2P系统,还将努力证实这些可以成为建立更高层功能的基础构造模块。JXTA架构可以分为三个层面:JXTA核心层、JXTA业务层和JXTA应用层。

最近更新


--------------------------------------------------------------------------------

Dr.eiDRuC  【Java开源 Java游戏】
采用Java开发的3D/2D魔方(Rubik's Cube)手机游戏。


OpenXML4J  【Java开源 未分类开源项目】
OpenXML4J是一个Java类库用于创建和操作基于Office Open XML(ECMA-376)与OPC规范的文档。

JYaml  【Java开源 未分类开源项目】
JYaml是YAML的Java实现。JYaml支持的Java数据类型:

原始数据和封装类(比如int,java.lang.Integer)
JavaBean兼容对象(Structure支持)
Collection (sequence支持)
List
Set
Map (map支持)
Arrays (sequence支持)
BigInteger 和BigDecimal
Date
YAML是ruby动态语言常用的配置文件,对象序列化格式,比XML轻便,易读,比properties表达能力更强。
GDAPI  【Java开源 未分类开源项目】
GDAPI提供了一组用于访问Google桌面搜索(Google Desktop Search)的简单Java API。

Eclipse RAP  【Java开源 AJAX开发组件】
Eclipse RAP项目的目的是让开发人员能够利用Eclipse开发模型来构建Rich,Ajax-enabled Web应用程序。主要运用著名的Eclipse平台扩展点插件机制和一个包含SWT/JFace API的widget工具包。


XRuby  【Java开源 动态语言】
XRuby是一个能够将Ruby源代码(.rb)编译成Java字节码 (.class)的编译器。经Benchmark测试,XRuby比Ruby1.8.5还要快。

iText toolbox  【Java开源 PDF组件包】
iText toolbox是一个Java Swing应用程序,其起初是iText类库的一部分。iText toolbox既可以作为一个可执行的Jar,也可作为Java Webstart应用程序运行。对于完成各种类型的PDF相关文件操作,iText toolbox是一个非常有用的工具比如:把一个目录下的所有图片转换成一个PDF文档,合并现有PDF文档等。此外开发人员可以把它当成一个学习iText类库各项功能的工具。

JQuery Corner  【Java开源 未分类开源项目】
JQuery Corner是一个用于修饰边角的JQuery插件。最常用的就是把边角修饰成圆角。

MochiKit  【Java开源 AJAX开发组件】
MochiKit是一个文档完善且经过详细测试的轻量级JavaScript工具包。MochiKit从Python、Objective-C等语言中借鉴了很多好的概念。开发工具:Aptana IDE

UrlRewriteFilter  【Java开源 未分类开源项目】
UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。

ASDT  【Java开源 Eclipse插件】
ASDT:Actionscript开发工具。它提供一个具有语法着色显示,语法检查,内容援助等功能的编辑器和其它一些用来创建ActionScript2.0和编译SWF文件所需要的所有辅助工具。构建器和日记功能可以用来调试和部署完全采用ActionScript2.0编写的项目。

Mantis  【Java开源 Web框架】
Mantis是一个基于Java的小型MVC Web框架,通过Mantis,您可以快速开发一个Web系统,它具有以下特点:


封装数据库访问,事务处理,连接池集成,封装分页控制
封装数据库缓存和刷新机
基于URL反射的方法调用,避免复杂的XML配置;
简化配置文件,只需要一个配置文件即可完成web应用的灵活配置
完善的例外处理,超时处理
内置Mail, JfreeChart, JspReport及丰富的工具类
完善的认证授权机制和日志处理支持国际化
内置自定义标签和丰富的js简话页面的开发
内置丰富的js
内置Ajax
Control.Modal  【Java开源 AJAX开发组件】
Control.Modal是一个用于创建模式对话框和lightboxes的javascript类库。

moo.fx  【Java开源 AJAX开发组件】
moo.fx是一个超级轻量级的javascript特效库,能够与prototype.js或mootools框架一起使用。它非常快、易于使用、跨浏览器、符合标准,提供控制和修改任何HTML元素的CSS属性,包括颜色。它内置检查器能够防止用户通过多次或疯狂点击来破坏效果。moo.fx整体采用模块化设计,所以可以在它的基础上开发你需要的任何特效。


Corner.js  【Java开源 未分类开源项目】
Corner.js是一个能够给图片加圆角效果的JavaScript库。使用也非常简单只需在img标签中加入class="corner"。


Reflection.js  【Java开源 未分类开源项目】
Reflection.js是一个能够给图片加倒影效果的JavaScript库。使用非常简单只需在img标签中加入class="reflect"。

JBossWeb  【Java开源 Web服务器】
JBossWeb服务器是一个新的开源项目,它将为JSP,Servlet技术,Microsoft ASP.net,PHP和CGI提供一个独立,高性能的部署平台。JBossWeb构建在Apache Tomcat,APR(Apache Portable Rumtime)和Tomcat native技术之上以达到稳定性和性能都能与Apache Http服务器相匹敌甚至是超越它。JBoss Web服务器具有以下特性:能够处理10,000多个并发连接数;支持http,https和AJP(Apache Jserv Protocol)协议;支持OpenSSL安全套接层;提供一个灵活的URL rewriting操作引擎支持无限个规则数和规则条件;支持CGI和PHP脚本,ASP.NET应用程序的in和out-of-process执行等。

Google Gadget Eclipse plugin  【Java开源 Eclipse插件】
这个插件能够把所有Google Gadgets(即"Google小工具")集成到你的Eclipse平台中。默认内置三个Google Gadget:Google Calender,Google Talk,Google Map。但你可以通过在plugin.xml中增加一个扩展来添加任何你所喜欢Google Gadget。


FreeCol  【Java开源 Java游戏】
FreeCol是殖民帝国的一个开源版本。它是一个类似于策略游戏《文明》需要玩家征服新的版图。


Spark  【Java开源 Chat系统】
Spark是一个开源,跨平台IM客户端。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。


Openfire  【Java开源 网络服务端组件】
Openfire(原来的Wildfire)是一个跨平台,采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。


Hyperic HQ  【Java开源 网络服务端组件】
Hyperic HQ是一个开源(GPL授权)IT资源管理平台。
Hyperic HQ 可以监控和管理:

操作系统:AIX,HP/UX,Linux,Solaris,Windows,Mac OSX,FreeBSD
Web服务器:Apache,Microsoft IIS,Sun ONE Web Server
应用服务器:BEA WebLogic,IBM WebSphere,JBoss,Apache Geronimo,Macromedia ColdFusion,Macromedia JRun,Microsoft .NET Runtime,Novell Silverstream,Tomcat,Caucho Resin
数据库:IBM DB2,Microsoft SQL Server,MySQL,Oracle,PostgreSQL,Sybase Adaptive Server
消息中间件: ActiveMQ,Weblogic MQ
微软的产品: MS Exchange,MS ActiveDirectory,.NET
虚拟产品: VMWare,Citrix Metaframe
应用平台: LAMP,LAM-J,J2EE,MX4J
其他:网络设备交换机,路由器,网络服务等。 

JSON Cookies  【Java开源 未分类开源项目】
JSON Cookies是一个能够利用JSON把数据存储在cookies中的JavaScript Library。它基于prototype.js和json.js来存储并从cookies中获取JSON数据。 JSON Cookies可存取JavaScript Objects,Arrays,Boolean,String,Number等类型,就像存储java对象在服务器端的session中一样。

eHour  【Java开源 未分类开源项目】
eHour是一个开源基于Web的多用户,多角色,多项目的时间跟踪系统。


Buoy  【Java开源 未分类开源项目】
Buoy是一个构建在Swing之上用于开发用户界面的类库,但它提供了一组全新的类来表现UI组件。而且具有更加简单,简洁和一致的API;一个更好的机制来布局界面组件;一个更加强大的事件处理机制(能够把任意方法动态绑定当作事件监听者-event listener);内置支持把用户界面序化为XML,以便之后可以重新构建它们。

L2J  【Java开源 Java游戏】
L2J是一个开源的,采用纯Java开发的天堂Ⅱ(Lineage2)游戏服务器。

vegUI  【Java开源 AJAX开发组件】
vegUI是一个javascript AJAX框架和widget组件集。用于帮助你快速、灵活地构建RIA应用程序。它采用模块化设计,并使用一个模板系统来定义vegUI element/widget。所以你完全可以自己控制widget组件的外观。

SMSLib  【Java开源 未分类开源项目】
SMSLib是一个API库用于通过GSM Modem收发SMS短信息。提供Java和.Net两个版本。

gwt-jsonizer  【Java开源 未分类开源项目】
gwt-jsonizer这是一个Java类库可用于在Google Web Toolkit的上下文环境中把JavaBeans序化成JSON对象,或者把JSON对象反序化成JavaBeans。

Mysaifu JVM  【Java开源 未分类开源项目】
Mysaifu JVM是一个能够运行在Windows Mobile上开源的虚拟机。支持的操作系统包括:


Windows Mobile 5.0
Windows Mobile 2003 Second Edition software for Pocket PC (Pocket PC 2003 SE)
Windows Mobile 2003 software for Pocket PC (Pocket PC 2003)
PGF  【Java开源 AJAX开发组件】
Prototype Graphic Framework(PGF)是一个基于prototype用于在浏览器中显示矢量图形(SVG/ VML/Canvas)的框架。

kangaroo-egg  【Java开源 Web服务器】
kangaroo-egg(袋鼠蛋)是完全采用java技术开发的功能强大拥有自主知识产权且开源的web服务器。其拥有自己的开发语言DQM及容器(类似于Servlet/JSP),可以很容易开发出满足各种业务要求的web应用。同时具有:动态网页扩展名自定义; 集成HTTP压缩功能; 自动生成和管理静态页面; 有条件的文件输出(下载); 隐藏动态网页代码;

JBossRichFaces  【Java开源 AJAX开发组件】
JBossRichFaces是一个构建在Ajax4jsf上的JSF Rich组件包。它提供了大量的可视化组件和内置皮肤。在线演示Demo。

LDAP Studio  【Java开源 Eclipse插件】
LDAP Studio是一个基于Eclipse RCP开发LDAP工具平台。由几个Eclipse(OSGi)插件包括:LDAP Browser Plugin和Schemas Editor Plugin组成,所以LDAP Studio易于通过插件进行扩展。LDAP Studio适用于任何LDAP服务器,但它是专门设计用于Apache Directory Server。


NimROD L&F  【Java开源 Swing外观】
NimROD L&F是一个具有多种主题的Swing皮肤。


pack:tag  【Java开源 JSP标签】
pack:tag是一个用于压缩静态资源的JSP标签库。它能够压缩JavaScript或CSS并缓存到内存或文件中。压缩算法可针对不同资源类型进行扩展。扩展使用策略设计模式实现。利用pack:tag压缩静态资源:能够减少带宽;加速客户端装载时间;混淆内容和资源名称。解决JavaScript文件浏览器缓存问题(将HashCode成新的资源名称)。


TIBCO GI  【Java开源 AJAX开发组件】
TIBCO General Interface(GI)是TIBCO通过开源BSD授权发布的Ajax RIA库。在这个RIA库中包含了100多个Ajax组件,并且还提供相应的可视化开发工具(TIBCO Business Studio)。


XPairtise  【Java开源 Eclipse插件】
XPairtise为分布结对编程提供了一个平台。该插件提供共享编辑,项目同步,共享程序和测试执行,用户管理,内置对话交流和一个共享白板。

Hadoop  【Java开源 未分类开源项目】
Hadoop是一个用于运行应用程序在大型集群的廉价硬件设备上的框架。Hadoop为应用程序透明的提供了一组稳定/可靠的接口和数据运动。在Hadoop中实现了Google的MapReduce算法,它能够把应用程序分割成许多很小的工作单元,每个单元可以在任何集群节点上执行或重复执行。此外,Hadoop还提供一个分布式文件系统用来在各个计算节点上存储数据,并提供了对数据读写的高吞吐率。由于应用了map/reduce和分布式文件系统使得Hadoop框架具有高容错性,它会自动处理失败节点。已经在具有600个节点的集群测试过Hadoop框架。

Jirr  【Java开源 多媒体组件】
Jirr是著名开源3D Irrlicht Engine的一个Java绑定。它的目的是为Java程序员提供一个最先进的,高性能的,开源和跨平台的3D引擎。

G4jsf CDK  【Java开源 AJAX开发组件】
G4jsf是Ajax4jsf下一个新的开源子项目用于把GWT(Google Widget Toolkit)集成到JSF中。G4jsf把Google widget包装到JSF组件中以便充分利用这两种技术。G4jsf CDK一个组件开发工具箱用来开发这些包装组件。

Ejb3Unit  【Java开源 测试工具】
Ejb3Unit用于在容器外对EJB3实体(Entity)和会话(Session)Bean进行自动测试。 Ejb3Unit是JUnit的一个扩展并能对所有JEE或EJB3项目自动执行独立junit测试。其脱离容器的方式能够缩短构建-测试周期,因为不需要容器部署。EJb3Unit默认使用一个内置的内存数据库,但也可以指定自己定义的数据库。

openid4java  【Java开源 身份认证管理】
openid4java这个Java类包能够为Java Web应用添加OpenID认证。

DED|Chain  【Java开源 AJAX开发组件】
DED|Chain是一个JavaScript工具包构建在Yahoo! UI之上并允许你使用类似于jQuery的语法。DED|Chain还提供可定制的API便于利用插件对其进行扩展。

DBEdit  【Java开源 数据库管理工具】
DBEdit是一个数据库编辑工具,采用Java5开发。它支持的数据库包括:Oracle,DB2,MySQL。提供的主要功能包括:可直接更改查询结果中的记录并保存;新增、修改、删除和复制记录;打开、复制/粘贴、导出/导入BLOB与CLOB字段类型中的数据;运行SQL脚本;Schema查看;把结果导到Excel;把记录集导成insert语句。


JSControlsTags  【Java开源 JSP标签】
JSControlsTags这个JSP标签库提供了一些基于Ajax(Prototype.js/scriptaculous.js)技术的Web UI控件(Autocomplete,Slider/AjaxSlider,Treeview,Swap)。JSControlsTags利用JSON来在服务器与客户端之间传递信息。


 jFileCrypt  【Java开源 未分类开源项目】
jFileCrypt是一个能够快速对文件和文件夹进行加密/解密的工具。它基于Java5开发并且运用JCE。支持Blowfish,DES,3DES,AES和RC4加密算法。

jdec  【Java开源 未分类开源项目】
jdec是一个Java反编译器。它能够把出现在一个.class文件中的字节码还原成Java源代码,反编译的结果几乎与原始Java文件相同。它还自带一个利用swing开发的用户操作界面。

jMaki Eclipse Plugin  【Java开源 Eclipse插件】
jMaki(一个ajax框架支持Java与PHP) Eclipse插件。

MooTools  【Java开源 AJAX开发组件】
MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools跟prototypejs相类似,语法几乎一样。但它提供的功能要比prototypejs多,而且更强大。比如增加了动画特效、拖放操作等等。建议大家可以用它来代替prototypejs。

GWT4NB  【Java开源 未分类开源项目】
GWT4NB是一个支持GWT开发的NetBeans插件。它提供的功能包括:在新的或现有的项目中使用GWT;在任何服务器上部署,运行和调试基于GWT开发Web应用程序;辅助处理一些代码编辑操作。

TinyUML  【Java开源 UML建模】
TinyUML是一个能够帮助你快速和轻松地绘制UML2图的开源工具。采用Java5开发。


Red5  【Java开源 多媒体组件】
Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。


jHomeNet  【Java开源 未分类开源项目】
jHomeNet是一个住宅自动控制平台完全采用Java开发,主要用于监控和管理安装在住宅周围的传感器和其它设备。该软件使用了许多现有的通信技术包括1-Wire和X-10协议。jHomeNet通过一个完全采用Swing开发(包括运用许多其它第三方包)的GUI来实现管理和控制操作。

Unitils  【Java开源 测试工具】
Unitils这个Java开源类包的目的是让单元测试变得更加容易和可维护。Unitils构建在DBUnit与EasyMock项目之上并与JUnit和TestNG相结合。支持数据库测试,支持利用mock对象进行测试并提供与Spring和Hibernate相集成。Unitils设计成以一种高度可配置和松散偶合的方式来添加这些服务到单元测试中。
在进行数据库测试时能够:
 

自动维护和强制关闭单元测试数据库(支持Oracle,Hsqldb,MySql,DB2),
  
简化单元测试数据库连接的设置,
  
简化利用DBUnit测试数据的插入,
  
简化Hibernate session管理,
  
自动测试与数据库相映射的Hibernate映射对象。
在利用Mock对象进行测试时能够:
  
简化EasyMock mock对象创建,
  
简化mock对象注入,利用反射等式匹配EasyMock参数。
在与Spring集成时易于把spring管理的bean注入到单元测试中,支持在单元测试中使用一个用Spring配置的Hibernate SessionFactory。
jZeno  【Java开源 Web框架】
jZeno是一个用于开发web2.0应用程序的开源Java full-stack框架。类似于GWT,jZeno也能够把Java开发转换成Javascript/HTML/CSS。jZeno构建在Hibernate和Echo之上。

kSOAP2  【Java开源 Web Service】
kSOAP2是一个SOAP web service客户端包。主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。

Quercus  【Java开源 未分类开源项目】
Quercus是Caucho公司采用纯Java开发的一个PHP5引擎。基于开源授权协议GPL发布。Quercus自带很多个PHP模块和扩展如PDF,PDO,MySQL和JSON。可以利用这个引擎在一些JavaEE应用容器(Resin,GlassFish等)中运行PHP程序,也可以在PHP脚本中调用一些Java服务如JMS。Quercus会预先把PHP文件编译成.java文件,然后再执行。

Frails   【Java开源 Web框架】
Frails是基于JSF上的一个开发效率和RoR可以向媲美的Java Web框架。 Frails的特性如下:


Frails 让开发者使用约定(习惯)和注解(annotations)来省略在 faces-config.xml 文件中 managed-bean 和 navigation-rule的配置.
Frails 提供一个更简单的方法来使用 Faces API.
Frails 重定向非 faces 请求为一个 faces 请求,这样可以避免因为URL输入的疏忽导致的异常.
Frails 提供一些预定义的 Managed Bean 基类让开发者扩展 .
Frails 可以让开发者在 Managed Bean 中使用注解(Annotation)来支持AOP功能 ,如 函数拦截(method interception).
Frails 提供 Managed Bean 属性的injection 和 outjection
Frails 中的Hibernate GenericDao 对象提供了基本的 CRUD 函数 和 其他一些有用(常用)的数据访问函数.
Frails 还提供了一些有用的注解(annotations)来简化JSF的开发.
Frails 完全支持 jsf 1.1 和 jsf 1.2 规范,并且可以自动的探测你使用的版本.
Frails 提供了对action Method 和 Listener 函数的增强,在这些函数中现在你可以传递参数了.
Spring Modules  【Java开源 未分类开源项目】
Spring Modules包含一组用于扩展Spring框架的工具,附件和模块。Spring Modules的核心目标是促进Spring与其它项目相集成而不需要打乱或扩大Spring Core。当前包括的模块有:
Ant集成
Flux产品套件集成
HiveMind集成
Lucene集成
Apache OJB集成
O/R Broker集成
OSWorkflow集成
Tapestry集成支持声明式缓存服务包括EHCache,JCS,OSCache,GigaSpaces和其它。
支持db4o 支持JSR-94规则引擎比如Drools和Jess
支持各种Jakarta Commons组件比如Configuration,Lang,Chain和Commons Validator
支持JavaSpaces包括Gigaspaces和Blitz.
支持jBPM3.0.x与3.1.x
支持JSR-170(Java内容知识库)包括Jackrabbit和Jeceira
支持web模板引擎如:Freemarker,Groovy,Velocity,WebMacro和XSLT
Valang: 校验语言
Bean校验框架 Spring MVC附件
XT Framework:提供面向领域驱动设计框架和Spring MVC AJAX支持(用于开发胖领域模型与胖客户端用户界面)。

google-guice  【Java开源 IOC反转控制】
Guice是一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。Guice还具有一些可选的特性比如:自定义scopes,传递依赖,静态属性注入,与Spring集成和AOP联盟方法注入等。

JCommander  【Java开源 Eclipse插件】
JCommander是一个采用Eclipse RCP开发的多平台文件管理器。


log4eclipse   【Java开源 Eclipse插件】
log4eclipse打开一个端口(默认是4445), 监听SocketAppender输入流,然后在一个表格中显示日记事件, 并根据它们的日记级别高亮显示。

DWR NetBeans plugin  【Java开源 未分类开源项目】
DWR NetBeans plugin

GNetWatch   【Java开源 网络客户端组件】
GNetWatch是一个能够通过SNMP,ICMP和流量产生模块来实时,图形化监控和分析网络运行情况的Java开源软件。

AutoSuggest  【Java开源 AJAX开发组件】
AutoSuggest一个AJAX auto-complete text field。


EclipseXSLT  【Java开源 Eclipse插件】
构建在Eclipse WTP之上的XSLT支持插件,包括一个可定制的XML目录大纲,一个xpath查询视图等等。

OpenJUMP  【Java开源 GIS系统】
OpenJUMP一个Java开源的地理信息系统。


FCK Faces  【Java开源 未分类开源项目】
FCK Faces这个项目把FCKeditor与MyFaces结合成一个JSF组件。

Jasypt  【Java开源 未分类开源项目】
Jasypt这个Java类包为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest认证,文本和对象加密,集成hibernate,Spring Security(Acegi)来增强密码管理。

Flickrj  【Java开源 未分类开源项目】
Flickrj是对Flickr API的一个Java封装。

File Arranger  【Java开源 Eclipse插件】
File Arranger是一个基于Eclipse RCP开发的文件管理器。


SpringXT  【Java开源 Web框架】
SpringXT是Spring框架的一个扩展用于开发richer domain models与richer user interfaces的应用程序。采用Domain Driven Design设计原则。为此SpringXT提供两个框架SpringXT Modeling Framework:提供一些组件来开发rich domain model(它集中了所有业务逻辑,规则和约束,完全独立于应用程序的其它部分)并能够让它们与其它应用软件分层"优雅"结合。SpringXT Ajax Framework:一个完全与Spring MVC集成在一起,基于事件的Ajax框架。

Capivara  【Java开源 未分类开源项目】
Capivara是一个文件同步管理器。支持SFTP/FTP,提供中文操作界面。可运行在Windows,Linux,Solaris,Unix,MacOS等操作系统之上。


Elvyx  【Java开源 Eclipse插件】
Elvyx是一个监控与剖析JDBC活动的工具。

JOOConverter  【Java开源 未分类开源项目】
JOOConverter是一个开源Java/OpenOffice文档转换器,能够在不同的office文档格式之间进行转换的工具。比如:
把Word/RTF/OpenDocument Text转换成PDF/Word/RTF/OpenDocument Text格式;
把Excel/OpenDocument Spreadsheet转换成PDF/Excel/OpenDocument Spreadsheet格式;
把PowerPoint/OpenDocument Presentation转换成PDF/Flash/PowerPoint/OpenDocument Presentation等等。
JOOConverter可当作:一个命令行工具使用;一个Web应用;一个可嵌到你Java应用程序中使用的类库;一个Web Service。
 
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值