|
Last Modified: 2003.12.02
功能1.符合 ejb2.0 SessionBean规范 暂不支持EntityBean,推荐采用SessionBean + DAO/OR 来进行数据持久化 2.采用增强的MX 内核 该MX内核对原JMX功能做了简化,而在开发逻辑和可扩展性和可维护性方面做了增强,是一个为开发中间件产品量身定做的MX内核 3.完全支持JTA 1.01b规范,支持2pc 4.支持数据源 5.Remote和Local调用自动切换,同一个应用服务器上的ejb之间的调用自动使用Local调用,无需实现Local接口 6.采用动态代理调用框架,无需ejb预编译 7.自动发布,拷贝即可发布 有新的EJB要发布的时候,只要将该ejb的jar包拷贝到%JFOX_HOME%/deploy目录下即可,自动发布器会即时将该ejb布署到应用服务器中 8.使用Meta作为发布描述文件 采用Meta方式进行智能化布署,使得布署不再需要繁琐的步骤和不同工种之间的协作,布署的描述由程序员通过编程完成。 9.协议后决的调用方式 协议后决的调用方式使得在调用过程可以动态改变调用协议,通过jndi.lookup得到的Home存根是一个与协议无关的存根,当通过该Home存根进行调用的时候,才会选择一种合适的协议,当前对于同JVM之间的调用自动选择为Local调用,对远程调用,则自动选择JRMP协议,也可以通过Home.setProtocol来强行制定同JVM采用JRMP协议进行调用 10.采用优化的调用链模型,提高服务端执行速度 此外,JFox还具有以下一些特点: 。有很多可以单独使用的部件:如JMX,JNDI,EJB等,又有一个完整的J2EE解决方案:JFox. 这样用户就可以自己组装所需要的解决方案,而不是一定要选择大而全的J2EE应用服务器,并可将这些部件整合进自己的产品和项目中. 。系统核心:JFoxKNL ,可作为很多J2EE应用的核心加以扩展 。可扩展互操作框架 。可以预先装载所有服务或提供按需装载的方式。 。JFox采用层次化的设计结构 。JFox的服务通过JMX进行统一管理。 。集成orbas核心,会在JFox2.0版中推出 。集成Tomcat,Jetty,会在JFox1.0版中推出 |