当前位置:  软件>java软件

Web框架 Jdon Framework

    来源:    发布时间:2015-02-15

    本文导语:  Jdon Framework(简称JF)是一套适合开发中小型J2EE/JavaEE应用系统的轻量Web框架(Lightweight Java Web Framework)。是国人独立开发的中国人自己的框架产品,2005年入选全球SUN公司网站java.net正式企业应用目录。经过多年发展和众多用户的...

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体系中的位置,如下图。

    Web框架 Jdon Framework[图片]


        
     
     

    您可能感兴趣的文章:

  • PHP的Web开发框架 epesi framework
  • Web Tracing Framework
  • web.framework
  • Web开发框架 Next Framework
  • web项目脚手架 Rapid Framework
  • PHP高级Web开发框架 Swoole Framework
  • 轻量级 Java Web 开发框架 Smart Framework
  • Java Web框架 Play Framework
  • Java的Web框架 Firefly Framework
  • 微型的Java Web框架 Spark Framework
  • 多人BLOG系统 ANS Angularjs NstormJs web framework v 0.4.2
  • 轻量级高性能移动web框架 Javascript Mobile Framework
  • Web爬虫框架 Smart and Simple Web Crawler
  • Java Web应用框架 WEB4J
  • 通用WEB框架 Webx
  • Node.js web 框架 partial.js
  • 全新Web编程的js框架 Flapjax
  • Java Web开发框架 Chrysalis
  • Web应用框架 Joindesk
  • 轻量级 Web 框架 FeathersJS
  • Web框架 OPS
  • Web应用框架 Xataface
  • Java™ Web 应用程序框架 Sitebricks
  • 移动 Web 开发框架 Lungo.JS
  • web应用框架 Reasonable Server Faces
  • Web应用程序框架 Tapestry
  • web框架 chen
  • 超轻量级Web框架 WebWheel
  • Node.js 开发框架 Web.js
  • Web UI 框架 PantherUI
  • 基于PHP的web框架 TPP
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • web网页自动跳转方法:Html body onload自动跳转举例
  • aria2的Web接口 a2web
  • Python3通过request.urlopen实现Web网页图片下载
  • SVN的Web管理界面 svn-web-admin
  • Web前端设计:Html强制不换行<nobr>标签用法代码示例
  • 嵌入式的Scala Web服务器 SOCKO WEB
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • Web相册 Dumi Web Gallery
  • Web前端设计:html上标<sup>标签与下标<sub>标签详解
  • 请问:authorization of web services和authenication of web services什么区别?
  • Web服务器 Gatling Web Server
  • 小型Web服务器 nweb Web Server
  • C#取得Web程序和非Web程序的根目录的N种取法总结
  • 有没有什么方法或思路把web服务器上的文件上传到另外一个web服务器?
  • 用Java开发web程序,用什么做web服务器最好?
  • LINUX下面的WEB Service如果编写?是用.NET写吗?WINDOW下面的web service能在LINUX下面用吗?
  • 在单网卡的linux web服务器上虚拟Windows系统搭建多个.net web网站,有谁做过?
  • 问tomcat中在tomcat启动时,哪个包加载了/WEB-INF下的web.xml文件?要多少给多少分
  • 我是刚开始学web service ,我想请教哪里有构件web Service的具体操作。
  • 100分求《嵌入式系统Web服务器—TCP/IP Lean》或《TCP/IP Lean Web Servers for Embedded Systems 》
  • WSGI Web服务器 UV-Web


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3