zend framework in web services4. rest POST: 创建 insert GET: 读取 select PUT: 更新 updata DELETE: 删除 delete Rest 更像面向对象开发 上下开发统一 王承石 2012728@gmail.com www.myued.com 6. 客户端 应用服务器 寄主服务器 Id+password+m1 m1+m2 REST*n templates 嵌入式 王承石 2012728@gmail.com www.myued.com 7. 客户端 应用服务器 寄主服务器 Id+password auth_token 站外式 Auth_token Auth_token session_key 王承石 2012728@gmail.com www.myued.com 9. 王承石 2012728@gmail.com www.myued.com auth_token+session_key 组合提高了安全性和开发问题 session_key+ 请求 =session 会话管理 重定向 嵌入式 不必做管理 不必管理 站外式 维护有效期 自主管理 桌面式 时刻生成 -- 12. 基础类 Zend_Acl Zend_Auth Zend_Cache Zend_Config Zend_Console_Getopt Zend_Controller Zend_Currency Zend_Date Zend_Db Zend_Debug Zend_Exception Zend_Filter Zend_Filter_Input Zend_Form Zend_Layout Zend_Ldap Zend_Loader Zend_Locale Zend_Log Zend_Mail Zend_Measure Zend_Memory Zend_Mime Zend_Pdf Zend_Registry Zend_Search_Lucene Zend_Session Zend_Translate Zend_Validate Zend_Version Zend_View 王承石 2012728@gmail.com www.myued.com 13. services 王承石 2012728@gmail.com www.myued.com Zend_Feed Zend_Gdata Zend_Json Zend_Http Zend_Rest Zend_Infocard Zend_OpenId Zend_Uri Zend_XmlRpc Zend_Server_Reflection Zend_Service_Akismet Zend_Service_Amazon Zend_Service_Audioscrobbler Zend_Service_Delicious Zend_Service_Flickr Zend_Service_Nirvanix Zend_Service_Simpy Zend_Service_狠狠撸Share Zend_Service_StrikeIron Zend_Service_Technorati Zend_Service_Yahoo 16. Differences in calling echo?$client-> get (); echo?$client-> post (); echo?$client-> put (); echo?$client-> delete (); $result=$client->get(); 王承石 2012728@gmail.com www.myued.com 17. Result is a object echo $result->session_key();// 方法 XPath foreach ($result-> friend as $v) { echo $v->name;// 字段 php 数组 } 王承石 2012728@gmail.com www.myued.com 19. REST zend_rest(c,s) Xmlrpc zend_xmlrpc(c,s) Json JavaScript;zend_http+zend_json(c,”s”) Rss,atom zend_feed(c,s) Soap zend_soap( 孵化器 ) 王承石 2012728@gmail.com www.myued.com 20. 灵活应用 豆瓣 <db:attribute name="isbn10">7543639130</db:attribute> <db:attribute name="isbn13">9787543639133</db:attribute> <db:attribute name="pages">193</db:attribute> <db:attribute name="tranlator"> 张兴 </db:attribute> <db:attribute name="price">14</db:attribute> <db:attribute name="author"> 片山恭一 </db:attribute> <db:attribute name="publisher"> 青岛出版社 </db:attribute> 王承石 2012728@gmail.com www.myued.com