Jdon FrameworkWeb 框架
Jdon Framework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量Web框架(Lightweight Java Web Framework)。是国人独立开发的中国人自己的框架产品,2005年入选全球SUN公司网站java.net正式企业应用目录。经过多年发展和众多用户的使用及其完善,JF已经发展成为一套成熟的、面向对象的、基于构件(基于组件)的轻量快速开发框架。
JF诞生于2004年底,作为中国第一个开源框架,创新地运用了当时刚刚出现的新的技术思想Ioc/DI(依赖注射Dependency Injection),JF 是一个支持autowiring/Autowired的DI框架;同时遵循约定优于配置(Convention Over Configuration )以达到快速开发。JF类似Spring和RoR的混合,不仅如此,而且克服了同时期这两类框架的缺点(Spring 1.x无容器Session状态支持;Ruby on Rails忽视了业务层服务),
JF 与国内其他快速开发工具相比:JF是严格坚持分层架构(表现层、业务层和持久层)下的快速开发。(注:象Deplhi/VB那样减少层次的快速开发是非常 容易的,但是丧失了软件的灵活性和可维护性)。JF是快速性和灵活性综合平衡的产物,它带来了多快好省的简单的解决之道(simplify the best):对于小项目,使用Jdon框架可以开发出高质量可扩展的好的系统;对于大项目,使用Jdon框架可以更快地开发出系统。
JF技术特点,了解Jdon框架更多详细细节,可进入文档章节,在线应用案例。
- Extendable(灵活性)
POJOs Autowiring,JF采取PicoContainer作为IOC/DI容器(包括JF自身组件),类依赖关系是自动配对,无需配置指定,这就区别于那些手工配置指定的Ioc框架,提高开发效率。
JF最大特点是所有组件包括JF自身组件都是可替换的;这意味着:1.可以将JF提供的功能组件方便移植到其他框架(具体见讨论),也可以方便测试;2:应用者可以根据自己要求肢解JF定制自己的开发框架。 - High-Availability(易用性)
JF着重的是快速性和易用性,POJO Autowiring可以简化大量对象创建的编码工作,提高频繁修改代码的效率;在坚持多层架构的前提下,提供了数据增删改查(CRUD)和批量查询这两 个最常见的基础功能的模板化开发,以约定配置替换了琐碎的编码工作,可以实现中小型项目的快速开发。 - Scalability(可伸缩性)
JF不但提供中小型系统的快速开发,而且提供小系统向大系统平滑过渡的能力。可以并行支持两种服务架构(Web架构和EJB架构)在一个系统内运行;通过 配置可以很方便地在纯Web系统和EJB系统之间切换;支持远程胖客户端Rich client访问实现C/S架构。 - Performance(良好的性能)
JF通过缓存不但优化了应用系统性能,还优化了框架本身的运行性能(如动态代理AOP)。JF可以保证应用系统的良好性能,JF提高了大数据量的查询性能:对模型对象通过缓存拦截器提升性能;对POJO服务使用对象池拦截器等;未引入性能考虑的案例。缓存并发测试
JdonFramework在J2EE体系中的位置,如下图。
评论
Jdon FrameworkWeb 框架
JdonFramework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量Web框架(LightweightJavaWebFramework)。是国人独立开发的中国人自己的框架产品
Jdon FrameworkWeb 框架
0
Click FrameworkWeb 应用程序框架
ApacheClick是一个高性能的J2EEWeb应用程序框架适用商业Java开发者,它是基于页面和组件的javaweb框架,基于事件编程模型,使用Velocity模板作为页面视图,没有复杂的抽象和定
Click FrameworkWeb 应用程序框架
0
Click FrameworkWeb 应用程序框架
Apache Click 是一个高性能的 J2EE Web 应用程序框架适用商业 Java 开发者,
Click FrameworkWeb 应用程序框架
0
MyStep Frameworkweb 开发框架
迈思框架(MyStepFramework)是一套基于 [PHP7.0] 的web开发框架,旨在构建一个可以便捷调用常用功能,以最简洁的代码实现目标功能,同时具备高度可扩展性,可通过代理模式,方便的将第
MyStep Frameworkweb 开发框架
0
Rose FrameworkWEB开发框架
Rose是基于Servlet规范、Spring规范的开放源代码WEB开发框架。Rose是面向使用Java开发的同仁们的。Rose 提供的各种特性和约束惯例,目的就是为了使您在能够轻松地开发web程序。
Rose FrameworkWEB开发框架
0