名称
|
资料
|
概况
|
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
,用于测试服务端代码。在不同测试环境和测试条件下选择
分享到:
Global site tag (gtag.js) - Google Analytics
|
相关推荐
Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib...
"Java项目开源源码,共111个" 本资源提供了111个Java项目的开源源码,涵盖了各种Java项目类型,包括Web开发、移动应用开发、桌面应用开发等。这些源码可以作为学习Java编程的参考资源,也可以作为实际项目开发的...
这里我们关注的是一些开源的Java项目,它们为开发者提供了丰富的功能和学习资源。以下是一些关键项目的介绍: 1. **Druid**: Druid是阿里巴巴开源的一个数据库连接池组件,版本v1.2.15。它提供了强大的监控和扩展...
本文将基于提供的信息,深入探讨“Java项目开源源码2023最新资源”所涉及的知识点,以及如何利用这些资源提升自己的Java开发技能。 首先,让我们关注“Java项目开源源码”的概念。开源源码意味着开发者可以自由地...
这个压缩包可能包含了一个完整的Web项目实例,或者是一些用于教学或参考的开源工具和库。 在Java开源Web项目中,常见的技术栈包括: 1. **Spring框架**:Spring是最广泛使用的Java企业级应用框架,它提供了模型-...
在提供的"20个Java开源项目源码下载"压缩包中,包含了多个知名的Java项目,这些项目可以帮助开发者深入理解Java编程、软件架构以及特定领域的最佳实践。以下是这些项目的简要介绍: 1. **ExoPlayer-r2.18.5.zip**:...
在这个"一些Github上超实用的Java项目集合"中,我们发现了一个汇聚了众多高质量Java开源项目的资源库。这个集合旨在帮助开发者们发现并学习优秀的Java实践,提高他们的编程技能,同时也为寻找项目灵感或实际开发需求...
【标题】"java开源web项目1"所涉及的知识点主要集中在Java编程语言和Web应用程序开发领域,这通常意味着这是一个基于Java技术栈的开源Web项目。Java作为一种广泛使用的面向对象编程语言,具有平台无关性、安全性和...
在本项目中,我们主要关注的是使用Java进行人脸识别的开源工程。人脸识别技术是计算机视觉领域的一个重要分支,它主要用于识别人脸特征并进行比对。Java作为一种广泛使用的编程语言,因其跨平台性和丰富的库支持,...
【JAVA开源BBS项目详解】 Java开源BBS项目是一个基于Java技术实现的论坛系统,它为用户提供了一个在线讨论、分享信息和交流思想的平台。在Java社区中,这样的开源项目通常采用先进的技术和架构,旨在提高系统的可...
【Java开源Web项目3详解】 Java作为一门广泛应用于企业级应用开发的语言,其在Web开发领域有着深厚的根基。开源Web项目3是基于Java技术栈构建的,它利用了Java的强大功能和灵活性,为开发者提供了丰富的工具和框架...
"Java开源项目汇总" Java是一种广泛应用的编程语言,它有着庞大的开源社区和丰富的知识体系。本文档汇总了各种Java开源项目,涵盖了Java教程、Java实战、系统设计、devops、工具等方面的知识点。 Java教程 * ...
以下是对一些Java著名开源项目的详细介绍,它们分别在不同的开发领域中扮演着重要角色。 首先,Spring Framework(Spring框架)是Java企业版(J2EE)开发中一个非常强大的框架。它解决了在J2EE开发过程中常见的许多...
Smart Shop商城是基于springcloud的商城系统。百万真实用户沉淀并检验的商城。... B2C商城 小程序商城 H5商城 APP商城 Java商城 积分商城 uniapp商城 商城源码。本商城励志做“Java程序员的首选商城框架!
【标题】:分享6个国内优秀Java后台管理框架的开源项目 【描述】:本文将介绍六个在中国备受推崇的Java后台管理框架的开源项目,这些框架不仅高效且实用,是开发人员快速构建后台管理系统的理想选择。 【标签】:...
【标题】"java开源项目源码"所涉及的是Java编程领域的开源项目,这通常意味着它是一个可供学习、研究和自由使用的软件项目。开源项目能够帮助开发者深入理解代码实现,提高编程技能,同时也有助于社区协作和技术创新...
JAVA 著名开源项目
标题中的"google.rar_java 开源_java项目"表明这是一个与Google相关的开源Java项目集合。这些项目可能包含了各种Google开发的工具、框架或者库,全部由Java编程语言实现,旨在提供给开发者学习、研究或在自己的项目...
项目包含3885个文件,其中包括1010个Java源文件、886个JavaScript文件、371个Vue文件、299个TypeScript文件、207个CSS样式文件、185个Less样式文件、148个PNG图片、116个XML文件、109个SCSS文件和93个JSON文件。...
【Java开源企业考勤系统】是一个专为企业设计的考勤管理解决方案,它基于Java编程语言,为企业的员工考勤提供了一套完整的系统。这个开源项目旨在帮助企业管理员工的上下班时间,自动计算迟到、早退、请假等情况,...