综合JSF和Dojo小部件创建更好的用户体验

简介

JSF 是一种流行的 Web 框架、相当稳定并已被广泛应用于 Java Platform, Enterprise Edition (Java EE) 领域。Dojo 是一种功能最为强大的 Web 2.0 库之一,可用来为您的 Web 应用程序创建丰富的界面。

通过综合使用这两种技术,您就能享受到两种技术的好处。在服务器端,好处体现在对组件端对端的生命周期管理、后端 bean 数据捆绑和事件处理。在客户机端,您将能利用 Dojo 的丰富小部件、实时动画(比如淡出和滑变效果)以及拖放功能。此外,借助 Dojo 框架的 API 支持,您还能通过将更多的逻辑放在客户机端提高性能。

如下所示的是本文利用 JSF 和 Dojo 技术的方式:

延迟捆绑 JSF 组件和客户机端的 Dojo 小部件

构建一个定制的 JSF 组件来启用 Dojo 小部件

对 JSF 组件进行延缓注入和解析为 Dojo 小部件

本文的示例 JSF 应用程序由两个页面组成:Create Project 和 Project result。图 1 和图 2 展示了这两个页面。为了方便理解,图中所示的这些示例将用在本文描述的所有方式当中以便展示如何综合 Dojo 和一个 JSF 应用程序。

图 1. Create Project

图 2. Project result

时间: 2024-10-02 12:32:19

综合JSF和Dojo小部件创建更好的用户体验的相关文章

设计更好的用户体验:UI设计的黄金规则

文章描述:解析应用程序UI设计的15项黄金法则. 好友曾向我展示了最新的iPhone和iPad版<极品飞车>.游戏的渲染效果令人印象深刻,是款蓄势待发的优秀游戏.但是,游戏的前端是典型的UI设计偏差案例.但界面中有大量的属性数据等内容,它在玩家没有时间做决定时提供了过多的内容.这些内容能够显著改变他们的游戏体验,但却在玩家往往感受不到变化的时候呈现. 极品飞车(from itunes.apple.com) 这促使我开始思考UI设计的黄金法则.以下是我认为创造最佳体验应当使用的UI设计方法.坦诚

草图工具帮你成为更好的用户体验设计师

Adaptive Path版权所有 作者:Adaptive Path 译者:UCD翻译小组,JunChen 原文地址:http://www.adaptivepath.com/ideas/newsletter/archives/031109/index.php 有件事呢本应该是显而易见的,我是指如果你用恰当的工具,那么画起草图来会变得相当.相当简单. 我不会穿着网球鞋去滑雪,但我却常常假想自己可以用蜡笔.羽毛笔或者用剩的铅笔头画出工业级效果.喔,太蠢了.最近我才意识到,拥有一套良好的"装备&quo

怎样通过更好的用户体验促进网站转化率的提升

中介交易 SEO诊断 淘宝客 云主机 技术大厅 若干年下来发现一规律:无论周末还是节假,只要是可以从头到尾在家休息的日子,起床未必会比平日晚许久,做事的强度与密度也不一定次于平日的工作.这是一种纯粹的主动.平日早上那种对懒觉和闲适的迫切的渴望,一旦可以实现,其实反而不在乎了;这些渴望,大概只是对无法按照主观意愿自由安排时间的一种无奈和反感吧. 说是这样说,但貌似蛮久没有周末两天都可以完整在家休息和做做事了,培训.贷款.装修一类公事私事绵延不绝的;也说不好眼下是疲劳呢,还是一种兴奋与憧憬.总之整体

更好的用户体验:过滤器(Filter)的搜索

最简单的搜索引擎不过是一个输入框,用户输入关键字.有的搜索引擎(例如谷歌)支持使用一些语法来控制搜索参数,例如逻辑控制:和.或.非等. 后来采用了过滤器(Filter)的搜索,给用户带来的更好的体验.用户甚至什么关键字也不输入,也可以找到需要的结果. 例如淘宝的搜索过滤器: AJAX技术的引入,给搜索过滤器带来了更好的体验.集合了AJAX技术后,用户无论是更改关键字还是过滤条件,搜索结果都根据用户输入实时变更. 应用过滤器可以不用跳转页面,节省了用户的时间,同时,可以很好地允许用户随时修正过滤条

小谈谷歌PK百度的用户体验

做seoer的童鞋们,接触和研究最多的搜索引擎恐怕就是百度和谷歌了.作为搜索引擎界的两大巨头.一个是外来"强人",一个是本土"一哥".时刻影响着网络的动向和网民的生活.虽然最后以避退的方式离开了大陆.但是它留给我们不仅仅是背影,还有很多. 1.我喜欢的谷歌预览功能. 大家有没有因为恶意的网页木马扰乱过我们那纯洁的桌面.有没有因为急于寻找资料点的手指疼. 预览功能 恰到好处的为我们避免了很多麻烦, 信阳seo在谷歌中的预览体验 信阳seo在百度中的搜索结果 我一直觉得

如何创建自适应系统来增强用户体验

译者注: 普适运算这个概念已经在计算机行业提出了很久. 在设计领域, 随着便携式智能设备的发展与普及, 越来越多的设计师也将这个理念融入到产品设计中去. 本文作者通过几个实例生动的讲解了在设计自适应系统时可以利用的设备与设计理念. 希望能让读者受益 . 原文地址: Creating An Adaptive System To Enhance UX ----------------------------------------------- 在计算机科学中,"自适应系统"特指能够根据所

网络推广如何更好得提高用户体验

摘要: 提起网络推广,大家都知道是以盈利为目的的.其实网络推广的范围很广,其最终目标有三个提高销售额.提高盈利额以及提升品牌形象. 在实际操作中,人们往往没有合理规划就进行 提起网络推广,大家都知道是以盈利为目的的.其实网络推广的范围很广,其最终目标有三个--提高销售额.提高盈利额以及提升品牌形象. 在实际操作中,人们往往没有合理规划就进行盲目操作,那样不但工作量大,而且效果还不明显.其实如果我们推广行为不是围绕这三个中心目标进行的,那么都是无用功,会造成大量的人力和时间上的浪费.聊到这里,想必

单一功能的应用程序是否给我们更好的用户体验?

在iPhone上有两种不同的应用程序:一种是专注于某一件事并把它做深做透,另一种则是在一个应用程序中尝试去做许多不同的事情.那么,哪一种更好呢?这正是本篇文章希望讨论的主题. 两种方法的哲学思想 OS X操作系统的核心是UNIX,对此X Windowhttp://www.aliyun.com/zixun/aggregation/7380.html">团队成员之一的Mike Gancarz曾经有过对UNIX的如下著名论述:"让每个程序做一件事做到极致".这进一步影响到了许

符合Seo的网站设计 更好的用户体验

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一个网站的优化,应该从网站建设之前就开始了.在网站建设前,首先要从网络营销.seo的角度来考虑自己网站的定位.根据行业的特征和公司的竞争实力,制定出相应的seo策略,整个网站的建设流程都包含seo的思想,才能完成一个高流量.用户体验良好的网站. 在seo策略指定完以后,就要考虑网站的整体设计.很多企业在考虑网站设计的时候总是考虑如何设计的大气