出版時(shí)間:2009-4 出版社:清華大學(xué)出版社 作者:李緒成,閆海珍 主編 頁(yè)數(shù):388
Tag標(biāo)簽:無(wú)
前言
《Java Web開(kāi)發(fā)教程——入門(mén)與提高篇(JSP+Servlet)》這本書(shū)終于出版了! 我從2000年開(kāi)始使用JSP,2002年開(kāi)始給學(xué)生講JSP課,那時(shí)候關(guān)于JSP的書(shū)很少, 講了兩年的JSP課之后覺(jué)得應(yīng)該寫(xiě)一本自己用起來(lái)比較舒服的教材。接下來(lái)做了一些與此相關(guān)的工作,包括為學(xué)校研發(fā)中心制作JSP課件腳本,為東軟在線大學(xué)制作Java流媒體課件,編寫(xiě)J2EE內(nèi)部講義(2006),編寫(xiě)Java教材(東北大學(xué)出版社,2007),編寫(xiě)Java EE 5教材(電子工業(yè)出版社,2007),編寫(xiě)JSP的專(zhuān)科教材(西安電子科技大學(xué)出版社,2007)?! 〗衲昴瓿跚迦A大學(xué)出版社的付弘宇編輯和我聯(lián)系,我們很快確定了合作。但現(xiàn)在與4年前大不相同,市場(chǎng)上已經(jīng)有大量的JSP圖書(shū),要讓這本書(shū)脫穎而出,就要突出自身的優(yōu)勢(shì): 我早在2000年開(kāi)始使用JSP,從2002年開(kāi)始講過(guò)6年JSP相關(guān)課程,制作過(guò)JSP課件,編寫(xiě)過(guò)JSP圖書(shū),參與過(guò)真正的JSP開(kāi)發(fā)項(xiàng)目。除了書(shū)中的內(nèi)容之外,我還可以給讀者提供大量經(jīng)過(guò)實(shí)踐的電子文檔,通過(guò)博客為讀者解答學(xué)習(xí)過(guò)程中的問(wèn)題。在本書(shū)出版之后,本人可以通過(guò)博客及出版社網(wǎng)站為讀者提供更多的服務(wù)?! ‘?dāng)然,本書(shū)的寫(xiě)作過(guò)程并不是完全順利的,總是不斷有新的想法,不斷地調(diào)整內(nèi)容,常常要寫(xiě)到深夜?,F(xiàn)在書(shū)稿終于大功告成,就我自己而言,對(duì)整本書(shū)是比較滿意的。 閱讀本書(shū)所需的基礎(chǔ)知識(shí) 本書(shū)假定讀者具有一定的Java基礎(chǔ)和HTML基礎(chǔ)。具有一定的Java基礎(chǔ)意味著讀者需要熟悉Java基本語(yǔ)法、熟悉面向?qū)ο蟮母拍钜约笆煜こS妙?lèi)庫(kù)。具有一定的HTML基礎(chǔ)意味著讀者需要掌握HTML文檔的基本結(jié)構(gòu)以及常用的標(biāo)簽。如果讀者有網(wǎng)絡(luò)相關(guān)的知識(shí)則更好,對(duì)于Web應(yīng)用的運(yùn)行機(jī)制理解會(huì)更深入。如果讀者具有比較好的英語(yǔ)水平,相信對(duì)學(xué)習(xí)會(huì)更有幫助,因?yàn)镴SP的大部分技術(shù)文檔都是英文的。
內(nèi)容概要
本書(shū)是關(guān)于Java Web開(kāi)發(fā)的入門(mén)與提高教材。本書(shū)共分兩部分。第一部分按照軟件系統(tǒng)的組成對(duì)Java Web開(kāi)發(fā)的主要技術(shù)進(jìn)行了介紹。第1、2章對(duì)Java Web應(yīng)用進(jìn)行了概述; 第3~5章分別對(duì)Java Web應(yīng)用的輸入、處理和輸出進(jìn)行了介紹; 第6章介紹了控制器以及Servlet; 第7章對(duì)Web應(yīng)用的請(qǐng)求/響應(yīng)模式進(jìn)行了詳細(xì)介紹; 第8、9章分別介紹了如何在內(nèi)存和數(shù)據(jù)庫(kù)中存取Web應(yīng)用相關(guān)信息; 第10章給出了兩個(gè)簡(jiǎn)單的綜合實(shí)例。第二部分從工程的角度介紹了Java Web開(kāi)發(fā)的相關(guān)方面。第11~13章分別介紹了集成開(kāi)發(fā)環(huán)境、Ant構(gòu)建工具以及CVS的使用; 第14~18章分別介紹了Web應(yīng)用的調(diào)試、測(cè)試、日志處理、安全控制和國(guó)際化等; 第19章對(duì)Web應(yīng)用開(kāi)發(fā)中的常見(jiàn)問(wèn)題進(jìn)行了總結(jié),包括路徑、分頁(yè)顯示、結(jié)果集處理以及復(fù)雜查詢(xún)。 本書(shū)可以作為計(jì)算機(jī)相關(guān)專(zhuān)業(yè)以及信息管理相關(guān)專(zhuān)業(yè)Java Web程序設(shè)計(jì)相關(guān)課程的教材,也可以作為Java Web程序設(shè)計(jì)的培訓(xùn)教材,還可以作為自學(xué)者的教材。
書(shū)籍目錄
第一部分 基礎(chǔ)篇 第1章 Java Web應(yīng)用概述 1.1 認(rèn)識(shí)Web應(yīng)用 1.2 Java Web應(yīng)用概述 1.3 運(yùn)行環(huán)境及開(kāi)發(fā)環(huán)境 1.4 發(fā)展歷史 小結(jié) 習(xí)題 第2章 簡(jiǎn)單的Web應(yīng)用實(shí)例 2.1 動(dòng)手操作: 環(huán)境搭建 2.2 實(shí)例: 登錄 2.3 Web應(yīng)用文檔結(jié)構(gòu) 2.4 配置端口、應(yīng)用、默認(rèn)應(yīng)用和歡迎文件 2.5 Servlet運(yùn)行原理 2.6 JSP運(yùn)行原理 2.7 MVC模式 小結(jié) 習(xí)題 第3章 輸入 3.1 輸入方式 3.2 常用表單元素 3.3 使用form元素 3.4 對(duì)輸入信息進(jìn)行驗(yàn)證 小結(jié) 習(xí)題 第4章 業(yè)務(wù)處理 4.1 客戶(hù)端處理 4.2 JavaBean技術(shù) 4.3 自定義標(biāo)簽 小結(jié) 習(xí)題 第5章 輸出 5.1 EL 5.2 輸出信息 5.3 條件輸出 5.4 循環(huán)輸出 5.5 對(duì)JSTL中的fn函數(shù)庫(kù)進(jìn)行控制和處理 5.6 輸出信息的格式化 5.7 對(duì)輸入元素進(jìn)行初始化 5.8 動(dòng)態(tài)生成表單元素 小結(jié) 習(xí)題 第6章 Servlet與控制器 6.1 Servlet概述 6.2 接收信息 6.3 驗(yàn)證信息 6.4 轉(zhuǎn)換信息 6.5 調(diào)用業(yè)務(wù)邏輯 6.6 響應(yīng) 6.7 采用JSP頁(yè)面完成控制 小結(jié) 習(xí)題 第7章 請(qǐng)求與響應(yīng) 第8章 動(dòng)態(tài)信息的存儲(chǔ)與訪問(wèn) 第9章 JDBC技術(shù) 第10章 簡(jiǎn)單實(shí)例第二部分 提高篇 第11章 集成開(kāi)發(fā)環(huán)境 第12章 使用Ant管理Web應(yīng)用 第13章 使用CVS進(jìn)行版本控制 第14章 程序調(diào)試 第15章 測(cè)試 第16章 日志處理 第17章 系統(tǒng)安全控制 第18章 國(guó)際化 第19章 技術(shù)專(zhuān)題附錄A 使用MySQL參考文獻(xiàn)
章節(jié)摘錄
?。?)在網(wǎng)頁(yè)上單擊超鏈接訪問(wèn)希望訪問(wèn)的內(nèi)容,等待瀏覽器中內(nèi)容的再次更新。 ?。?)在網(wǎng)頁(yè)上輸入一些信息,然后單擊按鈕,等待瀏覽器中內(nèi)容的再次更新?! 〔还苁窃诘刂窓谳斎氲刂罚€是單擊超鏈接或者單擊按鈕,都需要等待瀏覽器中內(nèi)容的更新。等待瀏覽器內(nèi)容更新的過(guò)程,實(shí)際上是瀏覽器訪問(wèn)web應(yīng)用的過(guò)程。這個(gè)過(guò)程如下?! 。?)瀏覽器根據(jù)輸入的地址找到相應(yīng)的服務(wù)器,不同的網(wǎng)站對(duì)應(yīng)不同的服務(wù)器。這個(gè)服務(wù)器可以接收瀏覽器發(fā)送的請(qǐng)求,通常稱(chēng)為web服務(wù)器?! 。?)web服務(wù)器把這個(gè)請(qǐng)求交給相應(yīng)的文件管理器,這個(gè)文件管理器也是一個(gè)服務(wù)器,通常稱(chēng)為應(yīng)用服務(wù)器。 ?。?)應(yīng)用服務(wù)器接收到請(qǐng)求之后,查找相應(yīng)的文件,加載并執(zhí)行這個(gè)文件。執(zhí)行的結(jié)果通常是HTML文檔。 ?。?)應(yīng)用服務(wù)器執(zhí)行完相應(yīng)的文件之后,把執(zhí)行的結(jié)果返回給web服務(wù)器,web服務(wù)器再把這個(gè)結(jié)果返回給瀏覽器?! 。?)瀏覽器解析HTML文檔,然后把解析后的網(wǎng)頁(yè)顯示給用戶(hù)。
編輯推薦
編者已出版《Java Web開(kāi)發(fā)實(shí)踐教程——從設(shè)計(jì)到實(shí)現(xiàn)》(ISBN 9787302176244),可以與《Java Web開(kāi)發(fā)教程:入門(mén)與提高篇(JSP+Servlet)》配套使用,學(xué)習(xí)效果更好。 《Java Web開(kāi)發(fā)教程:入門(mén)與提高篇(JSP+Servlet)》編者正在編寫(xiě)《JavaWeb開(kāi)發(fā)教程——框架篇(StrUtS2+Hibemate+Spring2)》,請(qǐng)感興趣的讀者關(guān)注。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版