QQ羣78928780記錄整理:90528花絮話題-部分

一、離線存儲標準的運用
1、HTML5 正在制定離線存儲標準
  參考網頁:http://www.whatwg.org/specs/web-apps/current-work/#offline 
  參考網頁:https://developer.mozilla.org/en/DOM/Storage#localStorage
2、非 IE 瀏覽器都已經實現了自己的離線存儲功能
3、w3c 相關標準
  參考網頁:http://www.w3.org/TR/webstorage/
    ********************************************************************************
     儘管在當今的3G時代,一種在線存儲方式已經取代離線存儲,但是對於那些把email, 在線新
     聞以及Twitter當做必不可缺的人來說,離線 Web任然是非常重要的。
    ********************************************************************************

二、googele gears 官方文檔部分翻譯
 1、  The next step, as shown in the figure below, is to create a new local data layer that uses a Gears database instead of going to the web server for data. It's simpler if this data layer has the same interface as the existing data layer used to communicate with the server. If the interface is different then some translation needs to be done and you might as well do that inside this data layer.
To test this step, you can set the data switch layer to talk to this new (local) data layer. You might want to pre-populate the database to make things easier to test.
    下一步將創建一個新的使用Gears數據庫的本地數據層代替從Web服務器獲取數據。如果該數據層擁有這樣的接口就變得非常簡單,該接口和原有數據層用於與服務器交互的接口一樣。如果接口有些不同,比如一些必須的轉換,該在原有數據層處理。
    爲了測試這一步,你可以設置數據交換層與該本地數據層通信。不過之前最好建立一個數據庫以使得測試更加容易。
 2、   If the application is not structured with a data layer and adding a data layer is not an option, it is still possible to isolate the data layer by intercepting all the calls to the web server just before they are sent. For example, you could intercept a form submit (listen to the submit event) and decide if the application should use the local data store or the data on the server.
    如果應用沒有設計數據層並且沒有必要添加一個數據層,仍然可以通過在發起前攔截對Web服務器的調用而構建一個數據層。例如,你可以監聽submit事件,在發起一個表單提交前攔截,並決定應用程序該使用本地存儲的數據還是服務器上的數據。
    ********************************************************************************
    技術固然重要,但不能忽視語言的學習。大多數高質量的技術性文章都是用英文來編寫的,
    一個程序員想要學好計算機,就必須重視英文的學習。我目前正忙於英語六級考試,雖然
    每天都在和字母打交道,但這都是值得的。
   *********************************************************************************

三、《數據開發這點事》定位:初學者快速入門,其他學會一種思想 。
   ********************************************************************************
   再次重申:代碼只是一個過程、編程是一種思想。這本書適合初學者學習,先學會一種思想,
   然後再去編碼,這樣不僅打開思路,而且爲初學者避免了很多彎路。同樣對每一個搞程序的
   人來說,是彌補思想空缺的最好選擇。
   ********************************************************************************

四、面向服務架構SOA的優點
 1、編碼靈活性
可基於模塊化的低層服務、採用不同組合方式創建高層服務,從而實現重用,這些都體現了編碼的靈活性。由於服務使用者不直接訪問服務提供者,這種服務實現方式更可以靈活使用。
 2、明確開發人員角色
例如,熟悉BES的開發人員可以集中精力在重用訪問層,協調層開發人員則無須特別瞭解BES的實現,而將精力放在解決高價值的業務問題上。
 3、支持多種客戶類型
藉助精確定義的服務接口和對XML、Web服務標準的支持,可以支持多種客戶類型,包括PDA、手機等新型訪問渠道。
 4、更易維護
服務提供者和服務使用者的鬆散耦合關係及對開放標準的採用確保了該特性的實現
 5、更好的伸縮性
依靠服務設計、開發和部署所採用的架構模型實現伸縮性。服務提供者可以彼此獨立調整,以滿足服務需求。
 6、更高的可用性
該特性在服務提供者和服務使用者的鬆散耦合關係上得以體現。使用者無須瞭解提供者的實現細節,這樣服務提供者就可以在WebLogic等集羣環境中靈活部署,使用者可以被轉接到可用的例程上。
   
    SOA可以看作是B/S模型、XML/Web Service技術之後的自然延伸。SOA將能夠幫助我們站在一個新的高度去理解企業級架構中的各種組件的開發、部署形式,它將幫助企業系統架構者以更迅速、更可靠、更具重用性架構整個業務系統。較之以往,以SOA架構的系統能夠更加從容地面對業務的急劇變化。
   ********************************************************************************
     浩爲語:IT需要簡單化。用樣SOA作爲以一種架構模型力求提高IT效率和增強IT適應性。
     在實踐中,只要能更好的服務於我們工作的東西,就應該被更多的運用。
   ********************************************************************************

 

        以上話題在羣內有具體內容

        以上由羣管理員曾世聖整理

        本書不少篇章已經超出了技術的範疇,上升到人生髮展的高度,這也是副標題叫“人生需要引導” 的一個原因。加入QQ羣78928780,每週一個學習安排,多個學習小組等着你,還可分享各種根據聊天記錄整理的話題喲。

        78928780擴編咯,目前已達184人,請新人加入分羣。
        86912012華東華中,87316904華南西南,87316239華北東北西北,詳情http://code.google.com/p/howwe

       《數據庫開發這點事》下載地址http://sites.google.com/site/howwe6/db

發佈了49 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章