|
|
![]() SymmetricDS是一套基于Web,独立于任何数据库的数据同步/复制软件。 它使用web和数据库技术在关系型数据库之间实时复制表格数据。SymmetricDS设计用于大型数据库群,工作在网络带宽有限,并且网络会周期性断线的环境中。当前支持的数据库包括:MySQL、Oracle、SQL Server和PostgreSQL。 ![]() ![]() ![]() FaceCart是一个完整电子商务平台。该购物车系统采用oscommerce(最好的PHP开源电子商务解决方案)的设计模式进行开发。FaceCart非常易于扩展,支持所有数据库和应用服务器。它的前台采用Ajax技术提供了良好地用户体验和交互。包括:处理进度条、实时校验、历史操作管理、自动完成输入框(Auto-complete boxes)、拖放操作功能(Drag and drop)、实时图片展示等。 ![]() ![]() ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。 ![]() Doff是一个轻量级开源J2EE工具包,提供Actions(servlets)与URLs之间的映射而不需要XML或其它任何配置文件。Doff使用Java5注释(annotation)并提供非常多的特性。 ![]() ![]() Antenna项目提供了一组Ant Task用于开发基于J2ME Wireless Toolkit的J2ME/MIDP应用程序。Antenna提供的功能包括编译、打包、部署、混淆、运行MIDlets和操作JAD文件,也能够把JAR文件制作成PalmOS PRC文件。 ![]() bbTracker是一个简单的应用程序能够在支持Java的智能手机上记录GPS追踪日志。它能够追踪某点的移动并为稍后分析提供数据。bbTracker不是一个功能完整的GPS软件,因为它没办法显示地图和寻径。 ![]() HDIV是一个Java Web应用安全框架,它扩展自现有的一些Web框架(Struts1.x、Struts 2.x、Spring MVC和JSTL)旨在防止绝大多数常见的Web攻击。 ![]() NativeSwing提供一种简易的方式集成一些native控件到Swing应用程序中。这些控件包括浏览器和Flash播放器等。它能够控制浏览器新窗口打开,注入JavaScript代码,从自定义页面接收自定义消息等。对于Flash播放器,支持播放、暂停、停止、设置变量等。 ![]() ![]() ![]() ![]() Jitterbit是一个开源集成工具,它提供了一种快速、简单的方式来设计、配置、测试和部署集成解决方案。Jitterbit支持多种文档类型和协议包括:XML、web services、database、 LDAP、text、FTP、HTTP(S)。 ![]() ![]() Spring Dynamic Modules让开发一个运行在OSGi框架上的Spring应用变得简单。采用此方式开发的Spring应用能够更好地这现分离模块,能够在系统运行时安装,更新和卸载模块,能够同时部署同一个模块的多个版本。
![]() ![]() ini4j一个用于处理Windows中.ini配置文件的java类库。此外该类库还包括一个基于.ini文件的Java Preferences API实现。 ![]() RMIIO这个Java类库能够解决通过RMI/RPC框架发送大文件(比如2GB大小)时客户端或服务器会发生内存溢出的问题。它用法很简单只需额外增加几行代码。 ![]() Shoal是一个基于java的动态集群框架,为构建容错、可靠和实用的Java EE应用服务器提供了基础架构支持。它还可以嵌入到需要集群和分布式系统支持的任何java应用中。Shoal是GlassFish与JonAS应用服务器的集群引擎。 ![]() 该Java类库提供一组基于Fluent Interface的API来简化Java反射的使用,从而改进了代码的易读性与类型安全(Type-Safe)。 ![]() JRubyStack是一个安装包它极大地简化JRuby与其运行环境的安装。它能够同时帮你安装好JRuby、Rails、Java、Tomcat、GlassFish、MySQL和Subversion。 ![]() ![]() spring-json view一个为Spring-MVC添加Json支持的开源项目。它能够与所有Spring-MVC的标准控制器(比如:SimpleFormController)相结合使用。 ![]() Kabeja这个Java类库能够解析、处理和转换Autodesk的DXF文件。所有处理过的数据都能使用类似于DOM的API来获取。Kabeja能够把DXF稿图转换成多种不同的输出格式比如SVG、JPEG、PNG、TIFF、PDF等。 ![]() RARoScope是一个用于扫描和列举RAR压缩文档内容的Java类库。它能够读取RAR文档大部分可用信息包括:1.完整的文件名包括路径。2.文件被修改/创建的日期和时间。3.压缩过的文件大小。4.判断文件是否是一个目录。5.压缩所使用的算法。6.RAR压缩版本号等。 ![]() ReportNG是TestNG单元测试框架的一个HTML报表生成插件。它用于替换TestNG默认的HTML报表,其默认的报表虽然信息全面,但不易于理解。ReportNG提供一种简单的方式来查看测试结果,并能够对结果代码进行着色。还可以通过修改CSS文件来替换默认的输出样式。此外ReportNG还能够生成JUnit格式的XML输出。 ![]() ![]() Kiwi Toolkit这个工具包包含了许多Swing没有提供的类和组件,比如TreeTable,DateChooser,MVC制图包(能够制作柱状图,线状图,饼状图),一个插件框架和一个应用程序资源管理器(用于管理loading images,icons,HTML页面,音频和JAR文件中的其它资源)。 ![]() ![]() PortableSigner这个Java应用程序能够对普通PDF文件进行数字签名(X.509)。你可以在标准的Adobe Reader中打开PDF文件来校验你的数字签名,而且不需要任何插件。 ![]() ![]() JRemoteControl是一个简单的蓝牙远程控制工具。它能够让你在J2ME或具有蓝牙功能的移动设备中启动PC机上的服务。一个易于使用的编程接口提供创建PC机服务与远程设备命令的映射。此外任何服务产生的输出都能够直接显示在你的移动设备上。JRemoteControl默认映射配置支持Windows与Linux平台上的mplayer播放器。 ![]() 这是一个Swing应用程序开发框架,提供一组用于简化桌面应用程序开发的Java类。包括:1.应用程序生命周期管理,特别是GUI的启动与关闭。2.资源管理和载入的支持,这些资源可以是字符串,格式化的消息,图像,颜色,字体以及桌面应用程序共有的其他类型资源。3.支持Action定义、管理和绑定,包括后台运行的异步Action。4.会话状态持久化:支持自动地或有选择地保存应用程序一次运行到下次运行的GUI状态。NetBeans6.0以上的版本都支持Swing Application Framework的开发。 ![]() FBReaderJ是Google Android平台上的一个电子书籍阅读工具。它是由FBReader的作者采用Java开发。当前支持e-book格式包括:oeb、epub、fb2。
![]() |