|
Last Modified: 2003.12.03
JFox Abstract(by huihoo.org JFox Team) JFox is application server based on j2ee specification, following ejb2.0 specification. In order to simplify development of EJB and expedite development and deployment, a little modification has be done in express format. Our destination is corresponding specification and efficiency, not only following specification deeply but also changing situation about slow development and troublesome deployment of ejb , providing a good j2ee middleware platform. 1、What JFox?JFox is open source J2EE applicaiton server projectJFox实质上是一个服务和工具的软件包,包括一个ORB(Orbas)和一个 EJB容器以及一个JMX管理框架(JFoxMX),并将在未来提供对商务组件和WebService的支持。 JFox基于JMX构建(JMX为基于SNMP、CIM/WBEM或TMN协议的各种现有管理系统的互操作提供了一种动态管理框架和服务)。 JFox 的核心建立在 JFoxMX 1.2之上,JFox 的整个结构体现面向服务编程的思想(Service Oriented Programming),一个服务或者一个功能通常作为一个服务用 MBean 来封装,将各J2EE 以及提供基础功能各组件间的耦合性降到最低,便于通过 Internet 来进行合作开发。 2、JFox子项目。JFoxKNL -- JFox核心实现。JFoxMX -- JMX规范实现 (已实现JMX1.2规范) 。JFoxEJB -- EJB规范实现 (已实现EJB1.1,2.0规范) 。JFoxNS -- JNDI规范实现 (已实现JNDI 1.2 规范) 。JFoxMQ -- JMS规范实现 (进行中...) 。JFoxAF -- J2EE应用框架实现 (进行中...) 。JFoxCA -- JCA规范实现,提供一个集成框架和适配器开发包 。JFoxDO -- JDO规范实现 。JFoxSEC -- JFox企业安全框架 。JFoxMobile -- JFox移动应用 。JFoxFlow -- JFox工作流系统 。JFoxEP -- JFox企业门户系统 。JFoxIDE -- JFox IDE 。。。 3、JFox平台体系图
4、JFox功能描述。J2EE 1.3规范的实现。对CORBA提供支持,将在JFox2.0中推出 。对Web Service提供支持,将在JFox2.0中推出 。支持EAR,JAR,WAR文件的热部署,对这些文件的修改,也不需要重启服务器就可以生效 。支持EJB1.1,部分EJB2.0 。提供cache/群集服务 。JMX的服务框架,所有的服务被实现为JMX服务(MBeans)被插入到JFox的内核中 。提供一套EJB的开发和部署工具: JFoxIDE (基于Eclipse) 。提供JFox的控制台 Console (JFoxMX Based) 。与Tomcat的集成,提供基本的jsp/servlet服务 。与Jetty的集成,提供基本的jsp/servlet服务,将来JFox的版本将重点支持Jetty |