Web應(yīng)用開發(fā)技術(shù)

出版時間:2010-9  出版社:清華大學(xué)出版社  作者:石雙元  頁數(shù):446  

前言

  Web應(yīng)用開發(fā)是近年來隨著Web應(yīng)用的普及和深入而形成的研究Web信息系統(tǒng)開發(fā)理論與方法的綜合性技術(shù)。目前應(yīng)用系統(tǒng)有兩種主要模式,一種是基于C/S結(jié)構(gòu)的桌面應(yīng)用,另一種就是基于B/S結(jié)構(gòu)的Web應(yīng)用。近年來,Web應(yīng)用模式所占的比重在逐年增長,盡管在近期內(nèi)不可能完全取代桌面應(yīng)用,但它必將是未來企業(yè)應(yīng)用系統(tǒng)的主流和發(fā)展方向?! 「鶕?jù)不同的應(yīng)用領(lǐng)域,Web應(yīng)用可分為公眾型web應(yīng)用和企業(yè)型Web應(yīng)用。Web技術(shù)在以Google、Flickr、Amazon和Facel300k等為代表的公眾型應(yīng)用領(lǐng)域中取得了巨大成功,并已開始向以桌面應(yīng)用為主的企業(yè)應(yīng)用領(lǐng)域滲透,企業(yè)應(yīng)用平臺從桌面應(yīng)用向Web遷移的趨勢不可逆轉(zhuǎn),傳統(tǒng)的桌面應(yīng)用正面臨Web的巨大挑戰(zhàn)。因此,web應(yīng)用開發(fā)技術(shù)是衡量信息管理方向?qū)W生能力的一個重要指標,在很多大公司的招聘考試中,web技術(shù)占很大的比例。  根據(jù)不同的開發(fā)與應(yīng)用平臺,Web應(yīng)用開發(fā)又有兩大分支,一是基于Java平臺,二是基于Microsoft ASP.NET、平臺。不過,這兩種平臺也有很多的共性,都涉及HTML、XML和數(shù)據(jù)庫技術(shù)等,并且其客戶端技術(shù)正在融合。

內(nèi)容概要

本書以Microsoft ASP.NET和C#語言為背景,力圖系統(tǒng)、全面地介紹Web應(yīng)用開發(fā)所涉及的內(nèi)容和最新進展?!禬eb應(yīng)用開發(fā)技術(shù)》圍繞Web應(yīng)用開發(fā)所涉及的各項技術(shù)由淺人深地展開,在內(nèi)容和結(jié)構(gòu)安排上力求做到系統(tǒng)性和連貫性?!禬eb應(yīng)用開發(fā)技術(shù)》共15章,分為3部分。第一部分包括第1~4章,主要介紹Web應(yīng)用與開發(fā)的基本概念與特征、C#語言的基礎(chǔ)知識以及面向?qū)ο筇匦栽贑#語言中的表現(xiàn)形式和實現(xiàn)方法、Web開發(fā)的背景知識等。  第二部分包括第5~11章,全面介紹了Microsoft ASP.NET的框架與控件和基于ADO.NET的數(shù)據(jù)庫開發(fā)技術(shù)。分別闡述了ASP.NET頁面程序結(jié)構(gòu)、Web服務(wù)器控件、ASP.NET中的數(shù)據(jù)綁定技術(shù)以及控件與代碼分離技術(shù)。  第三部分包括第12~15章,作為高級應(yīng)用部分,重點介紹了作為客戶端開發(fā)的主流技術(shù)JavaScript及其對象,融入最新Ajax技術(shù)的原理和常用的框架與控件,如Microsoft ASP.NET Ajax?! ”緯勺鳛楦叩仍盒P畔⒐芾砼c信息系統(tǒng)、電子商務(wù)、工商管理及管理學(xué)等專業(yè)的教材,也可供相關(guān)專業(yè)科技人員、工程技術(shù)人員和其他人員參考。

作者簡介

