Web編程技術(shù)

出版時間:2009-3  出版社:機械工業(yè)出版社  作者:厲小軍 編  頁數(shù):366  

前言

  隨著Internet/Intranet網(wǎng)絡(luò)技術(shù)的發(fā)展,Web系統(tǒng)應(yīng)用越來越廣泛,越來越多的企業(yè)利用Web技術(shù)開發(fā)各種各樣的應(yīng)用系統(tǒng),包括企業(yè)門戶網(wǎng)站、企業(yè)ERP、電子商務(wù)平臺、供應(yīng)鏈管理系統(tǒng)、客戶關(guān)系管理系統(tǒng)等。為順應(yīng)此趨勢,國內(nèi)許多高等院校的計算機相關(guān)專業(yè),紛紛開設(shè)Web編程技術(shù)的相關(guān)課程。目前,Web編程技術(shù)主要有兩大體系:Sun公司的JavaEE和Microsoft公司的.NET。其中,JavaEE以Java技術(shù)為核心,滿足Web系統(tǒng)對分布性、開放性和平臺無關(guān)性的要求,獲得了眾多IT廠商和產(chǎn)品的支持。因此,大部分高等院校開設(shè)的Web編程技術(shù)課程都集中在介紹JavaEE的相關(guān)內(nèi)容?! SP和Servlet是JavaEE中的基礎(chǔ)和核心技術(shù)。本書從基本的語法和規(guī)范入手,以實例為導(dǎo)向,以實踐為指導(dǎo),深入淺出地講解JSP和Servlet技術(shù)。本書與其他相關(guān)書籍相比,有較好的實用性,其立足Web系統(tǒng)開發(fā)的實踐,以精煉的語言介紹相關(guān)技術(shù),并且每部分都提供了參考實例,在最后一章以一個電子商務(wù)系統(tǒng)為例,介紹了JSP和Servlet技術(shù)的綜合應(yīng)用?! ”緯鴥?nèi)容如下?! 〉?章“Web編程技術(shù)概述”,介紹主流的Web編程技術(shù)和Web系統(tǒng)的運行環(huán)境。  第2章“Web編程技術(shù)基礎(chǔ)”,介紹Web編程基礎(chǔ),包括HTML語言和JavaScript?! 〉?章“Servlet編程”,介紹Servlet的概念和使用。  第4章“JSP頁面元素”,介紹JSP中的頁面元素、編譯指令和動作指令。  第5章“JSP內(nèi)建對象”,介紹JSP中的常用對象?! 〉?章“JSP與JavaBean”,介紹JavaBean、JavaBean數(shù)據(jù)庫訪問技術(shù)以及JSP與JavaBean如何結(jié)合?! 〉?章“會話管理”,介紹會話跟蹤的幾種主要技術(shù),包括隱藏域、URL重寫、Cookie和Session對象。

內(nèi)容概要

  《Web編程技術(shù)》從基本的語法和規(guī)范入手,以實例為導(dǎo)向,以實踐為指導(dǎo),較為全面地介紹了JSP和Servlet技術(shù)。主要內(nèi)容包括:Web編程技術(shù)概述,Web編程技術(shù)基礎(chǔ),Servlet編程,JSP頁面元素,JSP內(nèi)建對象,JSP與JavaBean,會話管理,MVC設(shè)計模式,并以實際應(yīng)用案例介紹了JSP技術(shù)的綜合應(yīng)用?!  禬eb編程技術(shù)》適合具有一定計算機基礎(chǔ)知識的讀者閱讀,可作為軟件工程、計算機科學(xué)與技術(shù)、電子商務(wù)、信息管理與信息系統(tǒng)、網(wǎng)絡(luò)工程及相近專業(yè)本科Web編程技術(shù)相關(guān)課程的教材,也可作為大專院校非計算機專業(yè)學(xué)習(xí)Web編程的教學(xué)參考書和自學(xué)用書,還可供從事Web應(yīng)用軟件設(shè)計的科研人員參考。

書籍目錄

出版說明前言第1章 Web編程技術(shù)概述1.1 WWW服務(wù)1.1.1 WWW起源1.1.2 Www特點1.1.3 www相關(guān)概念1.2 常見應(yīng)用系統(tǒng)的體系結(jié)構(gòu)1.2.1 客戶機朋艮務(wù)器結(jié)構(gòu)1.2.2 瀏覽器/服務(wù)器結(jié)構(gòu)1.3 主流Web編程技術(shù)介紹1.3.1 通用網(wǎng)關(guān)接口1.3.2 PHP1.3.3 活動服務(wù)器頁面1.3.4 Java服務(wù)器頁面1.3.5.NET框架1.3.6 Java平臺企業(yè)版1.4 Web應(yīng)用的運行環(huán)境1.4.1 Internet信息服務(wù)1.4.2 Tomcat服務(wù)器1.4.3 JBoss應(yīng)用服務(wù)器1.4.4 WebLogic服務(wù)器1.5 第一個Web應(yīng)用程序1.5.1 準備開發(fā)環(huán)境1.5.2 管理Apache Tomcat1.5.3 HelloWorld.jsp程序1.6 小結(jié)1.7 習(xí)題第2章 Web編程技術(shù)基礎(chǔ)2.1 超文本標記語言2.1.1 HTML基本語法2.1.2 URL與超鏈接2.1.3 表格2.1.4 表單與表單元素2.1.5 框架2.1.6 定位標記2.2 客戶端腳本語言2.2.1 JavaScript常用對象2.2.2 JavaScript中的表單與事件處理2.2.3 JavaScript中的窗口管理 2.3 小結(jié)2.4 習(xí)題第3章 Servlet編程3.1 Servlet概述3.1.1 什么是Servlet3.1.2 Servlet工作機制3.2 Servlet生命周期3.2.1 一個簡單的Servlet例子3.2.2 Servlet生命周期3.2.3 ServletAPl 3.3 Servlet的配置3.4 Servlet案例3.4.1 輸入三角形三條邊邊長,求面積 3.4.2 登錄功能3.5 小結(jié)3.6 習(xí)題第4章 JSP頁面元素4.1 一個典型的JSP文件4.2 腳本元素4.2.1 聲明4.2.2 Scriptlets4.2.3 表達式4.2.4 聲明與Scriptlets的比較4.2.5 轉(zhuǎn)義字符4.3 指令元素4.3.1 page指令4.3.2 include指令4.3.3 taglib指令4.4 動作元素4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 、和4.5 HTML表單4.5.1 表單4.5.2 文本框4.5.3 列表框4.5.4 單選按鈕4.5.5 復(fù)選框4.6 綜合案例4.6.1 自提交頁面4.6.2 用JSP實現(xiàn)乘法和除法4.6.3 用戶注冊4.7 小結(jié)4.8 習(xí)題第5章 JSP內(nèi)建對象5.1 out對象5.2 request對象5.2.1 getParametero方法5.2.2 getParameterValueso方法5.2.3 其他方法5.3 response對象5.4 session對象5.5 application對象5.6 pageContext對象5.7 綜合案例5.8 小結(jié)5.9 習(xí)題第6章 JSP與JavaBean6.1 JavaBean概述6.1.1 JavaBean簡介6.1.2 JavaBean屬性的命名6.1.3 一個簡單的JavaBean例子6.2 JSP與JavaBean的結(jié)合6.2.1 創(chuàng)建JavaBean:6.2.2 簡單JavaBean屬性的設(shè)置:6.2.3 訪問JavaBean:6.2.4 設(shè)置Java.Bean屬性高級技術(shù)6.3 JavaBean的生命周期6.3.1 page范圍的JavaBean6.3.2 request范圍的JavaBean6.3.3 session范圍的JavaBean6.3.4 application范圍的JavaBean6.3.5 根據(jù)條件創(chuàng)建JavaBean6.4 使用JavaBean訪問數(shù)據(jù)庫6.4.1 用JavaBean封裝數(shù)據(jù)庫訪問6.4.2 在JSP頁面中使用JavaBean組件進行數(shù)據(jù)庫操作6.5 JavaBean案例6.6 小結(jié)6.7 習(xí)題第7章 會話管理7.1 隱藏域7.2 切重寫7.3 Cookie7.4 session對象7.4.1 創(chuàng)建會話7.4.2 在會話中保存和檢索對象7.4.3 銷毀會話7.5 綜合案例7.5.1 采用session實現(xiàn)猜數(shù)游戲7.5.2 采用session實現(xiàn)頁面訪問計數(shù)器7.6 小結(jié)7.7 習(xí)題第8章 MVC設(shè)計模式第9章 電子商務(wù)系統(tǒng)開發(fā)示例參考文獻

