出版時(shí)間:2009-3 出版社:機(jī)械工業(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)許多高等院校的計(jì)算機(jī)相關(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ī)范入手,以實(shí)例為導(dǎo)向,以實(shí)踐為指導(dǎo),深入淺出地講解JSP和Servlet技術(shù)。本書與其他相關(guān)書籍相比,有較好的實(shí)用性,其立足Web系統(tǒng)開發(fā)的實(shí)踐,以精煉的語言介紹相關(guān)技術(shù),并且每部分都提供了參考實(shí)例,在最后一章以一個(gè)電子商務(wù)系統(tǒng)為例,介紹了JSP和Servlet技術(shù)的綜合應(yīng)用?! ”緯鴥?nèi)容如下?! 〉?章“Web編程技術(shù)概述”,介紹主流的Web編程技術(shù)和Web系統(tǒng)的運(yùn)行環(huán)境?! 〉?章“Web編程技術(shù)基礎(chǔ)”,介紹Web編程基礎(chǔ),包括HTML語言和JavaScript?! 〉?章“Servlet編程”,介紹Servlet的概念和使用?! 〉?章“JSP頁面元素”,介紹JSP中的頁面元素、編譯指令和動(dòng)作指令?! 〉?章“JSP內(nèi)建對象”,介紹JSP中的常用對象。 第6章“JSP與JavaBean”,介紹JavaBean、JavaBean數(shù)據(jù)庫訪問技術(shù)以及JSP與JavaBean如何結(jié)合?! 〉?章“會話管理”,介紹會話跟蹤的幾種主要技術(shù),包括隱藏域、URL重寫、Cookie和Session對象。
內(nèi)容概要
《Web編程技術(shù)》從基本的語法和規(guī)范入手,以實(shí)例為導(dǎo)向,以實(shí)踐為指導(dǎo),較為全面地介紹了JSP和Servlet技術(shù)。主要內(nèi)容包括:Web編程技術(shù)概述,Web編程技術(shù)基礎(chǔ),Servlet編程,JSP頁面元素,JSP內(nèi)建對象,JSP與JavaBean,會話管理,MVC設(shè)計(jì)模式,并以實(shí)際應(yīng)用案例介紹了JSP技術(shù)的綜合應(yīng)用?! 禬eb編程技術(shù)》適合具有一定計(jì)算機(jī)基礎(chǔ)知識的讀者閱讀,可作為軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)、電子商務(wù)、信息管理與信息系統(tǒng)、網(wǎng)絡(luò)工程及相近專業(yè)本科Web編程技術(shù)相關(guān)課程的教材,也可作為大專院校非計(jì)算機(jī)專業(yè)學(xué)習(xí)Web編程的教學(xué)參考書和自學(xué)用書,還可供從事Web應(yīng)用軟件設(shè)計(jì)的科研人員參考。
書籍目錄
出版說明前言第1章 Web編程技術(shù)概述1.1 WWW服務(wù)1.1.1 WWW起源1.1.2 Www特點(diǎn)1.1.3 www相關(guān)概念1.2 常見應(yīng)用系統(tǒng)的體系結(jié)構(gòu)1.2.1 客戶機(jī)朋艮務(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 活動(dòng)服務(wù)器頁面1.3.4 Java服務(wù)器頁面1.3.5.NET框架1.3.6 Java平臺企業(yè)版1.4 Web應(yīng)用的運(yùn)行環(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 第一個(gè)Web應(yīng)用程序1.5.1 準(zhǔn)備開發(fā)環(huán)境1.5.2 管理Apache Tomcat1.5.3 HelloWorld.jsp程序1.6 小結(jié)1.7 習(xí)題第2章 Web編程技術(shù)基礎(chǔ)2.1 超文本標(biāo)記語言2.1.1 HTML基本語法2.1.2 URL與超鏈接2.1.3 表格2.1.4 表單與表單元素2.1.5 框架2.1.6 定位標(biāo)記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工作機(jī)制3.2 Servlet生命周期3.2.1 一個(gè)簡單的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 一個(gè)典型的JSP文件4.2 腳本元素4.2.1 聲明4.2.2 Scriptlets4.2.3 表達(dá)式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 動(dòng)作元素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實(shí)現(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 一個(gè)簡單的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組件進(jìn)行數(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實(shí)現(xiàn)猜數(shù)游戲7.5.2 采用session實(shí)現(xiàn)頁面訪問計(jì)數(shù)器7.6 小結(jié)7.7 習(xí)題第8章 MVC設(shè)計(jì)模式第9章 電子商務(wù)系統(tǒng)開發(fā)示例參考文獻(xiàn)
章節(jié)摘錄
1.2 常見應(yīng)用系統(tǒng)的體系結(jié)構(gòu) 所謂應(yīng)用系統(tǒng)的體系結(jié)構(gòu),指的是系統(tǒng)的整體設(shè)計(jì)及系統(tǒng)各個(gè)組成部分之間的關(guān)系。對于系統(tǒng)的體系結(jié)構(gòu)究竟應(yīng)該包含哪些內(nèi)容并沒有嚴(yán)格定義,不同的組織對此存在著各自的描述。例如,美國國家標(biāo)準(zhǔn)學(xué)會(ANSI)和國際電氣電子工程師學(xué)會(IEEE)認(rèn)為,體系結(jié)構(gòu)應(yīng)該包括系統(tǒng)的基本組織結(jié)構(gòu)、構(gòu)成系統(tǒng)的組件及其相互關(guān)系、系統(tǒng)所處的環(huán)境及系統(tǒng)的設(shè)計(jì)和變更原則?! 【陀?jì)算機(jī)軟件開發(fā)而言,其常用的體系結(jié)構(gòu)包括客戶機(jī)/服務(wù)器結(jié)構(gòu)和瀏覽器/服務(wù)器結(jié)構(gòu)兩種類型?! ?.2.1客戶機(jī)用艮務(wù)器結(jié)構(gòu) 客戶機(jī)朋艮務(wù)器(client/Server)結(jié)構(gòu)通常應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境下,它把客戶端和服務(wù)器端分離開來,每一個(gè)連到網(wǎng)絡(luò)上的客戶或服務(wù)器都可以被稱作“節(jié)點(diǎn)”。最基本的客戶機(jī)/服務(wù)器結(jié)構(gòu)只包含兩類節(jié)點(diǎn):客戶和服務(wù)器,它有時(shí)也被稱為二層(Two-tier)結(jié)構(gòu)。在這種結(jié)構(gòu)中,設(shè)備可以共享文件和資源。 每一個(gè)客戶端軟件的實(shí)例都可以向一個(gè)或多個(gè)連在網(wǎng)絡(luò)上的服務(wù)器發(fā)送數(shù)據(jù)訪問請求。在服務(wù)器端,服務(wù)器接收這些請求,對它們進(jìn)行處理,然后將處理結(jié)果返回給客戶端。客戶機(jī)/服務(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ù)器等?! ?/pre>圖書封面
評論、評分、閱讀與下載
- 還沒讀過(57)
- 勉強(qiáng)可看(417)
- 一般般(712)
- 內(nèi)容豐富(2952)
- 強(qiáng)力推薦(242)