阅读更多

9顶
0踩

编程语言

原创新闻 Dojo and Zend Framework 整合发布

2008-05-24 18:39 by 见习记者 uidin 评论(0) 有5677人浏览
Zend 框架的目标是成为建设下一代PHP Web应用程序一流的框架。作为前端应用的Dojo框架,也有相同的目标,而现在他们整合在了一起。如果你喜欢这样的组合,相信对你的应用程序会是一个更好的选择

我们所看到的在最初的版本包括:

1.JSON-RPC Server:
这是对Zend-Json Server重新开发,
它可以在开发中实现与Dojo和有JSON-RPC 客户端其他工具包的无缝结合,据说这方面工作其实已经完成,正在等待获得批准,如果你想现在目睹,可以在这里找到http://framework.zend.com/svn/framework/branch/user/matthew/zed_json_server
原来的Zend_Json_Server 一些功能会被抛弃,因为它没有被完全的测试过也没有公开的文档,另外它自身特有的标准,它没有提供可以可以互相操作的类型,而一个真正的JSON-RPC server将会实现这些

JSON-RPC code demo
<h2>Dojo JSON-RPC Demo</h2>
<input name="foo" type="button" value="Demo" onClick="demoRpc()"/>
<? 
$this->dojo()->setLocalPath('/js/dojo/dojo.js')
             ->addStyleSheetModule('dijit.themes.tundra')
             ->requireModule('dojo.rpc.JsonService');
$this->headScript()->captureStart(); ?>
function demoRpc()
{
    var myObject = new dojo.rpc.JsonService('/json-rpc.php');
    console.log(myObject.bar());
}
<? $this->headScript()->captureEnd() ?>




2.dojo()view helper(视图助手)
使Dojo不像通常情况只是读取dojo.js脚本---你可以有选择的从AOL CDN或本地路径加载,也可以在onload()中运行要读取附加的dojo、dijit、dojox模块、指定自定义模块和路径、指定的代码在,也可以指定样式表从而美化dijits

3.表单元素实现(Form Element implementations):
一个真正在开发中利用javascript 和 ajax 工具包的表单域。

许多先进和丰富的用户界面中表单类型的输入只有javaScript可以提供 :如日期选择,时间选择等等,另外还有许多客户端的即刻验证(非服务器端验证)。
而这里将解决最相关的使用情况,并编写DOJO与zend_form特定版本

