langjiao 2008-08-22
jsf对于是立足于服务端的,但是有很多技术又容纳了与客户端有关的js,ajax,css等技术。
我想表叙的观点,RIA(ajax实现)与jsf的融合问题。
jsf组件过多地包含客户端内容是否有必要?
这里我想了有两条路:
1、jsf组件的富足使得对于不同用户体验的设计具有极大的灵活性。
2、提供与RIA的接口,实现与RIA无缝融合。
第一种法子似乎很好,但很难实现。
我想说说第二种。
提供一组接口
使得js可以很方便的访问jsf组件并取得返回数据
使得jsf组件可以很方便的访问js逻辑。
其实就是js、jsf一体化。
这样,jsf就可以很方便的与RIA,或者普通的js,css框架协调工作
我是从Jsf-Extentsions的js函数接口和icefaces的ajax桥受到启发。
综合Jsf-Extentsions和icefaces的优点。
不知我的想法是否有问题
还有是否已有类似的实现
则将javaee.jar包再copy一份放在tomcat目录的common\lib下就不会了。关于用到的javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar