protostuff 是一个支持各种格式的一个序列化Java类库,包括 JSON、XML、YAML等格式。 项目主页: http://www.open-open.com/lib/view/home/1326803667171
提供struts2的约定优先配置和基础Action beangle-database beangle-security 提供权限管理模式和认证部分 beangle-webapp 提供样例App 项目主页: http://www
UBB2HTML 是一个用来将 UBB 码转换成 HTML 代码的 Java 类库。 使用方法: String html = UBBDecoder.decode("[b]I Love You[/b]");
Commons Transaction 旨在提供一个轻量级、标准化、高效的 Java 事务多线程编程的工具包,实现了多级锁、事务集合和事务级文件访问。 项目主页: http://www.open-open
PRTree是一个实现了优先级R-Tree以及空间索引的Java开发包,代码示例: PRTree tree = new PRTree (new Rectangle2DConverter (), 10);
Java Unix Domain Sockets (JUDS) 提供了 Java 的方法用来访问 Unix domain sockets 套接字。 示例代码: package com.google
是一个通过 Java JNI (Java本地接口)实现的基于 Unix Domain 套接字(AF_UNIX )进行通讯的 Java 开发包。 junixsocket 扩展了 Java 的 Socket
Siena 是一个 Java 的简易数据持久层框架,支持 Google App Engine 数据存储。 Siena is a single API with many implementations
ImageJ是一个基于java的公共的图像处理软件,它是由National Institutes of Health开发的。可运行于Microsoft Windows,Mac OS,Mac OS X,Linux,和Sharp
Portal是一个基于Ajax与Java的开源Portal框架,它能够被无缝地集成到任何Java Web应用程序中或作为一个独立的Portal系统。它的特点就是当用户以管理方式访问portal时打开它,
eXo Platform 是一个开源企业门户解决方案,它基于 Java(tm) Server Faces (JSF) web 层框架,遵循portlet API (JSR 168) 。此开源项目还用到的开源技术有Pico
JADE (Java Agent DEvelopment Framework) 是一个完全用Java语言实现的软件框架。它通过一个兼容 FIPA 规范的 中间件来简化了中间多代理的实现。,支持调试和部
Java Native Interface(JNI) 是 Java 语言的本地编程接口,是 J2SDK 的一部分。在 java 程序中,我们可以通过 JNI 实现一些用 java 语言不便实现的功能。通常有以下几种情况我们需要使用
xml-utilities 是一个 Java 的 XML 工具包,提供高级的 API 用于解析 XML 数据。 示例代码: Element elmt = DomEditor.getElement("chapter"
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 易于人阅读和编写。同时也易于机器解析和生成 JSON-lib官网: http://json-lib.sourceforge
首先它是个crawler,其次它不bad。我觉得不bad那就是good了,所以起名goodcrawler。goodcrawler借用了crawler4j的一点点代码(只保留了Page等相关结构,删除了sleepycat的所有东西),当然依然使用 httpclient。
java的Enum枚举类型终于在j2se1.5出现了。之前觉得它只不过是鸡肋而已,可有可无。毕竟这么多年来,没有它,大家不都过得很好吗?今日看《Thinking in Java》4th edition
java有很多可以操作pdf的框架,pdfbox和itext就是其中的两种 pdfbox有如下作用 提取文本,包括Unicode字符。 和Jakarta Lucene等文本搜索引擎的整合过程十分简单。
AustenX是一个用于Java的语法解析代码乱器。它构建的解析器是基于一个解析表达式语法框架。它能够解析包含专门的语言描述句法和语法的文本文件,然后生成相应的代码。 项目主页: http://www
contactlist.action; import java.awt.GraphicsEnvironment; import java.io.File; import java.io.FileNotFoundException;