JActor 是一个 Java 的 Actor 模式的实现,经过测试在 i5 CPU 上可支持每秒钟发送 8500万条消息,可能是目前最快的。这相当于是 Scala 的 Actor 的纯 Java 版本。 示例代码:
JSTUN 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现。 下载地址? Currently, the latest version of "JSTUN"
,用来搭建自己的在线会议系统平台。目前仅支持 Windows 的 IE 浏览器下的通讯,不过开发团队表示已经着手开发 Firefox 适用版本,平台上也会支持 Linux 和 OSX 用户。目前就测试
TinyVM 是一个小型的Java虚拟机。 只需make和gcc即可编译。 项目主页: http://www.open-open.com/lib/view/home/1323959376046
一般在 Java 中处理 JSON 数据,我们会用到各种 json 的第三方 jar 包 详情请看: JSON 开发包 如果不需要这些 jar 包的话,Java 本身能否处理 JSON 呢?
、Facebook、Twitter和其它Open ID提供者注册和验证用户的Web应用开发的Java列库。还支持从Google,Yahoo或Hotmail导入联系人信息。SocialAuth还提供了一个基于
Remoting and Authentication Protocol) 是一个Java远程调用框架,它将原生Java对象序列化压缩装入HTTP中。它是 Spring HttpInvoker 的一个轻
Lucene实现的桌面搜索引擎。它能够索引HTML、XML、OpenOffice、MS Word和PDF文档。其它类型的文件只索引文件名。 项目主页: http://www.open-open.com/lib/
Vulcan 提供了持续集成和构建与发布功能,在一个Web应用中。开发人员、项目经理等可以通过它轻易了解项目的状态,构建结果将通过电子邮件发送给相关人。 功能特性 Import your projects
Disruptor 是一个 Java 的并发编程框架,大大的简化了并发程序开发的难度,在性能上也比 Java 本身提供的一些并发包要好。 项目主页: http://www.open-open
Turbine是基于Servlet的框架包,也是开放源代码Jakarta项目。目前还没有关于Turbine的大量文档。
基于Java2D的图形包。它的特性: Object oriented hierarchical scene graphs Layered graphics with visibility support
JWt (Java Web Toolkit) 是一个用来开发交互式Web应用的Java工具包,参考桌面 GUI 的做法,主要面向网页 Widget 的开发。对开发人员而言,它提供了完整的Web规范的抽
线程来执行下载。 import java.io.BufferedInputStream; import java.io.IOException; import java.io.RandomAccessFile;
模块化的网站内容管理系统。它采用J2EE的规格,拥有先进的内容管理和维护模式,易于扩展和内容整合,支持动态页面和高性能缓存。 项目主页: http://www.open-open.com/
HouseMD是用于收集Java程序运行时信息的命令行工具, 它可以帮助诊断问题或异常. 其优势有: 命令行接口, 能够方便在服务器环境中运行; 弱侵入, 目标 Java 程序无需任何修改, 不用重新部署或重启
ftpserver.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat;
建内容。OpenCms是一个完全开源的软件,它不需要任何许可费用。 OpenCms基于JAVA和XML语言技术,因此它适合完全融入到现有的系统内部。OpenCms可以非常好的运行在一个完全的开源环境中(例
BeanFlow是一个用于创建工作流的轻量级java类库,它使用bean来组织、协调事件。你可以把BeanFlow想像成是BPEL的一种简单选择,在其工作流上的所有说明定义和实现都是采用java代码来代替XML描述。
SpeakRight 是一个 Java 框架,用于编写语音识别应用,基于 VoiceXML 技术。使用 StringTemplate 模板引擎自动生成 VoiceXML 文档。 项目主页: