文章转自:Java开源大全
OBPM 【Java开源 开源工作流】
OBPM是一个开源,轻量级的BPM系统。它的目标是让非IT人员也可以轻松构建IT业务处理流程。OBPM内建工作流引擎(Workflow Engine), Form构建器,Report设计器。OBPM支持浏览器(IE/Firefox)做为客户端,同时还提供了强大的图形客户端。

查看文章 |
文章转自:Java开源大全OBPM 【Java开源 开源工作流】OBPM是一个开源,轻量级的BPM系统。它的目标是让非IT人员也可以轻松构建IT业务处理流程。OBPM内建工作流引擎(Workflow Engine), Form构建器,Report设计器。OBPM支持浏览器(IE/Firefox)做为客户端,同时还提供了强大的图形客户端。 WebGalileo Faces 【Java开源 Web框架】WebGalileo Faces是一组加入Ajax技术的JSF组件。组件包括:容器(container),面板(panel),左右列表(dual list),菜单(menu),日期和时间组件,流程图组件(flow chart)。WebGalileo Faces已经内建支持多种IDE包括Sun Java Studio Creator,IBM Rational Application Developer,Oracle JDeveloper和Eclipse。 script.aculo.us 【Java开源 AJAX开发组件】script.aculo.us一个跨浏览器的JavaScript用户界面库。提供包括动画(animation),拖放(drag/drop),Ajax,DOM utility,单元测试(unit testing)等API。它是Prototype JavaScript框架的一个附属。 GearsWTP 【Java开源 Eclipse插件】Google Gears是一个开源的浏览器扩展,用于让开发人员可以开发可离线/脱机运行的web应用程序。Eclipse WTP支持 javascript代码提示功能,但没有办法提示Google Gears提供的Javascript API。GearsWTP就是一个可以让Eclipse WTP支持Google Gears API提醒功能的工具。该工具类似于GMapWTP。 Dcoat 【Java开源 持久层框架】Dcoat:Java持久层框架。Dcoat的理念就是: Apache MyFaces Trinidad 【Java开源 Web框架】Apache MyFaces Trinidad是一个基于部分Oracle's ADF Faces构建的JSF1.2组件库。 JWC 【Java开源 Web框架】Java Web Components该项目当前开发了一些用于GWT应用程序的组件包括:GWT - Components(用于替换和增强GWT标准组件),GWT - TinyMCE (用于集成TinyMCE DHTML在线编辑器),GWT - FCK Editor (用于集成FCK Editor DHTML在线编辑器),GWT - Spring集成组件。 JBoss Portal 【Java开源 Portal门户】JBoss Portal提供了一个开源符合标准的门户平台,可以用其搭建/布局一个门户网站的web界面,发布和管理内容以及定制它的用户体验。JBoss Portal最新版本中在个性化设置,身份验证,工作流都进行重大更进。此外还集成了Google Gadgets,以提高用户工作效率。 GMapWTP 【Java开源 Eclipse插件】Google Maps JavaScript API让你可以把Google Maps集成在你的网页中,Eclipse WTP支持javascript代码提示功能,但没办法提示Google Maps Javascript API。GMapWTP是一个可以让Eclipse WTP支持Google Map API的工具。 Plazma 【Java开源 ERP与CRM系统】Plazma ERP+CRM基于Spring,Hibernate开发。支持Oracle, PostgreSQL,MySQL,Firebird,HSQL数据库。支持JasperReports与JFreeReport 报表系统。 GWT2SWF 【Java开源 未分类开源项目】GWT2SWF :GWT与FLASH/FLEX集成工具包。 Red Hat Developer Studio 【Java开源 开发工具】Red Hat Developer Studio包括:Exadel Studio(具有可视化编辑JSF和Facelets页面功能),Ajax4JSF和Richfaces(由Exadel捐献给JBoss)开发工具,Hibernate工具,JBoss jBPM工具,Drools IDE,JBoss应用服务器工具,JBoss Seam工具,JBossWS工具等。 LiquiBase 【Java开源 未分类开源项目】LiquiBase是一个开源的数据库重构工具。独立于DBMS,用于跟踪,管理和applying数据库变化。所有数据库变化包括结构和数据都存储在XML文件中。 Apache MyFaces Orchestra 【Java开源 未分类开源项目】Apache MyFaces Orchestra项目的目的是提供一种简单的方式来集成Web框架与持久层框架。典型应用,一个Apache MyFaces Orchestra stack能够集成JSF,Spring和一种JPA实现如Toplink,Hibernate等。它能够为Web层提供长久的 persistence session,以此来解LazyInitializationException,NonUniqueObjectException等问题。 yawebmail 【Java开源 WebMail】yawebmail是一个采用Java开发的WebMail客户端。支持POP3与IMAP协议。 CodePress 【Java开源 未分类开源项目】CodePress是一个采用JavaScript开发,基于web的源代码编辑器。当你在编辑框中,编写源代码时能够实时对语法进行着色加亮显示。就像在开发工具中编写代码一样,只是没有提示功能。 FancyUpload 【Java开源 未分类开源项目】FancyUpload是一个采用Flash与Ajax(MooTools)技术实现包含上传进度条的多文件上传组件,类似于SWFUpload。MooTools是一个与prototype相类似的一个Ajax框架。 OpenPortal 【Java开源 Portal门户】OpenPortal是一个开源企业级Portal平台。它源自Sun Java System Portal Server 7产品。OpenPortal由多个子项目组成: Jboss JSFUnit 【Java开源 Web测试工具】Jboss JSFUnit是一个专门用于JSF应用程序的综合测试框架。它设计成能够在JSF层对JSF应用程序进行调试和综合集成测试。JSFUnit测试运行在容器之中,能够让开发人员完全控制managed beans,FacesContext和内部JSF组件Tree。同时,还可以控制每个客户端请求的HTML输出。 Ravenous 【Java开源 Web服务器】Ravenous是一个基于Java的Web服务器。Ravenous是一个比较特殊的服务器,没有实现任何JEE标准。它的主要目的是为开发人员提供一种简单、独特、易于掌握的方式来开发稳定、高性能的web站点。 GreyBox 【Java开源 未分类开源项目】GreyBox是一个效果类似Lightbox和ThickBox的JS组件。用于以一种别致的模式对话框方式展示页面,图片或者其它内容。 Open Terracotta 【Java开源 Java缓存】一个JVM级的开源群集框架,提供:HTTP Session复制,分布式缓存,POJO群集,跨越群集的JVM来实现分布式应用程序协调(采用代码注入的方式,所以你不需要修改任何)。 Apache Solr 【Java开源 全文检索】Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。文档通过Http利用XML加到一个搜索集合中。查询该集合也是通过http收到一个XML/JSON响应来实现。它的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮显示搜索结果,通过索引复制来提高可用性,提供一套强大Data Schema来定义字段,类型和设置文本分析,提供基于Web的管理界面等。 Apache CXF 【Java开源 Web Service】Apache CXF一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面向服务架构(SOA)业务组件与技术的灵活复用。在CXF中,Service使用WSDL标准定义并能够使用各种不同的消息格式(或binding)和网络协议(transports)包括SOAP、XML(通过HTTP或JMS)进行访问。CXF同样支持多种model 如:JAX-WS,JBI,SCA和CORBA service。CXF设计成可灵活部署到各种容器中包括Spring-based,JBI,SCA, Servlet和J2EE容器。 Sculptor 【Java开源 模型驱动转换器】Sculptor是一个简单但强大的代码生成平台,该平台提供了一个Quick Start来实现模型驱动软件开发(MDSD)。 Sculptor让你只需关心业务需求,而不是详细技术。你可以使用来自Domain-Driven Design (DDD)用textual DSL(Domain Specific Language)定义的一些概念如:Service, Module、Entity、Value Object、Repository...。Sculptor利用openArchitectureWare(oAW)来解析DSL,然后生成高质量的java代码和配置。其生成的代码全部基于一些著名的框架如:Spring, Hibernate与Java EE等。 p-unit 【Java开源 测试工具】p-unit是一款开放源码的性能测试框架,和JUnit不同,JUnit 关注的是测试案例的正确性,而p-unit不仅关注测试案例的正确性,还收集测试案例的性能参数,默认情况下,p-unit收集测试案例的时间和内存消耗情况,可以产生文件,图片,和PDF格式的报表。此外,p-unit 还支持参数化测试,多线程测试以及不同Java 虚拟机性能之间的比较。 OpenJPA 【Java开源 持久层框架】OpenJPA是Apache组织的一个Java EE持久层开源项目,它实现了EJB3.0中的JPA标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA既可以作为独立的POJO持久层框架使用,也可以与所有符合EJB 3.0标准的容器或者其它轻量级框架相集成。 Highlight.js 【Java开源 未分类开源项目】Highlight.js是一个用于在任何web页面上着色显示各种示例源代码语法的JS项目。 Mindquarry 【Java开源 团队协作】Mindquarry是一个团队协作系统提供的功能包括:文件共享(包含版本控制),WYSIWYG-Wiki,任务管理等。它还提供一个桌面客户端用于与桌面实现同步。 Mango 【Java开源 未分类开源项目】Mango是一个基于浏览器,Ajax-enabled的M2M(也就是大家熟悉的工业控制,SCADA,HMI,Domotics)软件。它允许用户通过multiple protocol同时访问和控制电子传感器,设备和机器。在其主页上展示了一个温度传器与温度调节装置的简单例子。 Schematron Eclipse Plugin 【Java开源 Eclipse插件】Schematron Eclipse插件用于创建和编辑ISO Schematron Schema文件,也能够依据XML文档进行schema校验。 jSeamless 【Java开源 未分类开源项目】jSeamless是一个UI抽象框架。其API结构类似于AWT/Swing,jSeamless主要的特点在于能够利用Java创建一个完整的web站点(类似于GWT)。该框架大部分采用Flex实现,但也运用了其它一些技术如HTML,Swing,OpenGL,J2ME等。所以可以利用jSeamless开发各种环境下(如Web,Desktop,Mobile等)的应用程序。 QueWeb 【Java开源 ERP与CRM系统】QueWeb是一套采用GWT框架开发,基于Web的客户服务系统(Customer Care)。设计用于销售技术复杂产品与服务的领域。 dbTier 【Java开源 Eclipse插件】dbTier这个Eclipse插件封装了Hibernate组件并为Eclipse RCP应用程序提供统一的数据访问接口。 GridGain 【Java开源 未分类开源项目】GridGain是一个完全基于Java5开发的开源网格计算平台。专注于网格处理,能够与JBoss和Spring相集成。 iCarousel 【Java开源 未分类开源项目】iCarousel是一个开源的javascript工具用于创建滚动效果的widget。它非常灵活,构建在MooTools之上。 JNA 【Java开源 未分类开源项目】JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。 eclipse-jmx 【Java开源 Eclipse插件】eclipse-jmx这个插件可用于通过JMX和它的RMI连接器Connector来管理Java应用程序。 Dr.eiDRuC 【Java开源 Java游戏】采用Java开发的3D/2D魔方(Rubik's Cube)手机游戏。 OpenXML4J 【Java开源 未分类开源项目】OpenXML4J是一个Java类库用于创建和操作基于Office Open XML(ECMA-376)与OPC规范的文档。 JYaml 【Java开源 未分类开源项目】JYaml是YAML的Java实现。JYaml支持的Java数据类型:
GDAPI 【Java开源 未分类开源项目】GDAPI提供了一组用于访问Google桌面搜索(Google Desktop Search)的简单Java API。 Eclipse RAP 【Java开源 AJAX开发组件】Eclipse RAP项目的目的是让开发人员能够利用Eclipse开发模型来构建Rich,Ajax-enabled Web应用程序。主要运用著名的Eclipse平台扩展点插件机制和一个包含SWT/JFace API的widget工具包。 XRuby 【Java开源 动态语言】XRuby是一个能够将Ruby源代码(.rb)编译成Java字节码 (.class)的编译器。经Benchmark测试,XRuby比Ruby1.8.5还要快。 iText toolbox 【Java开源 PDF组件包】iText toolbox是一个Java Swing应用程序,其起初是iText类库的一部分。iText toolbox既可以作为一个可执行的Jar,也可作为Java Webstart应用程序运行。对于完成各种类型的PDF相关文件操作,iText toolbox是一个非常有用的工具比如:把一个目录下的所有图片转换成一个PDF文档,合并现有PDF文档等。此外开发人员可以把它当成一个学习iText类库各项功能的工具。 |