石雙元,博士,華中科技大學(xué)管理學(xué)院副教授。澳大利亞皇家墨爾本理工大學(xué)(RMIT university)計算機科學(xué)與信息技術(shù)學(xué)院訪問學(xué)者。國家精品課程《管理信息系統(tǒng)分析與設(shè)計》主要成員之一(2008)。從事信息系統(tǒng)、電子商務(wù)、物流信息管理等領(lǐng)域的研究工作。承擔(dān)及完成各類科研項

書籍目錄

第1章 緒論 1.1 Web應(yīng)用及其特征  1.1.1 什么是Web應(yīng)用  1.1.2 Web網(wǎng)站與Web應(yīng)用 1.2 Web應(yīng)用的相關(guān)技術(shù) 1.3 Web應(yīng)用的分類及其差異  1.3.1 用戶群體與使用行為的差異  1.3.2 用戶使用模式的差異  1.3.3 業(yè)務(wù)處理模式的差異  1.3.4 企業(yè)級Web應(yīng)用與桌面應(yīng)用的差異 1.4 企業(yè)級Web應(yīng)用及關(guān)鍵問題  1.4.1 企業(yè)應(yīng)用從桌面向Web遷移的必然性  1.4.2 企業(yè)環(huán)境中的Web應(yīng)用的成功示例  1.4.3 企業(yè)級Web應(yīng)用開發(fā)所面臨的挑戰(zhàn)第2章 C#語言基礎(chǔ) 2.1 C#語言及其特點 2.2 中間語言代碼與.NET的跨平臺 2.3 一個簡單的C#程序 2.4 命名空間  2.4.1 什么是命名空間  2.4.2 命名空間的引用 2.5 C#程序的構(gòu)成 2.6 C#的類和對象定義 2.7 C#的格式與數(shù)據(jù)類型  2.7.1 標識符  2.7.2 書寫規(guī)則  2.7.3 C#的數(shù)據(jù)類型  2.7.4 數(shù)據(jù)類型轉(zhuǎn)換  2.7.5 常量  2.7.6 變量  2.7.7 枚舉與數(shù)組 2.8 運算符與表達式  2.8.1 運算符  2.8.2 表達式 2.9 方法定義與使用 2.10 定義方法 2.11 流程控制語句  2.11.1 結(jié)構(gòu)化程序設(shè)計的3種基本流程  2.11.2 分支語句  2.11.3 循環(huán)語句  2.11.4 跳轉(zhuǎn)語句  2.11.5 遞歸調(diào)用第3章 C#的面向?qū)ο筇匦浴?.1 類的定義與C#修飾符  3.1.1 類的定義  3.1.2 C#修飾符 3.2 創(chuàng)建對象與構(gòu)造方法  3.2.1 創(chuàng)建對象  3.2.2 構(gòu)造方法  3.2.3 析構(gòu)方法  3.2.4 類的修飾符 3.3 類的成員及其修飾符  3.3.1 變量及其修飾符  3.3.2 方法及其修飾符 3.4 訪問控制符  3.4.1 公共訪問控制符public  3.4.2 默認訪問控制符  3.4.3 保護訪問控制符protected  3.4.4 私有訪問控制符private 3.5 C#的繼承及其實現(xiàn)  3.5.1 繼承的定義  3.5.2 繼承的實現(xiàn) 3.6 C#語言中的多態(tài)與實現(xiàn)  3.6.1 什么是多態(tài)  3.6.2 構(gòu)造方法的繼承與重載  3.6.3 C#多態(tài)的實現(xiàn) 3.7 接口及其實現(xiàn)  3.7.1 單重繼承與多重繼承  3.7.2 C#接口概述  3.7.3 接口的定義  3.7.4 實現(xiàn)接口 3.8 異常處理  3.8.1 異常產(chǎn)生的原因  3.8.2 捕獲異常與拋棄異常第4章 Web應(yīng)用基礎(chǔ)知識第5章 ASP.NET概覽第6章ASP.NET常用控件第7章 ASP.NET高級控件與擴展控件第8章 ADO.NET與數(shù)據(jù)綁定第9章 ASP.NET數(shù)據(jù)控件第10章 程序代碼與頁面分離技術(shù)第11章 ASP.NET中使用XML第12章 JavaScript語言基礎(chǔ)第13章 JavaScript對象簡介第14章 基于Ajax的Web應(yīng)用第15章 ASP.NET Ajax框架與組件參考文獻

