微前端架构如何改变企业的开发模式与效率提升
750
2022-10-14
Jdon Framework- Web框架
Jdon Framework(简称 JF )是一套适合开发中小型J2EE/JavaEE应用系统的轻量Web框架(Lightweight JavaWebFramework)。是国人独立开发的中国人自己的框架产品,2005年入选全球SUN公司网站java-正式企业应用目录。经过多年发展和众多用户的使用及其完善,JF已经发展成为一套成熟的、面向对象的、基于构件(基于组件)的轻量快速开发框架。
JF诞生于2004年底,作为中国第一个开源框架,创新地运用了当时刚刚出现的新的技术思想Ioc/DI(依赖注射Dependency Injection),JF是一个支持autowiring/Autowired的DI框架;同时遵循约定优于配置(Convention Over Configuration)以达到快速开发。JF类似Spring和RoR的混合,不仅如此,而且克服了同时期这两类框架的缺点(Spring 1.x无容器Session状态支持;Rubyon Rails忽视了业务层服务),
JF 与国内其他快速开发工具相比:JF是严格坚持分层架构(表现层、业务层和持久层)下的快速开发。(注:象Deplhi/VB那样减少层次的快速开发是非常容易的,但是丧失了软件的灵活性和可维护性)。JF是快速性和灵活性综合平衡的产物,它带来了多快好省的简单的解决之道(simplify thebest):对于小项目,使用Jdon框架可以开发出高质量可扩展的好的系统;对于大项目,使用Jdon框架可以更快地开发出系统。
JF技术特点,了解Jdon框架更多详细细节,可进入文档章节,在线应用案例。
Extendable (灵活性)POJOsAutowiring,JF采取PicoContainer作为IOC/DI容器(包括JF自身组件),类依赖关系是自动配对,无需配置指定,这就区别于那些手工配置指定的Ioc框架,提高开发效率。JF最大特点是所有组件包括JF自身组件都是可替换的;这意味着:1.可以将JF提供的功能组件方便移植到其他框架(具体见讨论),也可以方便测试;2:应用者可以根据自己要求肢解JF定制自己的开发框架。High-Availability (易用性)JF着重的是快速性和易用性,POJOAutowiring可以简化大量对象创建的编码工作,提高频繁修改代码的效率;在坚持多层架构的前提下,提供了数据增删改查(CRUD)和批量查询这两个最常见的基础功能的模板化开发,以约定配置替换了琐碎的编码工作,可以实现中小型项目的快速开发。Scalability (可伸缩性)JF不但提供中小型系统的快速开发,而且提供小系统向大系统平滑过渡的能力。可以并行支持两种服务架构(Web架构和EJB架构)在一个系统内运行;通过配置可以很方便地在纯Web系统和EJB系统之间切换;支持远程胖客户端Rich client访问实现C/S架构。Performance (良好的性能)JF通过缓存不但优化了应用系统性能,还优化了框架本身的运行性能(如动态代理AOP)。JF可以保证应用系统的良好性能,JF提高了大数据量的查询性能:对模型对象通过缓存-提升性能;对POJO服务使用对象池-等;未引入性能考虑的案例。缓存并发测试
JdonFramework在J2EE体系中的位置,如下图。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~