jdonframework.ppt
需积分: 0 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
最新资源
- 绿色全要素生产率测算(SBM模型:代码+案例+数据)-最新出炉.zip
- 面板门槛回归模型:理论讲解、命令操作及具体案例全解-最新出炉.zip
- 面板数据熵权法Stata代码命令及样本数据(含正负向指标)-最新出炉.zip
- 企业社会保险缴费负担数据资料-最新出炉.zip
- 彭博ESG评级数据(2006-2022,评级体系更新)-最新出炉.zip
- 权威发布:2000-2021年31省环境污染治理投资占GDP比重数据-最新出炉.zip
- 全国30个省份2000-2021年固定资本存量、固定资本形成总额及固定资产投资价格指数数据-最新出炉.zip
- 全国30个省份2001-2020年制造业细分30行业产值数据(含农副食品加工等行业)-最新出炉.zip
- 全国31个省份2000-2023年水资源用水量数据(地下、地表,各领域)-最新出炉.zip
- 全国31个省份2000-2022年金融发展水平指数及金融机构存贷款余额、地区生产总值GDP数据-最新出炉.zip
- 全国31个省份2000-2023年城市农村居民最低生活保障人数数据-最新出炉.zip
- 全国30省经济、地理距离、经济地理嵌套权重矩阵数据-最新出炉.zip
- 全国421个地市州2000-2021年居民生活水平数据(人均GDP等)-最新出炉.zip
- 全国31个省份2010-2020年省级服务贸易数据(金融、电信等领域)-最新出炉.zip
- 全国各地区分省、市、州、区县多分辨率DEM高程TIF栅格数据(12.5m-1KM)-最新出炉.zip
- 全国分省份1998-2022年居民人均消费支出数据-最新出炉.zip