章節(jié)摘錄

  公眾Web應(yīng)用的用戶群體一般為未知的客戶,即最終消費者,具有一定的不可預(yù)知性。比如,Google公司不會預(yù)知到什么類型的用戶將要使用搜索功能,它的用戶可能遍布世界各地。隨著經(jīng)濟的不斷發(fā)展,功能相似的公眾Web應(yīng)用越來越多,比如在搜索引擎領(lǐng)域,有Google、百度、雅虎等多種,用戶可以隨意選擇。并且,由于功能相近,用戶就會更加看重界面質(zhì)量是否完美和可用性的高低。公共web應(yīng)用必須提供更好的用戶體驗以吸引更多的用戶?! 《髽I(yè)Web應(yīng)用(指的是企業(yè)內(nèi)部使用B/S架構(gòu)開發(fā)和部署的企業(yè)信息系統(tǒng))的用戶一般局限在企業(yè)內(nèi)部,為企業(yè)員工或企業(yè)的客戶和供應(yīng)商,具有一定的固定性。企業(yè)應(yīng)用可以預(yù)知用戶的類型,根據(jù)用戶的職位和職責(zé)不同,來設(shè)置不同的使用權(quán)限和工作流。當用戶登錄時,系統(tǒng)自動會檢測其角色,根據(jù)角色設(shè)置節(jié)點和流程。當一項Web項目在企業(yè)進行應(yīng)用后,會對用戶的使用產(chǎn)生一定的強制性,企業(yè)日常業(yè)務(wù)的進行將依賴該Web應(yīng)用系統(tǒng)。在企業(yè)應(yīng)用中,界面的美觀性也很重要,但用戶更關(guān)注業(yè)務(wù)應(yīng)用的業(yè)務(wù)功能與使用的方便性。

編輯推薦

  一個新的信息系統(tǒng)時代即將來臨,我們正處在從桌面應(yīng)用到Web應(yīng)用轉(zhuǎn)變的前期?! eb經(jīng)歷了從Web網(wǎng)站→公眾型Web應(yīng)用→企業(yè)級Web應(yīng)用3個階段。盡管Web應(yīng)用在信息處理能力和使用效率上與桌面應(yīng)用仍存在一定差異,但以Ajax為核心的Web2.0技術(shù)正在縮小兩者之間的差距,Web應(yīng)用必將是未來信息系統(tǒng)的主流和發(fā)展方向?!  禬eb應(yīng)用開發(fā)技術(shù)》系統(tǒng)、全面地介紹了Wet)應(yīng)用開發(fā)所涉及的內(nèi)容和最新進展,具有以下顯著特色:  系統(tǒng)性:《Web應(yīng)用開發(fā)技術(shù)》從應(yīng)用系統(tǒng)開發(fā)的角度闡述了Web用的前景、發(fā)展方向與目前存在的問題。而不僅僅是作為一個Web網(wǎng)站技術(shù)來介紹?! ∪嫘裕涸趦?nèi)容安排上,《Web應(yīng)用開發(fā)技術(shù)》圍繞Web應(yīng)用開發(fā)所涉及的各項技術(shù)由淺入深地展開,在內(nèi)容和結(jié)構(gòu)安排上力求做到系統(tǒng)性和連貫性?! 嵱眯裕涸诩夹g(shù)介紹方面,理論與實際相結(jié)合,每章都配有大量的實例,使讀者能很快地了解和掌握相應(yīng)的技術(shù)和使用方法。  先進性:《Web應(yīng)用開發(fā)技術(shù)》融入最新Ajax技術(shù)的原理和常用的框架與控件。

圖書封面

評論、評分、閱讀與下載


    Web應(yīng)用開發(fā)技術(shù) PDF格式下載


用戶評論 (總計3條)

 
 

  •   書不錯,教材用
  •   當教材買的,,上的就是這個課,呵呵,作者是我們學(xué)校的
  •   書本都舊了,幸好里面沒有什么寫過的字跡要不然我都要以為是二手書籍了,只能說什么滿額減優(yōu)惠的便宜不好占
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7