MyFaces是 JSF (JavaServerFaces) Web框架 (JSR 127)的一个实现。JavaServer(tm) Faces Web框架是一个新的实现MVC模式的规范。
FacesIDE:Eclipse下的一个辅助开发插件。
JSF是一个新的基于MVC模型的web应用框架技术。在概念和特征方面,尤其是组件方面,超过了著名的Struts框架。而myfaces是Apache软件基金的一个项目,它实现了JSF框架。同样sun公司也有一个参考实现 JSF RI。但是myfaces比JSF RI提供了更多的组件和特征。
开发基于JSF的web应用程序可以使用下列IDE(笔者已知):
myEclipse(Eclipse插件) ,默认同时支持JSF RI 和myfaces
Exadel(Eclipse插件) 默认支持JSF RI
Java Studio Creator 默认支持JSF RI
Oracle 的jDevelop 也支持JSF但是有自己的特色组件。
myfaces官方的发行版本myfaces1.1.0中有四个jar包,
分别 myfaces-api.jar,myfaces-impl.jar,tomahawk.jar,myfaces-all.jar。
myfaces-all.jar包括了前三个jar包的所有内容。
a JavaServer(tm) Faces implementation (MyFaces API, MyFaces Impl modules)
通过官网的这句话,应该是myfaces对于JSF的实现应用了两个包。