关于Ajaxian JSF的设计原则
2008-01-03 12:10
302 查看
目前网上大大小小的Ajax Framework已经计算不清了,但是基本实现形式都是,通过js响应客户端浏览器的某个事件,然后调用一个js函数,在此函数中使用servicecall之类的方法。
接下来的处理就见仁见智了,通常是两种:
1 返回的resultobject,可能是xml,html,或者其他自定义的格式,通过客户端设置一个responce handler来接受这个返回变量。解析,并更新到dhtml里面。
2 把这个responce handler的操作也封装起来。通过服务器端的函数,直接设置返回值,这当然就需要封装的函数里面对榜定的控件可以灵活的操作。
我想对于Ajaxian JSF第二种方法是必需的。因为jsf组件。例如一个文本框,在一个Form里面是有多个实例的,而这些实例得Id是jsf自动生成的。所以返回值得处理也应该是自动的。
xajax是一个php得ajax开发框架。它把客户端的响应也封装起来
客户端
*
=
php端
function multiply($x, $y)
{
$objResponse = new xajaxResponse();
$objResponse->addAssign(”z”, “value”, $x*$y);
return $objResponse->getXML();
}
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=476256
接下来的处理就见仁见智了,通常是两种:
1 返回的resultobject,可能是xml,html,或者其他自定义的格式,通过客户端设置一个responce handler来接受这个返回变量。解析,并更新到dhtml里面。
2 把这个responce handler的操作也封装起来。通过服务器端的函数,直接设置返回值,这当然就需要封装的函数里面对榜定的控件可以灵活的操作。
我想对于Ajaxian JSF第二种方法是必需的。因为jsf组件。例如一个文本框,在一个Form里面是有多个实例的,而这些实例得Id是jsf自动生成的。所以返回值得处理也应该是自动的。
xajax是一个php得ajax开发框架。它把客户端的响应也封装起来
客户端
*
=
php端
function multiply($x, $y)
{
$objResponse = new xajaxResponse();
$objResponse->addAssign(”z”, “value”, $x*$y);
return $objResponse->getXML();
}
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=476256
相关文章推荐
- 关于Ajaxian JSF的设计原则
- 关于Ajaxian JSF的设计原则
- 关于Ajaxian JSF的设计原则
- 关于Ajaxian JSF的设计原则
- 关于Ajaxian JSF的设计原则
- 关于Ajaxian JSF的设计原则
- 关于Ajaxian JSF的设计原则
- 关于设计原则
- 关于web2.0网站易用性设计的一些原则[网摘]
- 关于面向对象的的设计原则的使用
- 关于WP7中的90M内存限制问题及设计原则
- 关于大型系统设计原则的思考
- 关于对象设计的几个原则
- 关于框架设计的几个原则
- 关于IoC控制反转的设计原则
- 关于Android官方推荐设计原则的一些理解
- 关于设计原则
- 关于面向对象的的设计原则的使用
- 关于设计模式的六大原则简介
- 关于面向对象的的设计原则的使用