Myfaces官方放出了Myfaces Core 2.0.0 beta3下载地址,对Myfaces有兴趣的朋友可以去官方下载最新的Myfaces Core 2.0.0 beta3试用了。Myfaces是用来做什么的呢?明眼的朋友只从名字来看就能猜到Myfaces和JSF有关,不错Myfaces确实是Java Server Face的一个标准实现。如果您是JSF用户或者爱好者,也可以对比一下现有使用的技术与Myfaces Core 2.0.0 beta3的区别,从而找出目前使用技术的劣势加以弥补(笔者比较喜欢这么做:) )。
MyFaces是Apache旗下的顶级项目,同时也是众多Java服务器端技术之一。MyFaces采用纯Java编写,是一个Sun JavaServer Face规范的标准实现。也就是说MyFaces是一个面向组件方式开发的web框架。MyFaces主要包括例如如下的一些特性:
- MyFaces提供了一组JavaServer Face实现的API模块和接口。
- MyFaces提供了一整套UI组件库,用于帮助客户快速开发用户接口。
- MyFaces提供了一组JSF扩展功能,用于强化现有的应用,例如:校验器等
- MyFaces提供了模块化的设计方面于其它技术进行整合
Myfaces Core 2.0.0 beta3除了包含大量的bug修复外,还提供了一些功能上的改进以及一些新特性,Myfaces Core 2.0.0 beta3的主要改进包括:
- Myfaces Core 2.0.0 beta3提供了对Google App Engine的支持
- Myfaces Core 2.0.0 beta3重构了请求处理代码,使用FacesContext.getAttributes()替换原有的RequestMap对象
- Myfaces Core 2.0.0 beta3增加了基于Servlet API 3.0规范的Servlet以及Servlet-mappings动态加载
- Myfaces Core 2.0.0 beta3改进了UIViewRoot保持资源的方式为瞬时保存(方便资源释放)
- Myfaces Core 2.0.0 beta3改进了CompositeFunctionMapper.resolveFunction()会在第二个FunctionMapper为空时抛出空指针异常的bug
- Myfaces Core 2.0.0 beta3包含了大量bug修复
Myfaces Core 2.0.0 beta3下载地址:
Myfaces Core 2.0.0 beta3下载
[ad#468-60]