Apache myfaces介绍和配置
JSF是一个新的基于MVC模型的web应用框架技术。在概念和特征方面,尤其是组件方面,超过了著名的Struts框架。而myfaces是Apache软件基金的一个项目,它实现了JSF框架。同样sun公司也有一个参考实现 JSF RI。但是myfaces比JSF RI提供了更多的组件和特征。
可以参考:http://myfaces.apache.org/index.html
http://Java.sun.com/j2ee/javaserverfaces/
开发基于JSF的web应用程序可以使用下列IDE(笔者已知):
myEclipse(Eclipse插件) ,默认同时支持JSF RI 和myfaces
http://www.myeclipseide.com/
Exadel(Eclipse插件) 默认支持JSF RI
http://www.exadel.com/
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的实现应用了两个包。
myfaces配置的参考网址:
http://wiki.apache.org/myfaces/How_to_add_MyFaces_support_to_a_Sun_JSF_RI_application
http://wiki.apache.org/myfaces/Installation_and_Configuration
http://myfaces.apache.org/index.html
http://myfaces.apache.org/gettingstarted.html