4.dojo.data兼容性:
dojo.data定义了标准的存储接口;在这种设计下,快速读取数据,可以提供一个高效灵活和动态的内容的用户界面,到时建立一个可以创建和dojo.data兼容的有效承载,以响应XmlHttpRequests的组件,而你做的只是传入元数据给它
来自: ajaxian.com
9
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 设计模式学习必看--建筑的永恒之道

    这本书是一本理论介绍性的书籍,从建筑的设计可以演变到软件的设计,它给出了设计模式的宗旨

  • 软件的永恒之道-引子

    昨天,在地铁上,实在无聊便又拿起&amp;lt;人件&amp;gt;一书来看了, 看到有一章节提到&amp;lt;建筑的永恒之道&amp;gt;一书, 忽然有些感触, 这本书在7年前便计划去阅读的, 到现在还没有看, 真是惭愧不已. 从事软件开发行业7年了,俗话说夫妻有七年之痒, 但软件对我来说, 七年之后不仅不痒,反而更加喜欢了,只不过,一直以来, 天天只知道工作,为了工作而软件,而没有认认真真的去思考软件是什么. 幸好她无怨...

  • 建筑和软件中模式之异同

    <br />        CSDN的透明特别推崇《建筑的永恒之道 》,认为从中探寻到软件的永恒之道,并就"设计模式"写了专门文章《探 寻软件的永恒之道 》,其中很多观点我看了很受启发,以前我也将"设计模式" 看成一个简单的解决方案,没有从一种高度来看待"设计模式"在软件中地位,下面是我自己的一些想法:<br />建筑和软件某些地方是可以来比喻的<br />特别是中国传统建筑,那是很讲模式的,这些都是传统文化使然,比如京剧 一招一式都有套路;中国画

  • 软件的永恒之道-1

    《建筑的永恒之道》一书还是没有借到,因为上一个读者还没有还。不过这不能阻碍对软件永恒之道的思考,也许没有参考,更不会限制自己的思想。 先说说“永恒”二字,这两个字实在有些大,因为世间没有什么是永恒的:一个人只能或100岁左右;或者最久的动物乌龟也最多活1000岁;人类从产生到现在也顶多数百万年;地球也只产生46亿年;甚至整个宇宙,也在不断的变化中。。。所以说,真的没有什么是永恒的,特别是IT行业,...

  • 探寻软件的永恒之道

     探寻软件的永恒之道——评介《建筑的永恒之道》撰文/透明从模式说起“模式”这个词进入中国软件开发者的视野,是从《设计模式》[2]一书开始的。2000年9月,中国的软件开发图书市场还远不如今天繁荣,相信这本书给绝大多数人的都是一种耳目一新的感觉。突然之间看到如此之多精致优雅的解决方案,足以令长期苦苦探索设计之路的开发者们“漫卷诗书喜欲狂”了。在那个时候,我也是模式的痴迷者之一。还记得2001年,我和

  • php顶级框架,诗意的边缘:PHP顶级框架Zend Framework开发实战

    《诗意的边缘:PHP顶级框架Zend Framework开发实战》前 言第1部分 开发前的准备工作第1章 创建开发环境21.1 配置开发环境31.1.1 Windows系统下XAMPP集成软件包的下载和安装41.1.2 Linux系统下Apache、MySQL、PHP的...

  • php zend 开发实战百度云,PHP Zend 开发实战教程全集,资源教程下载

    课程名称PHP Zend 开发实战教程全集,资源教程下载课程目录1 第1章 XAMPP 集成软件包的下载和安装2 第1章 Zend Studio 的下载和安装3 第1...Zend Framework 的 MVC 结构6 第3章 layout 模板布局7 第4章 基本页面的实...

  • Dojo 1.5.0 正式发布

    Dojo toolkit 1.5 正式发布并可以直接下载了 。Dojo 是一个JavaScript 工具包既可以用于轻量级的应用开发,也提供了强大的工具来开发复杂的高级Web 应用。 Dojo1.5 是Dojo 的第11 个主要版本,这一版本中提供了众多...

  • zf 整合 fckeditor 心得

    最近做个项目,本想在线编辑器使用dojo editor,但是搞了两天,还是没... 1、从www.fckeditor.com下载fckeditor最新版本,解压缩至zfpublic/script目录 2、通过《Zend Framework Form Element & FCKEditor(转)》将fcked

  • Dojo:不容忽视的RIA框架

    发布于 2010年12月9日 领域  语言 & 开发  主题  Dojo  ,  JavaScript  ,  Java  ,  动态语言  ,  RIA  ,  Dojo之美  ,  专栏 新浪微博 腾讯微博 豆瓣网 ...

  • 没有永恒的技术,只有适合的技术

    你还记得Flash吗?可能年轻的小伙伴基本没什么感觉,毕竟是个有年头产品了,不过最近经常在Chrome 里收到这样的提示:顺手打开网页,看了一下,原来停更的消息早在2017年已经发出公告...

  • 建筑的永恒之道与工作流模式

    本文系《流程的永恒之道》第三章的开篇,与辛鹏共同编写。 道,道可道,非常道;名可名,非常名。这是我们老祖宗老子《道德经》中的内容。意思是可以用语言描述的道,不是真正的道;可以用名字来命名的道,这个名字也不能形容妥当。其终极思想是,由于人的认识的局限性,我们所说的道,都只是真正道的一部分,无法窥见道的全貌。当然老子后来又在《清静经》中说:“吾不知其名,强名曰‘道’”。也就是说:“这个‘道’字虽然不肖

  • 建筑的永恒之道----永恒之道

    永恒之道 建筑或城市只有踏上了永恒之道,才会生机勃勃。 第 1   章永恒之道     它是一个唯有我们自己才能带秩序的过程,它不可能被求取,但只要我们顺应它,它便会自然而然地出现。     有一条永恒的建筑之道。     它存在了千百年之久,至今依然如故。     以往那些人们感受到舒适自在的讳大的传统建筑、村庄、帐篷及扇宇,总是由极其接近于此道的人们建造而成的。除非遵循

  • 探寻PhoneGap的真面目

    □文/传智播客.Net高级讲师 牛亮亮   个人简介:主讲.Net基础加强、ADO.Net和数据库开发、JavaScript、JQuery、ASP.Net、ASP.Net项目课程。拥有四年开发经验,3年.Net教学经验。主导和参与了神华集团安全监控系统、翔科OA、神华集团凭标管理系统等项目。讲课风格稳重细腻,耐心解答学生问题,被学生亲切的称为“任劳任怨的牛哥”。   移动开发越来越

  • 23种设计模式汇总整理

    设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 结构型模式,共七种:适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型模式和线程池模式。 ...

  • 诗意的边缘(PHP顶级框架Zend Fr

    诗意的边缘(PHP顶级框架Zend Fr 基本信息 商品名称: 诗意的边缘(PHP顶级框架Zend Fr 其他参考信息 ...

  • zz IBM发起开放AJAX工具运动[仅为了自己方便看]

    目前市面上已有几种工具包 (toolkit),或称架构(framework),用来简化 AJAX的开发过程。Open AJAX计画的目标,是让开发者挑选一种AJAX架构,并与Eclipse软体搭配使用。  IBM先进技术副总裁Rod Smith说:“现在已...

  • 高负载高并发网站架构分析

     除了程序设计优化,zend+ eacc(memcached)外,有什么办法能提高服务器的负载能力呢? 135   如何规划您的大型JAVA多并发服务器程序 139   如何架构一个“Just so so”的网站? 148   最便宜的高...

  • [转]高负载并发网站架构分析

    除了程序设计优化,zend+ eacc(memcached)外,有什么办法能提高服务器的负载能力呢? 135 ? 如何规划您的大型JAVA多并发服务器程序 139 ? 如何架构一个“Just so so”的网站? 148 ? 最便宜的高负载网站架构 152 ...

  • J2EE相关技术

     表达式语言方面:Struts1中整合了EL,但是EL对集合和索引的支持不强,Struts2整合了OGNL。绑定值到视图技术:Struts1使用标准的JSP,Struts2使用“ValueStack”技术。  类型转换:Struts1中的ActionForm基本...

Global site tag (gtag.js) - Google Analytics