Jdon Framework

来自开放百科 - 灰狐
跳转到: 导航, 搜索

Jdon Framework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量DDD框架(Lightweight Java DDD Framework)。是国人独立开发的框架产品,2005年入选全球SUN公司网站java.net正式企业应用目录。经过多年发展和众多用户的使用及其完善,JF已经发展成为一套成熟的、面向对象的、基于构件(基于组件)的轻量快速开发框架。

技术特点

  • DDD(Domain-Driven Development),开发基于领域驱动设计(Domain-Driven Design)应用, 提供基于内存的领域模型(in memory model), 运行时刻实现将业务逻辑方法注射到领域对象中。
  • 事件驱动架构Event-driven Architecture(EDA) ,异步领域事件,并发策略, 懒惰加载,异步消息机制,结合JMS可实现大型分布式可伸缩的架构。
  • 依赖注入DI 和 AOP框架, 类自动配对注射autowiring/Autowired,无需指定,提高重构效率,所有类最大限度松耦合,包括框架本身的类或构件都是可替换的,提供强大可定制能力;灵活简单的AOP,没有复杂AOP脚本代码,可以将任何POJO引入introduce作为拦截器。
  • 命令查询分类架构Command Query Responsibility Segregation(CQRS/CQS), 提供模型的增删改查命令流程整合,不必编写MVC模式中Controller控制器,防止新手将业务写入控制器。服务命令模式:可根据url参数直接激活对应的Service方法;提供大量数据批量查询自动分页和缓存性能优化功能。
  • JF可以保证应用系统的良好性能和可扩展性,容易接入各种持久层框架如Hibernate或Key-value存储。结合分布式缓存如Ehcache + terracotta能够无缝扩展到大型云计算系统。
  • 成熟稳定,在多个知名公司得到应用,持续升级,保持走在世界应用框架前列。要了解更多关于JF,按这里查看JF丰富文档。遵循APACHE 2.0开源协议,免费应用各种商业系统中。

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