`
isiqi
  • 浏览: 16004496 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
阅读更多

Java开源大全

项目开头字母 |A |B|C|D|E| F|G|H|I|J| K|L|M|N|O| P|Q|R|S|T| U|V|W|X|Y| Z|

<!--end masthead div -->
搜索

分类列表

<!--end navBar div -->
<!-- google_ad_client = "pub-7963911354665843"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "006699"; google_color_url = "006699"; google_color_text = "333333"; //--> <iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-7963911354665843&amp;dt=1120311894140&amp;lmt=1120312467&amp;format=160x600_as&amp;output=html&amp;url=http%3A%2F%2Fwww.open-open.com%2F&amp;color_bg=FFFFFF&amp;color_text=333333&amp;color_link=006699&amp;color_url=006699&amp;color_border=FFFFFF&amp;cc=35&amp;u_h=768&amp;u_w=1024&amp;u_ah=738&amp;u_aw=1024&amp;u_cd=32&amp;u_tz=480&amp;u_his=2&amp;u_java=true" frameborder="0" width="160" scrolling="no" height="600" allowtransparency="65535"></iframe>

WWW.JavaResearch.org
Matrix-与Java共舞
ChinaJavaWorld技术论坛
中国Java开发网
J道
厦门普工招聘网
厦门电脑联合网
Java爱好者

<!--end headlines -->
热门推荐

Spring Framework【Java开源J2EE框架】

Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。

WebWork【Java开源Web框架】

WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。

Struts【Java开源Web框架】

Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。

Hibernate【Java开源持久层框架】

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Quartz【Java开源日程安排(Job Schedulers)】

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。

Velocity【Java开源模板引擎】

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。

Compiere ERP【Java开源ERP与客户关系管理】

这一高价值的商业应用程序,易于安装、易于实施、易于使用。只需要短短几个小时,您就可以使用申购-采购-发票-付款、报价-订单-发票-收款、产品与定价、资产管理、客户关系、供应商关系、员工关系、经营业绩分析等强大功能了!功能未减,实施时间缩减到 4 小时。最重要的是:这一高价值的商业应用程序是免费的!可以自行安装和实施这套系统(如果您略懂 Oracle 和 Java 技术)。

Roller Weblogger 【Java开源博客(Blog)】

这个weblogging 设计得比较精巧,源代码是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC 接口。

displytag【Java开源Jsp标签库】

与Struts结合使用最出名的一个tag主要是显示表格数据很漂亮、完善。

JFreeChart【Java开源报表制作】

JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。

Eclipse【Java开源开发工具】

Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。

Hypersonic SQL【Java开源数据库与JDBC驱动】

Hypersonic SQL是纯Java开发的关系型数据库,可以通过jdbc driver来存取。支持ANSI-92 标准 SQL语法。而且他占的空间很小。大约只有160K,拥有快速的数据库引擎。

Liferay【Java开源门户系统】

代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。
主要特点:
1、提供单一登陆接口,多认证模式(LDAP或SQL);
2、管理员能通过用户界面轻松管理用户,组,角色;
3、用户能可以根据需要定制个性化的portal layout;
4、能够在主流的J2EE应用服务器上运行,如JBoss+Jetty/Tomcat,JOnAS;
5、支持主流的数据库,如PostgreSQL,MySQL;
6、使用了第三放的开源项目,如Hibernate, Lucene, Struts;
7、支持包括中文在内的多种语言;
8、采用最先进的技术 Java, EJB, JMS, SOAP, XML;

JetSpeed【Java开源门户系统】

Jetspeed是一个开放源代码的企业信息门户(EIP)的实现, 使用的技术是Java和XML. 用户可以使用浏览器, 支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息. Jetspeed扮演着信息集中器的角色, 它能够把信息集中起来并且很容易地提供给用户.
Jetspeed具有如下的特征:

* 即将成为标准化的Java Portlet API
* 基于模板的布局, 包括JSP和Velocity
* 通过开放的内容同步技术支持远程XML内容交换
* 定制默认的主页
* 使用数据库进行用户认证
* 内存缓存技术, 加快页面的响应
* 通过Rich Site Summary技术, 支持同步内容
* 和Cocoon, WebMacro, Velocity集成.
* Wireless Markup Language (WML) 支持
* 使用XML格式的配置文件注册portlet.
* 完整的Web Application Archive (WAR) 支持
* Web应用程序开发的基础设施
* 可以在本地缓存远程内容
* 与Avantgo同步
* 可移植到所有支持JDK1.2和Servlet 2.2的平台
* 与Turbine模块和服务集成
* 可以根据用户, 安装媒体类型和语言的不同设定, 产生不同的个性化服务
* 持续化服务使得所由的portlet能够容易的存储每个用户的状态, 页面和portlet
* 使用皮肤技术使得用户可以选择portlet的颜色和显示属性
* 自定义功能是的管理员可以选择portlet以及定义个人页面的布局
* 在数据库中存储PSML
* 通过Jetspeed的安全portlets管理用户, 组,角色和权限
* 基于角色对访问portlet进行控制

JOnAS【Java开源EJB服务器】

JOnAS是一个开放源代码的J2EE实现,在ObjectWeb协会中开发。整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。

Turbine【Java开源Web框架】

Turbine是基于Servlet的框架包,也是开放源代码Jakarta项目。目前还没有关于Turbine的大量文档。它类似于Struts,但是有一些主要区别。突出的一点就是它并没有与JSP耦合。Turbine的特点是它提供了大量可重用的组件。此框架包中包含了大量组件,但是这些组件是离散的。它似乎应该给出更多的组件库,但是由于它缺少文档,所以很难掌握完整的体系结构。

Tapestry【Java开源Web框架】

Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html完全分离,利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易维护和升级。Tapestry支持本地化,其错误报告也很详细。Tapestry主要利用javabean和xml技术进行开发。

Cocoon【Java开源Web框架】

Stefano Mazzocchi于1999年1月创建了Cocoon项目,将其作为ASF之下的开放源代码项目。Cocoon的目标是帮助分离内容格式、逻辑和对基于XML网站的管理功能。Cocoon使用XML, Extensible Stylesheet Language Transformations (XSLT), 以及 Simple API for XML (SAX) 技术,以帮助创建、部署和维护XML服务器应用程序。Cocoon目前最新版本为2.0版,它支持大多数类型的数据源,包括RDBMS、LDAP和文件系统。

Lucene【Java开源搜索引擎】

Apache Lucene是一个开放源程序的搜寻器引擎,利用它可以轻易地为Java软件加入全文搜寻功能。Lucene的最主要工作是替文件的每一个字作索引,索引让搜寻的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是使使用者可以随时应自已需要自订其功能。

iText【Java开源PDF类库】

iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。

Beanshell【Java开源脚本语言】

Beanshell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性。BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。它将脚本化对象看作简单闭包方法(simple method closure)来支持,就如同在Perl和JavaScript中的一样。 它具有以下的一些特点:使用Java反射API以提供Java语句和表达式的实时解释执行;可以透明地访问任何Java对象和API;可以在命令行模式、控制台模式、小程序模式和远程线程服务器模式等四种模式下面运行;与在应用程序中一样,可以在小程序中(Applet)正常运行(无需编译器或者类装载器);非常精简的解释器jar文件大小为175k

OpenCms【Java开源内容管理系统(CMS)】

OpenCms是一个J2EE的产品,它是用Java写成的。它和Tomcat捆绑在一起。但是也能够使用ATG Dynamo、WebLogic和WebSphere。OpenCms支持多种RDBMS来保存内容,包括Oracle、SQL Server、Sybase和mySQL。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性。

JUnit【Java开源Java测试工具】

JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

opencrx【Java开源ERP与客户关系管理】

opencrx很容易与你现存的系统集成 (ERP, IVR, CTI, ...)是你对你以前投资的最大保护而且openCRX支持大多数通用技术,例如 RMI, CORBA, JMS, SOAP, 以及 JCA; openCRX也包括了支持典型插件的智能前台,例如文档管理,库存跟踪, 设备管理,等. openCRX 可以运行于任意J2EE兼容的应用服务器 (e.g. JBoss, BEA WebLogic or IBM WebSphere) 和主流数据库 (e.g. MaxDB, Firebird, PostgreSQL, MS SQL, Oracle, or IBM DB2). 容易定制 基于 XML 的定制:径直的,迅速的以及可行的(包括多语言特性) 容易扩展写下你自己的工作流,或者发展可扩展的—得益于openCRX的基于组件的体系和像 J2EE,MDA 等的开放标准,这是一个很简单的任务。(摘自http://www.opencrx.com.cn/crx/)

JXTA【Java开源其它开源项目】

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应用层。

BlueJ【Java开源开发工具】

BlueJ是一个专门为入门级教学设计的JavaTM 开发环境。它是由澳大利亚墨尔本Monash大学BlueJ小组设计并开发的。

Laszlo【Java开源XML用户界面工具包】

利用OpenLaszlo免费平台可以快速地,简单地开发漂亮Web 应用程序。这些Web应用程序可以运行在当前任何流行的浏览器与桌面操作系统。它只需要一个XML文件。

XWiki【Java开源Wiki引擎】

XWiki是一个强大的Java开源的Wiki引擎。它支持一些受欢迎的特性如:
* 内容管理(浏览/编辑/预览/保存),
* 支持附件,
* 版本控制,
* 全文本搜索,
* 权限管理
* 使用Hibernate进行数据存储,
* RSS输出与显示外部的RSS feeds,
* 多语言支持,
* 提供XML/RPC的API,
* WYSIWYG HTML编辑器,
* 导出为PDF
* Groovy脚本支持等等....。

EJBCA【Java开源网络服务器】

EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA。EJBCA兼具灵活性和平台独立性,能够独立使用,也能和任何J2EE应用程序集成。

BCEL【Java开源字节码操作】

Byte Code Engineering Library (BCEL),这是Apache Software Foundation 的Jakarta 项目的一部分。BCEL是 Java classworking 最广泛使用的一种框架,它可以让您深入 JVM 汇编语言进行类操作的细节。BCEL与Javassist 有不同的处理字节码方法,BCEL在实际的JVM 指令层次上进行操作(BCEL拥有丰富的JVM 指令级支持)而Javassist 所强调的源代码级别的工作。

最近更新


Quantum【Java开源Eclipse插件】

Quantum是一个数据库访问插件.它当前支持的数据库有:Postgres,MySQL,Adabas,DB2,Oracle与有JDBC驱动的数据库.它可以显示表格,视图并提供一个语法可高亮显示的SQL编辑器

HiberClipse【Java开源Eclipse插件】

HiberClipse是一个Eclipse插件,可以用来从一个数据库连接中生成Hibernate映射文件并提供一个与Hibernate相结合的回程工具类似于class2hbm,hbm2java和ddl2hbm.它同时也提供一个漂亮的实体关系图形视图.在eclipse3下安装需在线更新地址:http://hiberclipse.sourceforge.net/siteupdate_3

Bhavaya【Java开源持久层框架】

Bhavaya是一个Java库它提供实时地与最新状态地(up-to-date)访问数据库数据.它一个包含持久层.这个框架利用数据库中的数据来填充Java对象并保持对象中的数据是最新的的.这个类库也提供许多当处理频繁地数据交换时经常要用的用户接口与工具类.

Compass【Java开源持久层框架】

Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.Compass包括:
* 搜索引擎抽象层(使用Lucene搜索引荐),
* OSEM (Object/Search Engine Mapping) 支持,
* 事务管理,
* 类似于Google的简单关键字查询语言,
* 可扩展与模块化的框架,
* 简单的API.

Charles【Java开源网络服务器】

Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.这些包括request, response现HTTP headers (包含cookies与caching信息).

RabbIT【Java开源网络服务器】

RabbIT是一个web代理服务器用来加速web浏览.它可以把文本页面压缩成gzip流.把图片压缩成10%jpeg.删除广告,删除背景图片,缓存过滤过的页面与图片.它具有简单而强大的配置,多线程的解决方案,组件化且容易扩展,完全符合HTTP/1.1.

JXTA Search【Java开源搜索引擎】

JXTA Search是一个分布式的搜索系统.设计用在点对点的网络与网站上.

MG4J【Java开源搜索引擎】

MG4J可以让你为大量的文档集合构建一个被压缩的全文本索引,通过使内插编码(interpolative coding)技术.

Super Proxy System (SPS)【Java开源网络服务器】

Super Proxy System (SPS) 是代理服务器与邮件服务的一个组合.除了提供在用户客户端与远程服务器之间进行request与response转发之处,SPS也提供一些特殊功能如它可以替换显示在网页上的外观.还有用户可以自行添加各种过滤器如骚扰的cookies,弹出窗口,移除avascript,.

Oxyus【Java开源搜索引擎】

Oxyus一个纯Java开源的搜索引擎,Oxyus的目的用简便的方式为你的网站搜索功能.

XQEngine【Java开源搜索引擎】

XQEngine用于XML文档的全文本搜索引擎.利用XQuery做为它的前端查询语言.它能够让你查询XML文档集合通过使用关键字的逻辑组合.有点类似于Google与其它搜索引擎搜索HTML文档一样.XQEngine只是一个用Java开发的很紧凑的可嵌入的组件.

JMS4Spread【Java开源JMS消息中间件】

JMS4Spread是一个消息系统.它部分地实现了Java消息服务(JMS) API.

CentraView【Java开源ERP与客户关系管理】

CentraView是一个SFA与CRM系统.CentraView采用J2EE技术运行在Apache Tomcat,JBoss并且使用MySQL做为默认的数据库.

MOBE【Java开源工作流(Workflow)】

MidOffice BPEL Editor (MOBE) 是一个开源平台能够让执行,监控,调整,结束每个定义的过程和谐地结合起来.这个平台的实现使用到J2EE技术与公共的标准如:BPEL,XML与SOAP.

YAWL【Java开源工作流(Workflow)】

YAWL(Yet Another Workflow Language)一个开源工作流语言/处理系统.它基于现有的工作流处理系统与工作流语言的一个精确分析.不像传统的系统,它提供对大部分工作流模式的直接支持.YAWL支持控制流透视图,数据透视图并且能与WSDL标准的web服务相结合.

ActiveBPEL【Java开源工作流(Workflow)】

ActiveBPEL引擎是一个健壮的运行时环境,它能执行用户按BPWL4WS或just BPEL规范编写的业务流程.

OGNL【Java开源其它开源项目】

OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。

Struts Console【Java开源Eclipse插件】

Struts Console是一个免费的单独的Java Swing应用程序可以用来开发与管理基于Strust的应用程序.利用Struts Console可以可视化编辑JSP标签库,Struts,Tiles与Validator的配置文件.Struts Console为许多流行的Java IDE工具提供插件其中包括Eclipse.

OpenJNLP【Java开源网络客户端】

OpenJNLP实现了Java网络装载协议(JNLP:Java Network Launching Protocol),它允许用户直接从Internet运行Java应用程序或applet.JNLP通过使用最新的JVM来提供直接访问Java软件,它避免了applets在web浏览器中的约束与问题.

NVPortal【Java开源门户系统】

NVPortal是一个基于开源BSD协议的Java企业门户解决方案.这个开源方案可满足用户的高需求因为:
* 符合JSR 168规范与WSRP标准,
* 通SOAP实现商业处理引擎与搜索引擎,
* 可随意地的自定义布局,
* 非常友好的用户界面,
* 多语言支持,
* 单一登录(SSO),
* 图形管理界面等...

Mr.Persister【Java开源持久层框架】

Mr.Persister是一个既简单又小的O/R映射API。可以从关系型数据库读取Java对象,也可以把Java对象写到数据库中。Mr. Persister主要的特点:
没有映射文件也不需要手动映射。
没有自己特有的查询语言。
Jar文件只有97KB。
Mr. Persister的运行体系都是以组件的方式实现。

Aurora【Java开源Web框架】

Aurora是一个开源的,可配置的,完全面向对象的MVC框架。Aurora的form控制器用的是Spring框架.

JSO【Java开源网络服务器】

JSO是JABBER流对象(Stream Objects)的一个Java包.它为Jabber/XMPP协议提供底层支持与一个完全可控制的stream连接接口。JSO的目的是为构建基于Jabber的客户端/组件/服务器提供一个可定制且非常灵活的平台。

jSIP【Java开源网络客户端】

jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部分。

PAT【Java开源持久层框架】

PAT是一个持久层工具包,像许多其它框架一样它简化了商业应用程序的持久层开发.PAT使用一些Java技术如:OO,AOP (JBossAOP),Java,Prevayler,Ant,JUnit,Log4j等为应用程序提供一个透明的数据层.它能够与web应用程序(Struts,Tomcat,JBoss AS)很好的相结合.

JCOM【Java开源其它开源项目】

JCOM是一个Java到COM的中间件,利用它可以从Java中调用COM对象就像调用Java对象一样不需要处理JNI的本地接口.

Jodd【Java开源其它开源项目】

Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有:
提供操作Java bean,
可以从各种数据源加载Bean,
简化JDBC的接连与代码,
剖析SQL查询,
处理时间与日期,
操作与格式化String,
搜索本地硬盘上的文件,
帮助处理Servlet请求等。
除此之外还包含一个很小,但实用的基于JSP的MVC框架。

FCKeditor【Java开源其它开源项目】

这个HTML文本编辑器可以让web程序拥有如MS Word这样强大的编辑功能.FCKeditor支持当前流行的浏览器如IE 5.5+, Firefox 1.0+, Mozilla 1.3+与Netscape 7+. 本站有个在线DEMO

nachocalendar【Java开源其它开源项目】

这个项目是为Java平台提供一个灵活的日历组件.

Jeppers【Java开源其它开源项目】

Jeppers是一个基于Web的Java电子表格.它同时也提供一个用在Swing应用程序的LGPL Grid组件.

Mobicents【Java开源其它开源项目】

Mobicents是一个专业开源的VoIP中间件平台.Mobicents是第一个而且是唯一开源并被JAIN SLEE 1.0认定的产品.在电信下一代智能网络(NGIN)的领域中,Mobicents为SDP(Service Delivery Platforms)和IMS(IP Multimedia SubSystems)提供一个高性的核心引擎.

JFig【Java开源其它开源项目】

Java应用程序部署在多环境与多平台下,需要一些不同的配置.JFig刚好为开发者提供一个简单但强大的工具来管理这些应用程序的配置。JFig在一个XML文件中存储程序的配置信息。通一个公共的,便利的接口来访问配置数据,易于定义多个配置,可动态修改在不同环境中需要改变的变量。

prefuse【Java开源媒体工具】

prefuse是一个用户界面包用来把有结构与无结构数据以具有交互性的可视化图形展示出来.这包括的数据有任何可以被描述成一组实体(或节点)或者可以被连接在一起的一些关系(或边缘).prefuse支持的数据包括具有层次性(如:文件系统,组织图),网络(网络拓扑,网站链接),和甚至是没有连接的数据集(如:时间线).以下是一个DEMO.

Testare【Java开源Java测试工具】

TESTARE是用来简化分布式应用程序(比如:在SERVLETS,JMS listeners, CORBA ORBs或RMI环境下)测试开发过程的一个测试框架.

JIU【Java开源媒体工具】

JIU(Java Imaging Utilities)是一个Java包提供加载,解析,处理和保存图象像素.

jMobileCore【Java开源其它开源项目】

jMobileCore包是一个强大的工具用来开发J2ME应用程序.jMobileCore提供支持开发简洁的,基于Canvas的图形用户接口,快速地数据访问,可靠地通信,简化多线程midlet应用程序。jMobileCore包可工作在任何支持J2ME (MIDP1.0 和CLDC1.0)的移动电话与PDA设备.

Jsmtpd【Java开源网络服务器】

Jsmtpd是一个简洁的Email服务器,完全用Java开发。它基本的功能是可以利用SMTP协议来发送Email.Jsmtpd的其它功能是以插件模块的形式来实现,支持TLS(SSL),SMTP 验证,垃圾邮件过滤,病毒检测,DNS查询等其它功能插件。

Sixlegs Java PNG【Java开源媒体工具】

Sixlegs Java PNG解码包。

ID3【Java开源媒体工具】

这是一组Java类用来从MP3文件读取ID3 V1与ID3 V2 Tags也可以把ID3V1与ID3 V2 Tags写入MP3文件。

Java ID3 Tab Library【Java开源媒体工具】

这个包用来读取歌曲的信息比如:从MP3文件读取歌曲的标题,艺术家,唱片套.它支持ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3,与ID3v2.4 tags.

JMAC【Java开源媒体工具】

JMAC是Monkey音频压缩解码器的Java实现.JMAC是一个Java包用来实时地解码,转换,播放Monkey的音频文件(MAC, .APL, .APE).JMAC不需要JMF(Java Media Framework).

JavaLayer【Java开源媒体工具】

JavaLayer是一个纯Java开源的MP3播放器,在CGL开源协议下发布。播放器外观类似于WinAmp.

Entagged【Java开源媒体工具】

Entagged-The Musical Box是一个Java音频(Audio)文件Tagger.使用freedb在线数据库来检索tags.它支持从tags自定义文件名.Entagged支持的音频格式有mp3,ogg,flac,mpc, ape,wma.

MediaFrame【Java开源媒体工具】

MediaFrame是一个开源的Java流媒体平台.它提供一个快速,容易实现的并且非常小的applet用来观看audio/video内容而不需要依赖其它播放程序或插件.MediaFrame支持Mpeg(Mpeg-1 & Mpeg-4)图象压缩工业标准,包括支持AAC与MP3.

JBarcodeBean【Java开源其它开源项目】

JBarcodeBean是一个JFC Swing兼容的JavaBean组件用来产生条形码.JBarcodeBean支持当前一些流行的条形码格式如:Code 128,Code 39,Extended Code 39,Codabar Interleaved Code 25 ,MSI ,EAN-13,EAN-8.

SourceTap CRM【Java开源ERP与客户关系管理】

SourceTap CRM是一个非常灵活的SFA(销售自动化)工具,它满足于销售管理与销售代表的需求.

GroboUtils【Java开源Java测试工具】

GroboUtils使得扩展Java测试变得可能。它包括用在Java不同方面测试的多个子项目。在GroboUtils中最常被到的工具是:多线程测试(multi-threaded tests),整体单元测试(hierarchial unit tests),代码覆盖工具(code coverage tool)。

Jetif【Java开源Java测试工具】

Jetif是一个用纯Java实现的回归测试框架。它为Java程序单元测试以及功能测试提供了一个简单而且可 伸缩的架构,可以用于个人开发或企业级开发的测试。它容易使用,功能强大,而且拥有一些企业级测试的 重要功能。Jetif来源于JUnit, JTestCase以及TestNG的启发,有几个基本的概念直接来自于JUnit, 比如说断言机制,Test Listener的概念,因此从JUnit转到Jetif是非常容易的。

OPS【Java开源Web框架】

OPS(Orbeon PresentationServer)是一个开源的基于J2EE平台且是以XML为中心的Web框架.OPS是围绕XHTML, XForms,XSLT,XML pipelines,与Web Services进行构建的.可以利用OPS来开发检索,处理,表达XML数据的应用程序.不像其它流行Web框架如Struts或WebWork,它们都是基于Java对象与JSP的,OPS是基于XML文档与XML技术.这种结构将为处理,表达,检索以XML为格式的信息提供一个更好的方案,并且几乎是在实现你表达层的时候不需要写任何Java代码.

JamVM【Java开源其它开源项目】

JamVM是一个新的Java虚拟机,它符合JVM规范第二版本.它与大多数其它虚拟机(不管是免费的还是商业的)相比较显示非常小(:PowerPC 135K而Intel 100K).它虽然小但支持完整的规范包括支持Java Native Interface (JNI) 与反射API.

Log Bridge【Java开源日记工具】

Log Bridge允许从具体的日记实现包中提取日记.它通过提供一个扮演桥角色的简单API来实现从开发者所选择的具体日记实现包中抽取日记.Log Bridge当前支持的日记包有:

  • Simple Log
  • J2SE Logging
  • Log4J
  • IBM's Logging Toolkit for Java
  • jLo
  • Protomatter Syslog

  • Muffin【Java开源其它开源项目】

    Muffin(World Wide Web Filtering System):Web过滤系统它具有:
    1.完全用Java开发可以运行在Unix,Windows 95/NT,与Macintosh上.
    2.支持HTTP/0.9, HTTP/1.0, HTTP/1.1,和SSL.
    3.图形用户接口与命令行接口.
    利用HTML表单进行远程管理.
    包含几个过滤器用来删除cookies,杀死GIF animations,移除广告,新增/删 除/修改任何HTML标签,移除Java applets和Javascript, 用户代理欺骗,改写URL等.
    4.用户可利用系统提供的Java过滤接口来实现自己的过滤器.

    Java SMPP【Java开源其它开源项目】

    用Java实现的SMPP API.

    Hamsam【Java开源网络客户端】

    Hamsam是一个多协议即时消息API用来访问即时消息服务器.它当前支持的协议有AIM,MSN,和Yahoo!

    HA-JDBC【Java开源数据库与JDBC驱动】

    HA-JDBC是一个JDBC驱动代理(proxy).它让其它JDBC驱动具备轻量的、透明化的群集处理能力.

    LWJGL【Java开源Java游戏】

    LWJGL(Lightweight Java Game Library)它可以帮助Java程序员开发有着商业性质的游戏.LWJGL为开发者提供简单易用的API来访问OpenGL (Open Graphics Library)与OpenAL (Open Audio Library) 同也提供操作控制器(Gamepads, Steering wheel和操纵杆)的API.

    EMMA【Java开源代码优化】

    EMMA是基于字节码装置的一个免费Java代码覆盖工具.主要应用大型企业应用软件上.

    Acegi Security【Java开源其它开源项目】

    Acegi Security为Spring Framework提供一个兼容的安全服务(security services).

    JSF-Spring【Java开源其它开源项目】

    JSF-Spring是一个可以把JSF1.1 (JavaServer Faces)与Spring1.2框架的相互结合在起的一个组件.

    HtmlRipper【Java开源HTML解析】

    HtmlRipper是一个Java包能够按照预先定义好的规则设置来从Web页中抽取动态数据.

    Mega Upload【Java开源其它开源项目】

    这是一个文件上传组件可以用在PHP,Perl,JSP脚本语言上.

    OpenJGraph【Java开源媒体工具】

    OpenJGraph是一个开源的Java库,用于创建和处理图形和图像绘制.

    XQEngine【Java开源其它开源项目】

    XQEngine是一个Java组件用来查询XML文档使用XQuery做前端。这个引擎有一个简单易性的API可以很方便的嵌入到终端用户应用程序中。

    NunniMJAX【Java开源XML解析】

    NunniMJAX是一个Java非验证XML解析器。它的APIs与功能类似于SAX.这意味着你如果熟悉SAX你将很容易掌握这个解析器。

    stxx【Java开源其它开源项目】

    stxx(Struts for transforming XML with XSL)是struts框架的一个扩展用来支持XML转换技术如XSL而不需要改变Strust的功能.

    WFNM【Java开源Web框架】

    WebFlow Navigation Manager (WFNM)是一个轻量级的Web框架.它允许WebFlow定义,服务端历史向导(navigati

    分享到:
    评论

    相关推荐

      java开源大全--chm

      快速了解JAVA的所有开源项目!对整个JAVA的开源有一个比较全面的了解!

      java开源面试题大全

      java面试题大全 java的开源代码的大全下载全在这里; 学习java开发的同包赶快来这里来下载吧!!!

      java开源框架实例

      java开源框架实例java开源框架实例java开源框架实例

      20个Java开源项目源码下载

      20个Java开源项目源码打包下载,Java 是一种面向对象的编程语言,用于构建移动、桌面、Web 和嵌入式应用程序。

      Java开源邮件服务器james源码

      Java开源邮件服务器apache-james-2.3.2源代码

      java开源包6

      Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

      Java 开源用户管理系统

      java代码编辑的开源用户管理系统,对于初学者或者有一定的资历的学者来说都不失为一次充电的机会!

      java开源问卷调查系统、表单系统

      一款简单、高效、成熟、稳定、专业的开源问卷系统,自2012年启动至今经过9年的积累,已经形成一套完善的基于 JAVA WEB 的开源问卷表单解决方案。

      java开源版企业门户网站_功能齐全,带后台

      java开源版企业门户网站_功能齐全,带后台,带数据库

      JAVA开源网上会议系统

      JAVA开源网上会议系统 JAVA开源网上会议系统

      java开源包10

      Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

      (Java毕业设计)简易java开源订销管理系统-javainfo.rar

      (Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业设计)简易java开源订销管理系统(Java毕业...

      Java开源项目Hibernate包作用详解

      Java开源项目Hibernate包作用详解 Java开源项目Hibernate包作用详解 Java开源项目Hibernate包作用详解 Java开源项目Hibernate包作用详解Java开源项目Hibernate包作用详解

      java开源包9

      Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

      Java开源聊天工具

      Java开源聊天工具 免费分享 敬请下载

      信息办公简易java开源订销管理系统-javainfo

      [信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销管理系统_javainfo[信息办公]简易java开源订销...

      java开源私有网盘 kiftd-v1.1.0

      kiftd是一款专门面向个人、团队和小型组织的Java开源网盘系统。使用简单,解压即用。适合家庭、团队或小型组织在局域网&公网中搭建私有云盘实现文件共享。支持Windows/Linux/Mac OS,只需3分钟即可完成部署,同时还...

      JAVA开源软件分类

      JAVA开源软件分类,详细介绍JAVA各类开源产品,并从多个维度进行划分和管理。

      java开源框架集java开源框架集

      java开源框架集java开源框架集java开源框架集java开源框架集

      基于Java开源内容管理系统项目源码.zip

      基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理系统项目源码.zip基于Java开源内容管理...

    Global site tag (gtag.js) - Google Analytics