Struts2+JSON+YUI构建Rich Client应用(一)
Struts2的出现在Web2.0纷争的年代,以Ajax为代表的富客户端(Rich Client)应用正唱着Web2.0的主角。虽然Struts2本身对Ajax的应用也提供了自己的Ajax标签,但是这种比较牵强的支持也是赶鸭子上架,不是Struts本身的特长。
?
这里,就Struts对JSON支持的技术特点,来构建一个Rich Client应用,UI层使用的是YUI工具包,详情参考Yahoo的YUI网站。http://developer.yahoo.com/yui/。
?
本文中所涉及的Web应用的大致结构图如下:

?
先一睹为快,该应用的实际运行界面如下:

?
?
页面功能大致是,用户加入一个New Test User和New Message,然后点击按钮Add Now,页面无刷新添加新加入的消息。
?
首先,建立一个Struts的Action类StrutsTestAction,代码如下:
3 楼 tailsherry 2008-03-25 Here is just a demo for RICH client.You may take a look at my following article "http://tailsherry.iteye.com/blog/149892"