`
阅读更多

名称

资料

概况

OFBiz

http://ofbizchina.com:8080/

http://www.ofbiz.org/

https://ofbiz.dev.java.net/

OFBiz 是一个非常著名的开源项目,提供了创建基于最新 J2EE/XML 规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类 WEB 应用系统的框架。
OFBiz
最主要的特点是 OFBiz 提供了一整套的开发基于 Java web 应用程序的组件和工具。包括实体引擎 , 服务引擎 , 消息引擎 , 工作流引擎 , 规则引擎等。

Hibernate

http://www.hibernate.org.cn/

http://forum.iteye.com/

Hibernate 是一个开放源代码的 ORM( 对象关系映射框架 ) ,它对 JDBC 进行了轻量级的对象封装,使 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

JAWE

http://jawe.objectweb.org/

http://www.huihoo.org/jawe/

基于 Java 的图形化工作流编辑器

。图形化工作流编辑器
。使用 JAVA 语言开发,开放源码

。严格遵循 WFMC 规范

XPDL XML Process Definition Language WFMC XML 过程描述语言

。工作流定义文件保存在本地的 XML 文件中

Struct

Struts 就是基于 J2EE web 形式 MVC 模式实现,用以改善 web 系统的结构。

它主要由两大部分组成,其一是上面所说的改善 web 系统结构的 MVC 框架部分。 另一部分是 Struts 的标签库,主要由 web
页面制作人员使用。

osworkflow

Turbine

Turbine 是一个具有 Servlet d eFramework ,他提供 Java 开发者一个快速构建安全 web 应用系统的途径

JetSpeed

基于 Turbine 所架构的门户系统

Werkflow

Extra 3.0

Web 构件平台

OpenCms

http://www.opencms.org/opencms/en

一个专业级的开源站点内容管理系统( Open Source Website Content Management System ),让管理员不需要 html 知识就能轻松管理复杂的网站。 OpenCms 基于 Java XML 技术,运行在完全开放的环境中,如 Linux Apache Tomcat MySQL

JasperReports

http://jasperreports.sourceforge.net/

一个强悍的(纯 Java )报表生成工具,将动态的内容分发到屏幕和打印机,或生成 PDF HTML XLS CSV XML 格式文件。

JFreeChart

http://www.jfree.org/jfreechart/index.html

free Java 的图表生成组件,可以创建饼图、曲线图、柱状图、甘特图等。当前最新版本为 0.9.9 ,这里有一张 JFreeChart 生成的曲线图。

BIE Business Integration Engine ),

http://www.brunswickwdi.com/bie

一个完全基于 Java 跨平台的企业应用整合服务器,帮助企业交换不同平台上不同应用之间的数据。 BIE 是一个开源的项目,它的 License 比较灵活(也复杂),使用前请仔细阅读。

Petshop

http://pwp.netcabo.pt/lneves/tapestryapps/

一个由 Tapestry+Hibernate+Mckoi 等开源项目组成的宠物店应用,比较适合 Tapestry 初学者,当然也可以做为 Hibernate Mckoi 的范例参考。

betterpetshop

https://betterpetshop.dev.java.net/

这里有一个由开源项目 Tapestry Spring Hibernate 实现的宠物店应用 betterpetshop ,它在 Tapestry Petshop 基础上扩展而来,增加了 Spring Hibernate 。它为我们展示了基于 Struts 之外的另外一种优秀的组合方案。如果说你正希望用这个三个 Tapestry Spring Hibernate 框架来搭建自己的 J2EE 开发平台的话,可以参考参考。这里是这个宠物店的在线 demo

Cayenne

http://objectstyle.org/cayenne/index.html

Hibernate 之外的另一个开源 O/R 框架 Cayenne ,被成功用于商业生产环境。 NHL.com 就是使用的 Cayenne ,每天超过 5 million 次的访问量。最新的版本 Cayenne 1.0 Final ,值得关注。

Enhydra

http://enhydra.enhydra.org/

ObjectWeb 终于发布了 Enhydra 5.1 Final !!! Enhydra 是开放源代码的应用服务器( Application Server ),集成了 Open Source 界很多其他的优秀软件,拥有优美的三层 Web 应用程序结构,提供了诸如 DODS, Kelp 等辅助程序设计工具,提高了程序设计的效率,是 Web 开发不可多得的利器。

mvnForum

http://www.mvnforum.com/

一个基于 Jsp/Servlet 开源论坛,支持 7 种数据库,对中文也有不错支持。虽比不上 Jive Jute ,但对普通用户来说已经够用了!

Jive

论坛

Jute

论坛

JSmooth

http://jsmooth.sourceforge.net/

经常在论坛上看见有人问如何将 Java 程序制作成 exe 文件。将 Java 程序封装成标准的 windows .exe 可执行文件的工具很多, JSmooth 就是其中之一,该工具基于 GPL 发布。

Cewolf

http://cewolf.sourceforge.net/

Cewolf 提供一个基于 JFreeChart taglib ,使用 Cewolf 直接在 jsp 中生成图表就更简单了 ! 当前最新版本为 0.9.3 !

Liferay Enterprise Portal

http://www.liferay.com/

一个界面非常漂亮,功能强大的 Portal 。当前版本为 2.0.0-rc1
主要特点:

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

Java IDE

右图是来自 QA Systems Java IDE 使用调查显示结果, Eclipse 是众望所归,占了 45% 的份额。其次是鼎鼎大名的 Jbuilder

值得关注的另外一个 Java IDE Netbeans ,除了已经提供中文版的 NetBeans IDE 下载以外,其站点已经开始 中文版 的建立(并非完全中文,如果你愿意协助,可以联系 nbmarketing@netbeans.org )。

另外,为了中文 NetBeans 用户交流方便,还增加了一个中文邮件列表 nbdiscuss_zh@netbeans.org ,并把 NetBeans 时事通讯月刊《萌芽》译成简体中文并发送至 nbdiscuss_zh@netbeans. org

JExcelApi

http://www.andykhan.com/jexcelapi/index.html

JExcelApi 用于对 Excel 的读写操作开源项目,基于 GPL 发布。以前曾简单试用过 JExcelApi ,使用简单而且对中文的支持不错。

JSP Tree Tag

http://www.jenkov.dk/projects/treetag/treetag.jsp

推荐一个 Jsp 标记库 JSP Tree Tag 。以前在一个项目中用 JavaScript 来显示树型结构,所有数据下载到客户浏览器,如果数据量大,显示出来花费的时间让人难以接受。如果用 JSP Tree Tag ,问题就解决了,它只把需要显示的部分送到客户浏览器。

OpenReports JasperEdit

http://sourceforge.net/projects/oreports

http://sourceforge.net/projects/jasperedit

OpenReports JasperEdit ,都是在 JasperReports 基础之上建立的简单实现。 OpenReports 是基于 Web 的一个完整实例,支持 PDF HTML XLS 报表格式,由 WebWork Hibernate Velocity 开发完成,并且还提供一个整合了 Tomcat OpenReports-Tomcat 文件下载,想得实在是周全。 JasperEdit 则基于 Java/Swing

Google Tag Library

http://google-taglib.sourceforge.net/

一个开源 JSP Tag Library ,名字叫 Google Tag Library 。看名字就知道,该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。

jBpm

http://www.jbpm.org/

某日看到介绍开源的工作流引擎达数十种,当然最有名的是 OFBiz 了,但很多人反映 OFBiz 比较复杂,难以掌握。在此推荐另外一个 最近很熱門的 jini 语)开源工作流引擎 jBpm ,有兴趣且有时间的朋友研究一下吧!不过还有一个工作流引擎 OSWorkflow ,但人们对这家伙评论似乎不高!

Roller

SnipSnap

今天介绍两个 weblog 的开源项目吧!什么是 weblog A weblog, also known as a blog, is a public diary where you write things that you want to share with others, comment on items of interest to you, and link to recent reading on the web and other weblogs. 还不明白可以看看 jini blog jini(99% jakarta) 。第一个是 Roller jroller 这个站点用的就是它。另外一个则是 SnipSnap ,功能大同小异,但它的 logo 做的很漂亮。

JSPDoc

JavaDoc 相信大家都知道而且正在使用它,今天推荐另外一个 JSPDoc JSPDoc jsp 文件提供一个说明注释文档,比如在一个 jsp 文件中使用哪些参数,使用哪些 session , import 哪些类,各个 jsp 文件之间的 form link include 关系等等都记录在 JSPDoc 之中。如果说你目前还有使用 jsp web 开发,考虑使用 JSPDoc 吧,它会为你日后的维护带来方便的!

ArgoUML

熟悉 UML 建模的人都应该知道 Rational Rose Together 这两个工具,但不是人人都用的起。幸好有开源的建模工具 ArgoUML ArgoUML 基于 BSD license 发布,支持九种标准的 UML diagrams 。以前有简单用过 ArgoUML ,界面略显粗糙,但还好够用。这里有屏幕截图,可以 看看 。如果觉得 ArgoUML 界面不够漂亮,可以下载使用比他更帅的同胞兄弟 Poseidon Community Edition Poseidon 就是在 ArgoUML 之上发展起来的商业软件,不过他的 Community Edition 是免费的。

mvnForum

mvnForum 1.0.0 RC2 发布了,这个版本修复的一些 bug 和增加了少许功能。 mvnForum 也是我们一直给别人推荐的开源论坛,不过同时,也有一个计划中的 Java 开源论坛项目,如果你想贡献一点自己的力量,请参阅 这里

jWebUnit

JUnit HttpUnit 都是大家熟知的单元测试工具或框架。 jWebUnit web 应用的验收测试( acceptance test )框架,在 HttpUnit JUnit 之上发展起来。还有 Jameleon 也是一个自动验收测试( acceptance tests )工具。当然还有 ASF Cactus ,用于测试服务端代码。在不同测试环境和测试条件下选择

分享到:
评论

相关推荐

    Java项目HTTPDNSLib开源源码 Java项目HTTPDNSLib开源源码

    Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib...

    Java项目开源源码,共111个

    "Java项目开源源码,共111个" 本资源提供了111个Java项目的开源源码,涵盖了各种Java项目类型,包括Web开发、移动应用开发、桌面应用开发等。这些源码可以作为学习Java编程的参考资源,也可以作为实际项目开发的...

    Java项目开源源码.docx

    这里我们关注的是一些开源的Java项目,它们为开发者提供了丰富的功能和学习资源。以下是一些关键项目的介绍: 1. **Druid**: Druid是阿里巴巴开源的一个数据库连接池组件,版本v1.2.15。它提供了强大的监控和扩展...

    Java项目开源源码2023最新资源

    本文将基于提供的信息,深入探讨“Java项目开源源码2023最新资源”所涉及的知识点,以及如何利用这些资源提升自己的Java开发技能。 首先,让我们关注“Java项目开源源码”的概念。开源源码意味着开发者可以自由地...

    java开源web项目

    这个压缩包可能包含了一个完整的Web项目实例,或者是一些用于教学或参考的开源工具和库。 在Java开源Web项目中,常见的技术栈包括: 1. **Spring框架**:Spring是最广泛使用的Java企业级应用框架,它提供了模型-...

    20个Java开源项目源码下载

    在提供的"20个Java开源项目源码下载"压缩包中,包含了多个知名的Java项目,这些项目可以帮助开发者深入理解Java编程、软件架构以及特定领域的最佳实践。以下是这些项目的简要介绍: 1. **ExoPlayer-r2.18.5.zip**:...

    一些Github 上超实用的 Java 项目集合(开源项目集合)

    在这个"一些Github上超实用的Java项目集合"中,我们发现了一个汇聚了众多高质量Java开源项目的资源库。这个集合旨在帮助开发者们发现并学习优秀的Java实践,提高他们的编程技能,同时也为寻找项目灵感或实际开发需求...

    java开源web项目1

    【标题】"java开源web项目1"所涉及的知识点主要集中在Java编程语言和Web应用程序开发领域,这通常意味着这是一个基于Java技术栈的开源Web项目。Java作为一种广泛使用的面向对象编程语言,具有平台无关性、安全性和...

    java 人脸识别,一个开源项目.rar

    在本项目中,我们主要关注的是使用Java进行人脸识别的开源工程。人脸识别技术是计算机视觉领域的一个重要分支,它主要用于识别人脸特征并进行比对。Java作为一种广泛使用的编程语言,因其跨平台性和丰富的库支持,...

    JAVA开源bbs项目

    【JAVA开源BBS项目详解】 Java开源BBS项目是一个基于Java技术实现的论坛系统,它为用户提供了一个在线讨论、分享信息和交流思想的平台。在Java社区中,这样的开源项目通常采用先进的技术和架构,旨在提高系统的可...

    java开源web项目3

    【Java开源Web项目3详解】 Java作为一门广泛应用于企业级应用开发的语言,其在Web开发领域有着深厚的根基。开源Web项目3是基于Java技术栈构建的,它利用了Java的强大功能和灵活性,为开发者提供了丰富的工具和框架...

    Java开源项目汇总.pdf

    "Java开源项目汇总" Java是一种广泛应用的编程语言,它有着庞大的开源社区和丰富的知识体系。本文档汇总了各种Java开源项目,涵盖了Java教程、Java实战、系统设计、devops、工具等方面的知识点。 Java教程 * ...

    Java最著名的开源项目

    以下是对一些Java著名开源项目的详细介绍,它们分别在不同的开发领域中扮演着重要角色。 首先,Spring Framework(Spring框架)是Java企业版(J2EE)开发中一个非常强大的框架。它解决了在J2EE开发过程中常见的许多...

    Java项目开源源码(电商商城系统)

    Smart Shop商城是基于springcloud的商城系统。百万真实用户沉淀并检验的商城。... B2C商城 小程序商城 H5商城 APP商城 Java商城 积分商城 uniapp商城 商城源码。本商城励志做“Java程序员的首选商城框架!

    分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.pdf

    【标题】:分享6个国内优秀Java后台管理框架的开源项目 【描述】:本文将介绍六个在中国备受推崇的Java后台管理框架的开源项目,这些框架不仅高效且实用,是开发人员快速构建后台管理系统的理想选择。 【标签】:...

    java开源项目源码

    【标题】"java开源项目源码"所涉及的是Java编程领域的开源项目,这通常意味着它是一个可供学习、研究和自由使用的软件项目。开源项目能够帮助开发者深入理解代码实现,提高编程技能,同时也有助于社区协作和技术创新...

    JAVA 著名开源项目

    JAVA 著名开源项目

    google.rar_java 开源_java项目

    标题中的"google.rar_java 开源_java项目"表明这是一个与Google相关的开源Java项目集合。这些项目可能包含了各种Google开发的工具、框架或者库,全部由Java编程语言实现,旨在提供给开发者学习、研究或在自己的项目...

    基于Java的开源商城JAVA首选商城框架设计源码

    项目包含3885个文件,其中包括1010个Java源文件、886个JavaScript文件、371个Vue文件、299个TypeScript文件、207个CSS样式文件、185个Less样式文件、148个PNG图片、116个XML文件、109个SCSS文件和93个JSON文件。...

    Java开源企业考勤系统_java_考勤系统开源_企业考勤_

    【Java开源企业考勤系统】是一个专为企业设计的考勤管理解决方案,它基于Java编程语言,为企业的员工考勤提供了一套完整的系统。这个开源项目旨在帮助企业管理员工的上下班时间,自动计算迟到、早退、请假等情况,...

Global site tag (gtag.js) - Google Analytics