章節(jié)摘錄

  1.2 常見應(yīng)用系統(tǒng)的體系結(jié)構(gòu)  所謂應(yīng)用系統(tǒng)的體系結(jié)構(gòu),指的是系統(tǒng)的整體設(shè)計及系統(tǒng)各個組成部分之間的關(guān)系。對于系統(tǒng)的體系結(jié)構(gòu)究竟應(yīng)該包含哪些內(nèi)容并沒有嚴格定義,不同的組織對此存在著各自的描述。例如,美國國家標準學(xué)會(ANSI)和國際電氣電子工程師學(xué)會(IEEE)認為,體系結(jié)構(gòu)應(yīng)該包括系統(tǒng)的基本組織結(jié)構(gòu)、構(gòu)成系統(tǒng)的組件及其相互關(guān)系、系統(tǒng)所處的環(huán)境及系統(tǒng)的設(shè)計和變更原則?! 【陀嬎銠C軟件開發(fā)而言,其常用的體系結(jié)構(gòu)包括客戶機/服務(wù)器結(jié)構(gòu)和瀏覽器/服務(wù)器結(jié)構(gòu)兩種類型?! ?.2.1客戶機用艮務(wù)器結(jié)構(gòu)  客戶機朋艮務(wù)器(client/Server)結(jié)構(gòu)通常應(yīng)用于計算機網(wǎng)絡(luò)環(huán)境下,它把客戶端和服務(wù)器端分離開來,每一個連到網(wǎng)絡(luò)上的客戶或服務(wù)器都可以被稱作“節(jié)點”。最基本的客戶機/服務(wù)器結(jié)構(gòu)只包含兩類節(jié)點:客戶和服務(wù)器,它有時也被稱為二層(Two-tier)結(jié)構(gòu)。在這種結(jié)構(gòu)中,設(shè)備可以共享文件和資源?! ∶恳粋€客戶端軟件的實例都可以向一個或多個連在網(wǎng)絡(luò)上的服務(wù)器發(fā)送數(shù)據(jù)訪問請求。在服務(wù)器端,服務(wù)器接收這些請求,對它們進行處理,然后將處理結(jié)果返回給客戶端。客戶機/服務(wù)器結(jié)構(gòu)在各種網(wǎng)絡(luò)應(yīng)用中得到廣泛的應(yīng)用,雖然這些應(yīng)用的表現(xiàn)形式各異,但它們的本質(zhì)是一樣的。例如,常見的客戶端包括網(wǎng)絡(luò)瀏覽器、FTP客戶端、電子郵件客戶端程序和網(wǎng)絡(luò)游戲客戶端程序,常見的服務(wù)器則包括Web服務(wù)器、FTP服務(wù)器、電子郵件服務(wù)器和數(shù)據(jù)庫服務(wù)器等。  ……

圖書封面

評論、評分、閱讀與下載


    Web編程技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7