Java开源软件大全2
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA。EJBCA兼具灵活性和平台独立性,能够独立使用,也能和任何J2EE应用程序集成。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
利用OpenLaszlo免费平台可以快速地,简单地开发漂亮Web 应用程序。这些Web应用程序可以运行在当前任何流行的浏览器与桌面操作系统。它只需要一个XML文件。【IDE4Laszlo:Eclipse下的辅助开发工具】
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
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应用层。
OpenKM是一个文档管理系统(DMS)。用于组织和共享文档。可以通过名称,内容,关键字等来搜索文档。基于Jboss+J2EE+Ajax web (GWT)+Jackrabbit (lucene)等技术开发。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Jacn是一个采用Java代码来代替Spring框架中XML配置文件的配置系统。它利用JSF1.1的bean管理机制和Spring框架,使得JSF与Spring能够有力地无缝地集成在同一个Web开发平台中。
HtmlCleaner是一个开源的Html文档解析器。HtmlCleaner能够重新排序每个元素然后生成结构良好(Well-Formed)的XML文档。默认它遵循的规则是类似于大部份web浏览器为创文档对象模型所使用的规则。然而,用户可以提供自定义tag和规则组来进行过滤和匹配。
PDF Clown for Java 【Java开源 PDF组件包】
PDF Clown for Java是一个基于Java1.5用于读,写和操作PDF文档的Java类包。它提供多个抽象层来满足不同的编程风格:从底层(PDF对象模型)到高级(PDF文档结构和内容流)。
JIBS是一个采用Java开的看图工具。支持全屏/自适应大小,手动/自动幻灯片放映;裁剪,合并,重命名图片;大图片缩略查看;图片编制,旋转等功能。
Quick Sequence Diagram Editor 【Java开源 UML建模】
这个简单的工具能够利用对像与信息的描述文本来生成UML时序图。它采用Java5开发并打包成一个可执行的Jar文件。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Velosurf是一个基于Apache Velocity模板引擎的Java数据库映射层。它以一种非传统的方式来自动映射数据库表格和字段,而且还能够很方便定制自定义实体,查询和SQL行为。Velosurf主要特性包括:易于使用的模板语法,代码分离:SQL查询都集中在同一个地方并且看起来像标准的对象属性。动态映射:当数据库有变动时不需要重新编译。自动连接恢复。基本数据类型映射。事务控制。当需要的时候能够覆盖默认的Java映射对象。提供一些基础功能包括:权限控制机制,国际化支持,数据校验机制。
OpenXava Eclipse Plugins 【Java开源 Eclipse插件】
OpenXava Eclipse插件是一个数据库反转引擎可用于从现有的数据库表格创建OpenXava组件。这个插件联合OpenXava让你在几分钟之内从现有的数据库+Eclipse就可以轻松开发出一个完整的J2EE应用程序。该插件支持: - 从Eclipse连到数据库取得数据库元数据。- 自定制代码生成。- 支持映射功能。
Photran是一个基于 Eclipse和CDT的Fortran语言IDE。它包括:语法高亮显示的编辑器。CVS支持。GUI到gdb支持。基于Makefile编译。编译器错误提取。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Onepoint Project 【Java开源 项目管理】
Onepoint Project是一个开源的项目管理软件。它把项目计划,进展跟踪,项目控制,监控和灵活的报表功能都集合到一个单一,易于使用,基于Web的解决方案中。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
qooxdoo是一个功能强大基于JavaScript GUI工包,它让你可以用JavaScript来开发类似于VB/Delphi风格的具有Ajax功能的web2.0应用程序。qooxdoo具有客户端浏览器检测功能,具有浏览器抽象层,可以无差别的创建跨浏览器的Web应用程序,它提供方便的调试接口,具有事件管理、聚焦管理、定时器、边框和对象属性等特征。它提供一组窗体组件并扩展了布局,它还提供跨平台的png图形透明支持功能。此外,qooxdoo提供一个原子组件,你可以在其基础上开发你自己的组件。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
jOrgan是一个Java开发的虚拟管风琴。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
采用Java开发的中国式纸牌升级游戏。源码下载
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Nuxeo5是一个用于ECM(Enterprise Content Management)应用程序开发的开源框架。基于组件和面向服务的架构使得它真正易于定制和扩展。Nuxeo5构建流行的Java5与Java EE5技术包括:Apache Jackrabbit ,JBoss应用服务器,JBoss Seam,jBPM,JBoss Rules,JSF,EJB3等,并运用OSGi与Nuxeo Core。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Flux是一个支持采用模型驱动来设计一个Struts1.1 web应用程序的Eclipse插件。它能够从UML活动图生成struts-config.xml和struts-config-
OWL(Ontology Web Language)可视化编辑器。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
PDF viewer添加一个PDF透视图到Eclipse平台中,用于打开PDF文件而不需要依赖任何第三方工具。
Atomsphere是一个java包用于创建和修改atom 1.0 feed。
log4javascript是一个基于log4j的JavaScript日记框架。
SpringContracts 【Java开源 未分类开源项目】
SpringContracts是契约式设计(Design by Contract)的一个Java解决方案,能够无缝地集成到Spring框架中。基于Annotations,AOP并且支持EL表达式语言。
elbe(Eclipse LDAP Browser and Editor)是一个LDAP目录浏览和编辑的插件。包括:基于Tree结构的DIT浏览器,搜索结果编辑器,书签,Entry编辑器,Value编辑器,Schema浏览器,更改日记查看器,LDIF编辑器,LDIF导入/导出,批操作。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Claros Chat是一个完全基于Ajax的web即时消息Jabber客户端。界面简洁,漂亮看起来像一个桌面应用程序,兼容任何Jabber服务器包括Google Talk。支持主流的浏览器比如:Explorer,Firefox,Safari,Mozilla等。你可以利用这个客户端与Jabber服务器来架设自己的聊天网络。如果你的Jabber服务器有安装相应的网关,它还可以连到MSN,AOL,ICQ,Yahoo的聊天网络。Claros Chat还提供一个在线Demo,如果你有Google Talk账号可以试一下它的功能。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Jettison是一组StAX parser与writer用于读写JSON。这就使得可以在像CXF,XFire这样的service框架中实现基于JSON的web service。
jEdit - Plugin Central 【Java开源 未分类开源项目】
jEdit Plugin Central是JEdit文本编辑器最主要的在线插件库。可以结合该插件库,通过jEdit的插件管理器来安装,更新和删除插件。所有插件列表
ICEfaces是一个基于Ajax的JSF开发框架。ICEfaces原本是一个商业产品,现已开源基于Mozilla Public License发布。它提供一整套完整的Java EE应用程序开发组件,能够帮助开发人员用纯Java(not JavaScript)快速开发瘦客户端胖互联网应用程序(Rich Internet Applications:RIA)。可通过其提供的一个在线Demo体验一下ICEfaces的强大组件。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
XulBooster项目提供一个基于Eclipse平台的XUL集成开发环境。该项目包括多个编辑器和创建向导来辅助Xul开发.
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">
Velocity Web Edit 【Java开源 Eclipse插件】
Velocity Web Edit是一个Velocity与HTML感知编辑器。它的特点:
1.可定制的语法高亮显示
2.内容辅助(Velocity变量名,方法,属性,Javascript函数方法,Velocity Macro Directives,样式表名称)
3.Velocity大纲视图
4.HTML/XML大纲视图
5.智能代码缩排功能。
6.定义XML DTD等。
Ebean是一个对象/关系映射持久层框架。它与EJB3相类似,但该框架简单易于学习和使用。它特点: 1.兼容EJB3 ORM映射。2.支持级联保存和删除。3.支持懒加载。4.事务管理和日记功能。5.Statement Batching 5.支持缓存。6.Clustering。7.集成Lucene文本搜索。
SOJO提供一个类库用于把POJOs转换成指定的格式可以是CSV、XML、JSON等,以便与非Java的程序进行通信。这些转换都是可插拔的,所以可以自定义自己想要转换的格式。
RC Faces开源Ajax JSF类库,它提供一个用于创建下一代web应用程序的组件集。RC Faces使用AJAX技术与面向对象的JavaScript API来构建动态页面。RC Faces提供的组件包括tab,sortable datagrids,菜单,文本输入框,树,日历等。它特性如下:
1.与服务器端API相对应的客户端API(每一个属性都可以在两端读/写)。
2.开源基于LGPL发布。
3.不需要了解AJAX就能够使用AJAX。
4.客户端运行期调试控制台。
5.支持IE6.0与Firefox1.5以上版本的浏览器。
6.提供XML-RPC框架。
7.提供客户端入口校验框架。
8.提供一个基于Eclipse WTP的IDE。
0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}">