疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

Java开源——常见J2EE框架简介(2)


 

JdonFramework
 
         Jdon Framework(简称JF)是一套适合开发中小型J2EE应用系统的快速开发框架、也是一套Ioc/Aop框架、更是一套符合当前国际水平的、面向组件开发的、国人拥有自主产权的中间件产品。中国第一个开源框架,国内先进的组件、构件工具。
         Jdon框架是快速性和灵活性相结合的产物,体现了软件开发既快又好的特点,对于小项目,使用Jdon框架可以开发出高质量可扩展的好的系统;对于大项目,使用Jdon框架可以更快地开发出系统。
        从技术原理上讲,Jdon框架创新地综合了域驱动开发框架(快)和Ioc/AOP构件管理(好)两种新技术。增删改查和批量分页查询是每个系统的基础功能,Jdon框架提供了这两个基础功能快速开发和可靠性能保证,Jdon Framework = Ioc + AOP + CRUD + Cache
 
        Jdon框架给你的J2EE应用系统带来完整的高质量解决方案:
 
        High-Availability(高可用性):在J2EE多层分离完全解耦的前提下,提供了数据增删改查(crud)快速开发方式,程序员需要编写的crud代码很少,表现层crud功能实现通常只需要配置就可以实现,No Code,例程。
 
        Scalability(可伸缩性):使用本框架,可以开发出两种系统:真正轻量的Web应用系统或Web+EJB应用系统;无缝同时支持两种服务架构:EJB Session Bean和POJO Service(Web应用),在不改变代码的情况下,可以很方便地将一个Web系统升级到Web+EJB系统,Jdon帮助你实现应用系统的可伸缩性。
 
         Performance(良好的性能):Jdon框架内置Web缓存优化功能提高了大批量数据查询速度。使用JdonFramework开发J2EE应用系统,几乎无需考虑性能设计,也无需担心内存泄漏或并发访问,对Model数据通过缓存拦截器提升性能;对POJO无态服务使用对象池拦截器;也实现了POJO的有态服务拦截器。
 
        Transparency(透明性):Jdon Framework的组件管理使用Ioc容器实现,所有组件包括框架组件和应用组件都是可配置,甚至可替换的。它的Ioc/AOP实现简单而强大。Ioc模式采用微容器PicoContainer实现,AOP功能是可分解的,通过缓存优化了动态代理的运行性能,Jdon框架AOP可支持所有遵循继承Aopalliance(如Spring)的拦截器。
 
        Extendable(扩展性):它是可伸缩的、动态配置的,应用者可以将自己系统中的通用功能从具体系统中抽象出来,加入Jdon框架微容器中,从而逐步形成自己的行业专业开发框架。
 
OpenXava
 
        OpenXava是一个让使用XML与Java来开发J2EE商业应用程序变得简单的框架。它目前支持IBM WebSphere应用服务器,但在开发过程中可以使用JBoss.OpenXava1.1版本支持以下特点:
 
1、支持WebSphere 5.0, 5.1和6.0, JBoss 3.2.x和4.0.x包括native EJB CMP2 EntityBeans  
2、它已经被用在许多商业项目上
3、易用,使用它可以获得高的开发效率
4、灵活:可以在任意位置插入自己的功能。
5、基于商业化组件的概念
6、完全地MVC
7、使用有着成熟商业应用程序丰富特性的Web用户接口
8、可生成整个J2EE应用程序
9、它应用到的开源项目有:Ant, JUnit,JasperReports,TL,XDocLet,Hibernate等