嘎纳红毯2017:JdonFramework开源框架:国内领先的J2EE/JEE开发框架

来源:百度文库 编辑:偶看新闻 时间:2024/05/08 20:19:52
开源项目:JdonFramework
下载      文档      演示  JdonMVC    jdon.org(english)
项目重大更新(持续小更新不断进行中,Jdon on Github):
2009-11-02:JdonFramework 6.2全新发布,真正的DDD框架。
2009-10-11:JdonFramework 6.1 发布,引入异步观察者模式,方便实现Domain Event领域事件 。
2009-07-20:JdonFramework 6.0 发布,无需XML配置文件,可实现Annotation自动注射,大大提高重构效率。
2009-06-30:JdonFramework 5.8 发布,引入Remote Access, 可以结合RIA富客户端技术如JavaFX等开发基于多层的C/S架构应用
2009-02-06:JdonFramework 5.6 和JiveJdon3.6发布,引入Annotation替代接口。
2008-09-20:JdonFramework 5.5 和 JiveJdon3.5发布,增强并发性能,通过10分钟在线万人测试。
2008-04-02:Jdon On Rails快速开发视频 。
2007-09-15:JdonFramework 5.1发布,增加对Hibernate整合支持,方便使用 。
2007-02-15:基于JdonFramework的JiveJdon3.0版本发布,并正式上线运行。
2006-10-10:JdonFramework 1.5版本发布 框架和应用案例全部在JDK5.0环境下测试通过。
2005-07-08:Jdon框架经过java.net人工筛选,与AppFuse同列其Java企业应用目录。
Jdon Framework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量DDD框架(Lightweight Java DDD Framework)。国内第一个IOC/AOP开源框架,第一个DDD领域驱动设计Java框架,第一个Domain Events异步事件驱动框架,很多理念和实现已经大大领先于JavaEE6标准,Jdon框架的创新领先和J道网站定位于国际架构思想前沿有密切联系。
JF诞生于2004年底,作为中国第一个开源框架,创新地运用了当时刚刚出现的新的技术思想Ioc/DI(依赖注入Dependency Injection),JF比当时Spring 1.x先进之处是率先缺省支持注入的自动匹配autowiring/Autowired(Spring 2.x后才开始支持);同时遵循约定优于配置(Convention Over Configuration )以达到快速开发。
JF与国内其他开发工具相比:JF是一个领域驱动设计DDD框架。JF是快速性 灵活性和可伸缩性综合平衡的产物,它带来了多快好省的简单的解决之道(simplify the best):对于小项目,使用JF可以开发出高质量可扩展的好的系统;对于大项目,使用JF可以更快地开发出系统。
JF关键技术特点:
DDD(Domain-Driven Development),开发基于领域驱动设计(Domain-Driven Design)应用, 提供基于内存的领域模型(in memory model), 运行时刻领域对象作为“总司令部”通过Domain Events驱动命令技术构架为之服务,探索了一条真正以业务对象为核心的崭新的DDD落地编程模型。
事件驱动架构Event-driven Architecture(EDA) ,异步领域事件,并发策略,懒惰加载,异步消息机制,结合JMS可实现大型分布式可伸缩的架构。 JF6和同时期的Spring3+Hibernate3相比有其创新领先的优势,详情见这里。
依赖注入DI 和AOP框架, 类自动配对注射autowiring/Autowired,无需指定,提高重构效率,所有类最大限度松耦合,包括框架本身的类或构件都是可替换的,提供强大可定制能力;灵活简单的AOP,没有复杂AOP脚本代码,可以将任何POJO引入introduce作为拦截器。
命令查询分类架构Command Query Responsibility Segregation(CQRS/CQS), 提供模型的增删改查命令流程整合,不必编写MVC模式中Controller控制器,防止新手将业务写入控制器。服务命令模式:可根据url参数直接激活对应的Service方法;提供大量数据批量查询自动分页和缓存性能优化功能。
JF可以保证应用系统的良好性能和可扩展性,容易接入各种持久层框架如Hibernate或Key-value存储或NoSQL数据库。可使用分布式缓存如Ehcache + terracotta/memcached扩展到大型分布式云系统。
成熟稳定,基于JF开发的开源JiveJdon在Jdon.com稳定运行多年,同时也在多个知名公司得到了各种应用,持续升级,保持走在世界应用框架前列。要了解更多关于JF,按这里查看JF丰富文档。遵循APACHE 2.0开源协议,免费应用各种商业系统中。
JdonFramework中文',1)">View morepresentations fromSunny peng.
按这里查看JF以上架构的PPT文档
相关背景资料:
DDD等背景知识思想PPT介绍。
Jdon框架性能比Spring要快;CGLIB在Jdon框架中性能
2005年Jdon框架入选SUN公司的Java.net企业应用目录(与AppFuse同列)。
Jdon框架在全世界最大开源网站Sourceforge的项目网址
世界顶级Java网站TheServerSide有关Jdon框架2004年新闻1新闻2
2004年底Jdon框架刚推出时国内各种评论
时值2006年8月道友lhsail对Jdon框架的看法。
一位Jdon框架用户的感言;行家看Jdon框架;国产框架比较。
对话Jdon 一个开源人的孤独告白.
第三只眼看Jdon-一个让很多人抓狂框架
更多关于JdonFramework讨论系列1 以及讨论系列2
参考资料:
软件是艺术的,中国水墨画寥寥几笔和那么多留白能产生多少艺术遐想? 框架就是那寥寥数笔,更多空白留给你来发挥,这就是中国软件框架的独特思想。Jdon框架是通过全面可配置/全面可替换来实现这个独特思想的,没有一个裤子适合所有尺寸,没有一个框架适合所有应用场景,守小乃大。见详细内容。
网友用户感言:我认为 jdon 框架就象一个hub或路由器,而表现层、业务层和持久层分别是三个网络终端,互相之间要通讯就通过 jdon 框架进行链接,从而完成其各自的功能。在这个整体中, jdon 框架不但起到连接这几个层并完成层之间的数据传输、解耦合的作用,而且还起到了实现各层之间的数据缓存以实现高性能的效果;还有,这个框架还缺省实现了一个表现层 struts 1.2 进行快速开发的过程。
Jdon框架作为一个只有300K大小的jar插件包,可plugin所有的开发工具和所有的J2EE/JEE服务器,可在所有开发工具如Eclipse JBuilder、JDeveloper、IntelliJ IDEA 、NetBeans WASD workshop Jcreator 下开发,也可部署到Tomcat JBoss Websphere weblogic iPlanet JRun等各种J2EE容器服务器中运行,无数据库特别指定(框架特性),支持MySQL Oracle Mssql server db2 postgres interbase等所有数据库。
Jdon框架商业策略坚持目前世界上最新的商业模式:产品免费;服务收费。 如果你需要更多更贴近的服务,我们将根据你们的基础提供Jdon框架项目指导以及日后持续不断的咨询支持,欢迎联系:banQ163.com 或按这里直接填写表单联系
更多Jdon框架专题讨论
JdonFramework作为一个免费开源软件开发平台,可以商用开发大多数数据库应用软件和管理软件: 电子商务软件 在线教育软件 税务软件 Web快速开发软件 财务软件 购物车软件 医院帐务软件 crm software medical software 人事薪资软件payroll software 在线购物软件 销售软件 项目管理软件 房产不动产管理软件 生产软件 PDM软件 制造业软件 仓库软件 采购软件 进销存软件 危险源监控软件 物流软件 超市软件 银行软件 保险软件 汽车软件 医疗软件 电子软件 自动化软件 服装软件 烟草软件 分销管理软件 供应商管理软件