欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
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的版本
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
分享您的观点