JFox 3

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第1行: 第1行:
 +
[[Image:jfox3_arch.jpg|right|thumb|JFox3 架构]]
 
JFox 3 = Web Server(Tomcat/Jetty/Resin) + EJB 3 container + [[Spring]] + [[JavaServer Faces|JSF]]/[[Apache Struts|Struts]]/[[Apache Shale|Shale]] + [[Hibernate]]
 
JFox 3 = Web Server(Tomcat/Jetty/Resin) + EJB 3 container + [[Spring]] + [[JavaServer Faces|JSF]]/[[Apache Struts|Struts]]/[[Apache Shale|Shale]] + [[Hibernate]]
  
第10行: 第11行:
  
 
此外, 我们重新构建了 Petstore, 通过一个更加完善的 Petstore 来演示基于 JFox 3 的应用
 
此外, 我们重新构建了 Petstore, 通过一个更加完善的 Petstore 来演示基于 JFox 3 的应用
 +
 +
==JFox 3 特性==
 +
*1. 重新设计的 IoC 容器,融入 OSGi 模块化思想
 +
*2. 改为嵌入式架构,能够嵌入到任何 Java Web Server
 +
*3. 支持 EJB3, JPA
 +
*4. 采用JOTM提供事务处理
 +
*5. 采用 XAPool 提供 XA DataSource
 +
*6. 增加 MVC 框架,支持多模块,自动Form Mapping, Validator, 支持直接在Action中注入EJB,并支持JSP/Velocity/Freemarker,满足快开发需要
 +
*7. 提供 Manager 管理模块,可以查看各种运行时属性
 +
*8. 根据JFox EJB3, JPA, MVC 特色完全重写 JPetstore

2007年4月22日 (日) 18:26的版本

JFox3 架构

JFox 3 = Web Server(Tomcat/Jetty/Resin) + EJB 3 container + Spring + JSF/Struts/Shale + Hibernate

我们将JFox 3定位为轻量的 Application Server + 集成的 Application Framework,来支持快速开发

JFox 自己的 Framework 将紧密耦合在 JFox AS 上的,但是用户也可以选择其它的 Framework,没有任何问题

我们在加入了一些 OSGi 的思想在 JFox 3 里面, 如果今后有 OSGi 的要求,我们可以考虑集成一个开源的OSGi 实现来解决这个问题

我们这次将给用户提供一个一揽子解决方案,应用很贴近他们的真实需求, 而且会比 Spring + JSF/Struts/Shale + Hibernate 更好用,更好管理

此外, 我们重新构建了 Petstore, 通过一个更加完善的 Petstore 来演示基于 JFox 3 的应用

JFox 3 特性

  • 1. 重新设计的 IoC 容器,融入 OSGi 模块化思想
  • 2. 改为嵌入式架构,能够嵌入到任何 Java Web Server
  • 3. 支持 EJB3, JPA
  • 4. 采用JOTM提供事务处理
  • 5. 采用 XAPool 提供 XA DataSource
  • 6. 增加 MVC 框架,支持多模块,自动Form Mapping, Validator, 支持直接在Action中注入EJB,并支持JSP/Velocity/Freemarker,满足快开发需要
  • 7. 提供 Manager 管理模块,可以查看各种运行时属性
  • 8. 根据JFox EJB3, JPA, MVC 特色完全重写 JPetstore
分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