JAVA开源大全3

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这个项目把FCKeditorMyFaces结合成一个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。

 

你可能感兴趣的:(Java)