Java Web應(yīng)用開發(fā)教程

出版時(shí)間:2010-4  出版社:北京郵電大學(xué)出版社  作者:于靜 編  頁數(shù):258  

前言

  對于一名Web應(yīng)用開發(fā)的初學(xué)者來說,主要欠缺兩方面能力:一方面是科學(xué)的系統(tǒng)設(shè)計(jì)思想,另一方面是實(shí)踐應(yīng)用開發(fā)能力。本書以此為目的,以Java語言為基礎(chǔ),通過實(shí)際案例講解Java Web應(yīng)用開發(fā)領(lǐng)域中實(shí)際使用的相關(guān)技術(shù),并最終幫助讀者掌握基于MVC設(shè)計(jì)模式的分層系統(tǒng)設(shè)計(jì)思想。Java Web是用Java技術(shù)來解決相關(guān)Web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和,包括服務(wù)器和客戶端兩部分??蛻舳说募夹g(shù)目前一般使用}{TMI,、JavaScript等,.服務(wù)器端的技術(shù)較為豐富,比如Servlet、JSP、標(biāo)簽庫等。  本書面對的讀者對象主要包括普通高等學(xué)校應(yīng)用型本科計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生,綜合學(xué)生特點(diǎn)和當(dāng)前軟件行業(yè)就業(yè)需求,編者總結(jié)實(shí)際教學(xué)經(jīng)驗(yàn)與體會,設(shè)計(jì)各章節(jié)內(nèi)容及教學(xué)重點(diǎn),書中實(shí)例中蘊(yùn)涵的思想大部分來自實(shí)際的工程項(xiàng)目經(jīng)驗(yàn),具有一定的實(shí)用性和參考性?! ”緯饕v解Web技術(shù)概述、Java程序設(shè)計(jì)基礎(chǔ)、網(wǎng)頁基礎(chǔ)、JSP頁面元素、JSP內(nèi)置對象、J13BC數(shù)據(jù)庫訪問技術(shù)、JavaBean組件技術(shù)、EL表達(dá)式語言與JSTL標(biāo)簽庫、Servlet技術(shù)、Web設(shè)計(jì)模式、Web 2.O與Ajax共1l章內(nèi)容。章節(jié)安排合理,內(nèi)容循序漸進(jìn),建議安排64學(xué)時(shí)(32學(xué)時(shí)理論、32學(xué)時(shí)上機(jī))來完成本課程。  第1章介紹Web應(yīng)用的演化,介紹JSP的工作原理,說明搭建Web服務(wù)器和開發(fā)環(huán)境的步驟,介紹MyEclipse開發(fā)工具的使用,并對HTTP協(xié)議的特點(diǎn)做簡要介紹?! 〉?章講解Java程序設(shè)計(jì)基礎(chǔ),介紹Java中類和對象的概念,類的封裝、繼承及多態(tài)的特性,抽象類與接口,Java異常處理機(jī)制,并著重講解集合類的使用。  第3章學(xué)習(xí)網(wǎng)頁HTFML基礎(chǔ),包括HTFML。文檔的基本結(jié)構(gòu),表格及表單的使用,重點(diǎn)講解傳統(tǒng)表格與DIV+CSS兩種布局方法,并簡要介紹了JavaScript腳本語言的客戶端驗(yàn)證作用。

內(nèi)容概要

  《Java Web應(yīng)用開發(fā)教程》針對應(yīng)用型本科院校大規(guī)模發(fā)展、缺乏實(shí)用教材的現(xiàn)狀,面向應(yīng)用型本科計(jì)算機(jī)相關(guān)專業(yè),系統(tǒng)介紹JavaWeb應(yīng)用開發(fā)過程中的一些實(shí)用技術(shù)及系統(tǒng)設(shè)計(jì)與編程思想,并通過大量實(shí)戰(zhàn)開發(fā)案例講解JavaWeb開發(fā)技巧,同時(shí)根據(jù)作者的教學(xué)和實(shí)際開發(fā)經(jīng)驗(yàn),向讀者提供詳細(xì)的編程指南和Web應(yīng)用程序開發(fā)中的注意事項(xiàng),能夠幫助讀者快速上手,高效率地解決實(shí)際問題。  《Java Web應(yīng)用開發(fā)教程》內(nèi)容主要包括Web技術(shù)概述、Java語言基礎(chǔ)、HTML/JavaScript基礎(chǔ)、JSP頁面元素、JSP內(nèi)置對象、JDBC數(shù)據(jù)庫訪問技術(shù)、JavaBean組件技術(shù)、EL表達(dá)式語言、JSTL標(biāo)簽庫、Servlet技術(shù)、Web設(shè)計(jì)模式、Web2.0與Ajax。全書不僅介紹理論基礎(chǔ),更強(qiáng)調(diào)實(shí)際運(yùn)用,特別注重提高讀者運(yùn)用JavaWeb相關(guān)解決實(shí)際問題的能力。

書籍目錄

第1章 Web技術(shù)概述1.1 Web應(yīng)用演化1.2 JSP工作原理1.2.1 Servlet技術(shù)1.2.2 JSP生命周期1.3 搭建Web服務(wù)器與開發(fā)環(huán)境1.3.1 安裝與配置JDK1.3.2 安裝與配置Tomcat1.3.3 第一個(gè)JSP程序1.3.4 安裝與配置MyEclipse及其插件1.4 超文本傳輸協(xié)議1.4.1 HTTP請求1.4.2 HTTP響應(yīng)1.5 本章小結(jié)第2章 Java程序設(shè)計(jì)基礎(chǔ)2.1 類和對象2.1.1 類的成員2.1.2 對象初始化與構(gòu)造方法2.1.3 this關(guān)鍵字2.1.4 包2.2 類的繼承2.2.1 父類與子類2.2.2 方法重寫2.2.3 super關(guān)鍵字2.2.4 訪問修飾符2.3 抽象類和接口2.3.1 抽象類與抽象方法2.3.2 定義與實(shí)現(xiàn)接口2.4 異常處理2.4.1 異常處理機(jī)制2.4.2 使用try-catch2.4.3 多重catch2.4.4 使用finally2.4.5 throw與throws關(guān)鍵字2.5 使用集合類存儲對象2.5.1 List集合2.5.2 Set集合2.5.3 Map集合2.6 本章小結(jié)第3章 網(wǎng)頁基礎(chǔ)3.1 HTML基礎(chǔ)3.1.1 HTML文檔基本結(jié)構(gòu)3.1.2 文字段落控制3.1.3 表格3.1.4 表單3.2 布局基礎(chǔ)3.2.1 表格布局3.2.2 DIV+CSS布局3.3 JavaScript的簡單應(yīng)用3.3.1 什么是JavaScript3.3.2 JavaScript的事件處理3.3.3 JavaScript的數(shù)據(jù)類型和變量3.3.4 JavaScript的對象及其屬性和方法3.3.5 表單驗(yàn)證示例3.4 本章小結(jié)第4章 JSP頁面元素4.1 JSP頁面基本結(jié)構(gòu)4.2 注釋元素4.3 指令元素4.3.1 page指令4.3.2 include指令4.3.3 taglib指令4.4 腳本元素4.4.1 聲明4.4.2 表達(dá)式4.4.3 腳本代碼4.5 動作元素4.5.1 (jsp:include)動作4.5.2 (jsp:forward)動作4.5.3 (jsp:param)動作4.6 本章小結(jié)4.5.1 動作4.5.2 動作4.5.3 動作4.6 本章小結(jié)第5章 JSP內(nèi)置對象5.1 內(nèi)置對象介紹5.2 輸入輸出對象5.2.1 request對象5.2.2 response對象5.2.3 out對象5.3 作用域通信對象5.3.1 session對象5.3.2 application對象5.3.3 pageContext對象5.4 其他對象5.4.1 page對象5.4.2 config對象5.4.3 exception對象5.5 Cookie的使用5.6 本章小結(jié)第6章 JDBC6.1 JDBC概述6.1.1 JDBC基本概念6.1.2 JDBC驅(qū)動程序6.2 java.sql包6.3 數(shù)據(jù)庫操作6.3.1 配置ODBC數(shù)據(jù)源6.3.2 創(chuàng)建數(shù)據(jù)庫連接6.3.3 關(guān)閉數(shù)據(jù)庫連接6.3.4 Statement類和PreparedStatement類6.3.5 CallableStatement6.3.6 ResuhSet結(jié)果集6.4 一個(gè)JDBC實(shí)例6.5 本章小結(jié)第7章 JavaBean在JSP中的應(yīng)用7.1 JavaBean概述7.1.1 JavaBean組件技術(shù)7.1.2 JavaBean代碼結(jié)構(gòu)7.2 在JSP中使用JavaBean7.3 JSP動作與JavaBean生命周期7.3.1 動作7.3.2 動作7.3.3 動作7.4 封裝數(shù)據(jù)的JavaBean7.4.1 使用JavaBean的表單交互7.4.2 使用JavaBean的數(shù)據(jù)傳參7.5 封裝業(yè)務(wù)邏輯的JavaBean7.6 JavaBean其他應(yīng)用7.6.1 基于JavaMail的郵件發(fā)送JavaBean7.6.2 使用JavaBean實(shí)現(xiàn)數(shù)據(jù)分頁顯示7.6.3 基于JSPSmartUpload的文件上傳JavaBean7.6.4 基于JGraph的驗(yàn)證碼JavaBean7.7 本章小結(jié)第8章 EL表達(dá)式語言與JSTL標(biāo)簽庫8.1 EL表達(dá)式語言8.1.1 EL語法8.1.2 EL內(nèi)置對象8.2 JSTL標(biāo)簽庫8.2.1 JSTL簡介8.2.2 添加JSTL支持8.3 Core標(biāo)簽庫8.3.1 通用標(biāo)簽8.3.2 條件標(biāo)簽8.3.3 迭代標(biāo)簽8.3.4 URL相關(guān)標(biāo)簽8.4 Format標(biāo)簽庫8.5 SQL標(biāo)簽庫8.6 XML標(biāo)簽庫8.7 自定義標(biāo)簽庫8.7.1 自定義標(biāo)簽分類8.7.2 創(chuàng)建自定義標(biāo)簽庫8.8 本章小結(jié)第9章 基于Servlet的Web開發(fā)第10章Web設(shè)計(jì)模式第11章Web2.0和Ajax參考文獻(xiàn)

章節(jié)摘錄

  本章將系統(tǒng)地講解Java語言的程序設(shè)計(jì)基礎(chǔ)。首先介紹Java類和對象的概念,然后講解Java中的類是如何實(shí)現(xiàn)繼承的,以及接口的定義和使用,最后介紹Java中的異常處理機(jī)制和使用集合類來存儲對象?! ?.1 類和對象  在現(xiàn)實(shí)世界中,萬物皆對象。而要定義這些對象的本質(zhì),就要使用類,換句話說,就是要用類來定義這些對象的特征。所以,類是Java語言的基礎(chǔ)。在類中,定義了數(shù)據(jù)和操作數(shù)據(jù)的代碼,然后使用類來定義一個(gè)一個(gè)的對象。類是Java中一種重要的復(fù)合數(shù)據(jù)類型,創(chuàng)建一個(gè)新類,就相當(dāng)于創(chuàng)建了一種新的數(shù)據(jù)類型。類是對象的模板,對象是類的一個(gè)實(shí)例。因此,所有的Java程序都是基于類的。類的成員  在Java類中,使用數(shù)據(jù)來描述客觀事物的特征,稱之為屬性,使用數(shù)據(jù)的操作來描述客觀事物的行為,稱之為方法。屬性和方法統(tǒng)稱為類的成員。在一個(gè)類中,既可以只包含對象的屬性,也可以只包含對象的方法,但一個(gè)完整的類要同時(shí)包含對象的屬性和方法,這也是比較常見的類的定義形式。

圖書封面

評論、評分、閱讀與下載


    Java Web應(yīng)用開發(fā)教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7