哎諍

          從此不能再哎諍--無聊的人,喜歡無病呻吟
          posts - 11, comments - 11, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          周末從書店Get到...

          Posted on 2006-04-17 19:23 哎諍 閱讀(448) 評論(0)  編輯  收藏 所屬分類: j2ee范疇
          ??? 周末無聊到書店去看書,也算有所收獲,如下:
          1、JSP基礎中,不知大家有沒有注意到,有兩種include其他頁面的方法,一種是通過“<%@ include file="" %>”,另一種是通過“<jsp:include page="" >”實現的,二者之間的區別在于:首先,前者的包含,只能是靜態的包含,也就是說file參數指向的頁面不能是表達式,而后者則可以是某個頁面也可以是表達式(如<%=Expression%>);其次,如果想傳遞參數給要include的頁面,前者只能通過在url中傳遞,而且不能有表達式/變量,而后者則同時還可以通過“<jsp:param key="" value="" >”來傳遞參數。
          2、針對WebServices,如果單純從概念上來說,比較容易讓人犯渾,個人覺得有本書上說的特別簡明:WebServices可以理解成HTTP+XML+RPC,也就是說底層的傳輸協議,還是基于http協議的,然后通過將XML作為傳輸內容,完成遠程過程調用,也就是RPC了。換句話說,一個WEB服務就是提供了一組過程或方法,讓調用者可以通過internet訪問到,并且能夠進行遠程調用,至于具體的實現方式則是通過http協議傳輸xml數據來完成的。最常見的WebServices規范就是SOAP--簡單對象訪問協議,其核心就是將服務的發布通過一個XML文件進行描述-WSDD,調用服務方法傳入的參數以及方法返回的結果也用XML實現,如果傳入的參數和返回的結果涉及到JAVA對象的話,就需要用到對象序列化(Serialize)和反序列化的概念,只有序列化后才能通過http協議進行傳輸。另外還有一種常見的規范就是REST,其和SOAP最大的區別就在于,調用遠程方法的時候,不能通過XML來傳輸參數,只能在調用的URI中指定參數,因此我估計這種規范,將不支持對象最為遠程方法的參數。
          3、關于AJAX,又翻了一遍郵電出版社新出的那本《AJAX 基礎》,理解縮寫就基本理解了AJAX的應用范圍和特點了 --Asyncronize JavaScript and XmlHttpRequest,也就是說通過JavaScript調用XmlHttpRequest來實現異步方式與 Web服務器進行交互的過程。
          --
          --
          這段時間有個感覺越來越強烈:開源軟件好是好,但是個人感覺有一個最大的缺點--就是隨意性,特別是體現在版本兼容上,如果一個項目需要用到幾種開源軟件,比如說IDE用Eclipse,然后再來點插件,App Server的版本,然后還要照顧到JDK版本,如果再用到Ant/CVS輔助等等,那就真的有點頭大了。所以說開源到統一,統一又演變成壟斷,這個過程真的是相當有意思
          主站蜘蛛池模板: 洪江市| 湛江市| 抚州市| 攀枝花市| 射洪县| 临朐县| 昌邑市| 咸阳市| 迁西县| 永修县| 新丰县| 彭水| 松原市| 文登市| 丹江口市| 沙洋县| 平顶山市| 永平县| 茶陵县| 寻乌县| 邢台县| 贡山| 临桂县| 吉首市| 日照市| 高雄市| 海口市| 浮山县| 汕尾市| 庆安县| 神池县| 西充县| 出国| 得荣县| 固原市| 土默特右旗| 尼玛县| 大名县| 榆树市| 鄂尔多斯市| 陆丰市|