`
BlueDavy
  • 浏览: 153819 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

看置换模式有感

阅读更多
置换模式,引用即将出版的《ajax模式和最佳实践》(也就是《ajax patterns and best practice》)中对于它的意图的描述:
置换模式(Permutations pattern) 被服务器用来分离资源(URL)与表现(例如HTMLXML)。分离资源与表现使得终端用户只需要关心资源,不需要担心URL所关联的内容。例如,假如一个客户的银行帐号是URL http://mydomain.com/accounts/user,那么相同的 URL 能够被各种各样的设备 (电话,PC等等)来使用。
从上面的描述中可以清楚的知道置换模式的作用,在实现上呢,书中提出了一种不错的解决方案,就是根据http中的accept来决定提供不同的表现,这个其实大家都很容易理解了,本篇blog重点也不在于讨论置换模式的作用和实现方式,大家感兴趣的话可以去看英文版中相应的章节或等待中文版的出版。
在置换模式这个章节中有一句话特别的让人觉得震撼,也让我这个号称对RIA框架还算懂的人感到羞愧,就是这么一句话:“我们将接口的概念与URL和分离资源与表现关联起来,资源就是接口,而表现就是实现。”看到这句话,突然觉得一直以来自己从来没有真正的以一种B/S结构体系的思想去构建系统,去充分的基于B/S来对系统进行设计,这本书中各种模式带给人最大的震撼都来源于它充分的基于B/S结构的一些特性去解决问题的方式,尽管也许这会给某些追求完美设计的人找到批评它的理由(例如与B/S耦合太严重等),但我觉得这对于一个项目、甚至一个产品都不是问题,在书中我们可以看到模式的实现上更多的都是采用基于http协议头的方法以及用后台系统设计的理念去完成B和S衔接的设计方式,这都带给了我不同的视角,所以说ajax带来的绝对不仅仅是什么用户体验这些,更多的它带来的是对传统B/S应用设计思想的冲击,以前在设计RIA框架的时候一直就是传统的思想,而现在随着这些书带来的冲击,也在不断的改变中,也许RIAWork迟迟没有动手也是件幸事,呵呵,当然,也不能一直推迟.....
相信新一代的web框架推出后将会带给我们大家都不一样的视角,让我们期待或自己去营造这样的新一代的框架吧,要突破以前的常识来改变咱们的web框架体系结构,这对于整个web应用其实都将会是很大的改进。

BlueDavy 2006-12-04 16:43 发表评论
分享到:
评论

相关推荐

    页面置换-操作系统

    在实际应用中,LRU通常表现优于FIFO,因为它更符合用户的实际需求模式。然而,LRU的实现相对复杂,尤其是在硬件中,需要维护每个页面的访问时间记录。 **VC++6.0实现** 在VC++6.0环境下,我们可以利用C++的数据...

    操作系统 页面置换算法

    操作系统中的页面置换算法是内存管理的关键技术之一,用于解决虚拟内存系统中主存与辅存之间的数据交换问题。...通过实际的实验和数据分析,我们可以更直观地感受不同算法的特性,并能根据具体需求选择合适的策略。

    东风日产销售顾问二手车置换技能培训讲义1.pptx

    首先,因为品牌经销商通常有较高的信誉和优质的服务,消费者在参与置换业务时能感受到更高的信任度、透明度和便利性。其次,这种业务模式可以帮助消费者在处理旧车的同时,无缝对接新车购买,使得整个过程更为顺畅。...

    东风日产销售顾问二手车置换技能培训讲义.ppt

    总的来说,东风日产销售顾问的二手车置换技能培训旨在提升销售团队的专业素质,使他们能够更好地服务于客户需求,通过置换业务促进新车销售,同时确保客户在交易过程中感受到安心、便捷和实惠。销售顾问需要不断学习...

    OS页面置换算法模拟实现.pdf

    【操作系统页面置换算法模拟实现】 页面置换算法是操作系统中虚拟内存管理的重要组成部分,其主要目的是在内存资源有限的情况下,...通过对比FIFO和LRU的实际效果,可以更直观地感受到不同置换策略对系统性能的影响。

    东风日产销售顾问二手车置换技能培训讲义1.ppt

    销售顾问在与客户的协商中,应该着重强调这些优势,确保消费者能够充分了解和感受到选择置换业务的种种好处,进而推动交易的成功。 在进行二手车置换业务时,评估旧车的价值是最为核心的环节之一。销售顾问应该避免...

    实验三(2)页面置换算法.pdf

    实验内容首先通过随机数生成一个包含320条指令的序列,这些指令遵循特定的分布模式,包括50%的顺序执行、25%的前地址部分均匀分布和25%的后地址部分均匀分布。然后将指令序列转换为页地址流,其中页面大小为1K,用户...

    基于互联网平台的髋关节置换患者健康教育行为依从性研究.pdf

    研究的结论强调,基于互联网平台的健康教育在提升髋关节置换手术患者依从性、满意度及生活质量方面具有显著的优势,是值得推广的健康教育模式。这一结论对于医疗行业在实施患者教育和提升医疗服务质量方面具有重要的...

    舒适护理对高龄髋关节置换患者术后康复锻炼依从性的影响

    综上所述,对于高龄髋关节置换患者来说,舒适护理能够有效地提高其术后康复锻炼的依从性,改善患者的心理状态,减轻疼痛感受,并促进患者的功能恢复。因此,舒适护理应成为临床护理工作中重要的组成部分,并在实际...

    OPT_FIFO_LFU_LRU_置换页算法java可视化界面

    总的来说,"OPT_FIFO_LFU_LRU_置换页算法java可视化界面"是一个实用的教学工具,它不仅提供了理论知识,还通过实践让学习者能够直观地感受和分析不同页面替换算法的优劣,对于学习操作系统内存管理和优化有着重要的...

    音视频-编解码-被置换的图像.pdf

    "音视频-编解码-被置换的图像.pdf" 音视频在当代艺术世界中的应用和发展是我们今天的主要议题之一。随着工业时代的到来,技术的革新推动了时尚的发展,录音、光盘、录像等现代技术让记录任何方式的作品成为可能。这...

    多模式镇痛在骨科中应用[整理].pdf

    综合来看,多模式镇痛不仅仅是一种简单的药物组合使用,它要求医疗团队基于疼痛机制的深入理解,制定个性化的疼痛管理计划。通过对疼痛的有效控制,不仅减少了患者的不适感,也促进了患者的早期康复,减少了并发症的...

    shenlun.rar_古典密码

    3. 置换密码:如维吉尼亚密码,结合了替换和置换,使用一个密钥来决定置换的模式。源代码可能包括一个生成置换数组和进行替换与置换的步骤。 4. 复合密码:例如Playfair密码,它使用二维矩阵进行字符替换和置换,以...

    PageManagement.zip

    通过这个项目,开发者或者学习者可以深入理解页面管理的基本概念,实践这些算法的实现,并通过实际操作来直观感受不同算法的效果。这不仅有助于理论知识的学习,也有助于提升解决实际问题的能力,特别是在资源有限的...

    存储管理实验报告.doc

    - 生成指令序列模拟程序执行,包含三种类型的指令分布:顺序、前半部分均匀分布和后半部分均匀分布,以测试各种访问模式下的页面置换效果。 - 在不同内存容量下运行实验,观察页面置换算法的性能变化。 5. **实验...

    人教五四制初中化学九上《9课题2 金属的化学性质》word教案 2.doc

    通过实验探究和讨论的教学模式,学生能够深入理解金属的化学行为。 【置换反应】置换反应是一种基本的化学反应类型,其中一种元素被另一种元素所取代。在金属与酸的反应中,金属与酸中的氢离子结合,释放出氢气,...

    人教五四制初中化学九上《9课题2 金属的化学性质》word教案 (25).doc

    在金属与酸或金属化合物溶液反应部分,通过实验让学生直观感受并理解置换反应。 8. **教学准备**:教师需准备多媒体课件,学生需准备各类实验器材,如镁条、铝片、铜片、酸溶液、金属丝等,以进行实验操作。 9. **...

    20种常用的Ps后期处理技术

    3. **高斯模糊**:使用滤镜下的高斯模糊可以柔化照片的色彩过渡,使图像看起来更自然,如(-85)的数值可以产生较为显著的模糊效果。 4. **修复曝光不足**:复制背景层并将其模式改为滤色,接着调整背景层的色阶,...

    操作系统存储器管理实验报告.doc.doc

    操作系统存储器管理是计算机科学中的核心概念,尤其是在操作系统课程中占据重要地位。...通过实际操作,学生可以直观感受到不同算法在实际运行中的差异,从而更好地掌握操作系统存储器管理的关键概念。

    VR控制面板参数.docx

    首先,我们来看"Displacement",即置换参数。这是一项允许物体表面根据纹理的海拔变化而变形的技术,可以增加模型的细节和真实感。在VR环境中,置换贴图可以增强场景的立体感,让用户体验到更加真实的触感。 接着是...

Global site tag (gtag.js) - Google Analytics