jdonframework.ppt

preview
需积分: 0 3 下载量 176 浏览量 更新于2009-06-15 收藏 704KB PPT 举报
Jdon Framework是一个旨在简化开发过程的轻量级Java框架,由彭晨阳创建并维护,其核心目标是在一到两小时内快速构建简单的应用系统,并具备扩展成为可维护、可灵活拓展和可伸缩的中大型系统的潜力。这个框架是基于域驱动开发(DDD)理念,融合了Ioc(Inversion of Control,控制反转)和AOP(Aspect-Oriented Programming,面向切面编程)的设计,以提供快速开发J2EE应用的途径。 在技术背景方面,Java技术面临着.NET、PHP、Ruby等竞争,因此需要更快、更低成本地开发高质量应用。传统的J2EE体系结构由于多层结构导致代码复杂,学习成本高,且对于小型系统支持不足。Jdon Framework应运而生,它追求的是灵活性、快速性和可伸缩性,旨在解决这些问题。 一个优秀的框架应当具有以下特征: 1. 松耦合,允许开发者在需要时超越框架的限制进行操作。 2. 快速性,能快速组装多层结构代码。 3. 可伸缩性,小型系统架构可以扩展为中大型系统,满足各种规模的需求。 4. 透明性,开发者不应受框架过多约束,且能直接操作框架无法覆盖的功能。 5. 良好的性能,框架应轻量且不占用过多CPU资源,提供缓存和池功能以提升性能。 Jdon Framework结合了Ioc和AOP,使得开发更为便捷。它的基本构成包括Ioc容器、AOP支持、CRUD操作和缓存机制。借助Jdon Framework,开发者可以快速构建高质量、灵活且可扩展的J2EE应用。同时,它强调了领域驱动开发,以Domain Model为中心,减少层次间的混乱调用,通过配置代替多层编码,提供默认实现,确保多层结构的松耦合。 DDD(Domain-Driven Design)的核心是面向领域模型编程,强调以Model为线索来组织代码,使系统更有序。每个Model都应该有主键或唯一标识,并由此衍生出界面模型和持久实体。在Jdon Framework中,通过配置文件可以简化MVC模式中的Controller编码,减少无技术含量的CRUD工作。 在CRUD流程中,Jdon Framework进行了优化,通过配置将创建、读取、更新和删除的操作捆绑在一起,一旦创建功能调试正常,其他操作通常也会正常,从而提高了开发效率和代码的稳定性。 Jdon Framework是针对Java开发痛点而设计的一种框架,它结合了DDD、Ioc和AOP等现代开发理念,力求在快速开发与系统可扩展性之间找到最佳平衡,帮助开发者以更低的学习成本和更高的效率构建企业信息系统。
书铭
  • 粉丝: 2
  • 资源: 4
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源