开源项目JiveJdon3.0
真正的、彻底的、完全面向对象软件系统。是目前国内领先的、高水准开源论坛系统。
JiveJdon 3.0是按照2004年国外最新设计思想"领域驱动设计"(Domain-Driven Design 简称DDD)、基于JdonFramework自主开发的复杂软件系统,JiveJdon 3.0设计特点:
JiveJdon 3.0是一个完全重写的全新多层架构,应该称为JdonForum1.0,其精华吸收了著名论坛Jive2,为表达对其尊敬,取名JiveJdon3.0,而且保持原来Jive2同样的数据库,以方便升级,同时也说明一个设计事实:数据库不是软件的重点,同一个数据库可以设计出完全不同的软件。
JiveJdon3.0拥有良好的可拓展性,采取完全分离的多层架构,可以通过J2EE服务器搭载任何数据库;同时,实现了界面和业务逻辑真正分离,使用者可以任意设计自己的界面模板,不再象现在流行的一些论坛,必须由论坛原始作者提供的模板选择,JiveJdon采取国际最先进设计水准将免费论坛推向一个新的高度。
JiveJdon 3.0不只是一个论坛程序,它的Message模型可以重用在网站内容系统、新闻发布系统、电子商务系统、仓库管理系统、资源管理系统等跨域范围中(部分已经实现),实现了目前重用研究领域最高级别的静态重用:业务模型重用。相关文章:快速适应需求变化的软件复用。
JiveJdon 3.0业务层采取了组件动态设计的面向构件架构,能够简单方便拓展新功能,不再发生牵一动百的错误。传统业务组件运行顺序按照编程时确定的代码调用顺序,明显缺点是:失去灵活性,不能根据实际需求动态配置运行,也就不能更快适应需要的变化;而动态组件定义则是将业务组件之间的关系在运行时指定的。JiveJdon也展示了一个基于AOP的通用权限实现案例,长达70页JiveJdon详细文档描述其灵活弹性架构,文档内容按这里见收费区。
JiveJdon3.0组件架构设计如下:

征集开发者:JiveJdon作为开源自由软件,征集更多有论坛开发经验的Java开发者,目标是将JiveJdon开发成为适合中国特点的功能最强社区软件之一(征集JiveJdon3开源开发者)。按这里直接填写表单联系(附上你曾经的作品更佳,以SVN方式开发)。
功能特点 :类似google的全文搜索(Compass + lucene 一个论坛如果没有强大搜索,只能成为废话垃圾桶);基于AOP的通用权限实现;Evans DDD实现案例;所有业务功能插件式管理;界面和内容完全分离;依托Jdon框架高性能和内容实时更新;具有anti spam software特点,对频繁抓取等网络爬虫或搜索bot蜘蛛有拒绝功能。
JiveJdon 70页功能实现架构文档内容按这里见收费区。
成功案例:西南大学网易奥运论坛
在线运行
免费下载JiveJdon3
老版本Jive2/Yazd
从Jive2到JiveJdon3看OO发展轨迹
软件作者在2004年中国软件技术大会IOC演讲
DDD(Domain-Driven Design领域驱动设计)实战
天极网报道:对话Jdon 一个开源人的孤独告白
JiveJdon基础上做一个通用的网站构建平台
论jivejdon3的发展
讨论:谁能把Discuz5.0改版成jsp方式
让JJ3跑在tomcat里面---新手使用jdon框架
对JiveJdon3中services设计的疑问
技术支持论坛
相关讨论
更多关于JiveJdon讨论
JdonFramework作为一个免费开源软件开发平台,可以商用开发大多数数据库应用软件和管理软件: 电子商务软件 在线教育软件 税务软件 Web快速开发软件 财务软件 购物车软件 医院帐务软件 crm software medical software 人事薪资软件payroll software 在线购物软件 销售软件 项目管理软件 房产不动产管理软件 生产软件 PDM软件 制造业软件 仓库软件 采购软件 进销存软件 危险源监控软件 物流软件 超市软件 银行软件 保险软件 汽车软件 医疗软件 电子软件 自动化软件 服装软件 烟草软件 分销管理软件 供应商管理软件
|