JSP程序設計(jì)教程

      ISBN:9787518101207

      作(zuò)  者:莫兵(bīng)、蒙煥念、黃(huáng)良永

      定  價:48.00 元

      社:兵(bīng)器(qì)工(gōng)業(yè)出版社

      使用(yòng)層次:通(tōng)用(yòng)

      出版/修訂日(rì)期:2019-05-01

    圖書(shū)簡介

    TOP +

    JSP程序設計(jì)技(jì)術(shβ ù)是(shì)目前應用(yòng)比較÷♥∞廣泛的(de)開(kāi)發Web項目的(de)三大(dà)λε€∞動态網頁技(jì)術(shù)之一(yī),是(shì)一(yī)種動态網頁技(jì)±¥•♥術(shù)标準,具有(yǒu)面向對(duì)象、跨平台ε™₹等特性。尤其是(shì)它結合了(le)Servlet與☆λ∞JavaBean技(jì)術(shù),使得(de)頁面代碼與後台業(yèφ Ω)務邏輯代碼分(fēn)離(lí),解決了(le)過去↓♣‍Ω(qù)Web開(kāi)發技(jì)術(shù)存在的(de)不(bù)足,䱶提高(gāo)了(le)工(gōng)作(zuò)效率。全書(​₽shū)共分(fēn)11章(zhāng),具體(tǐ)包括:We&₹γb技(jì)術(shù)簡介、Web客戶端技(jì)術(shù)、JSP®→€<開(kāi)發運行(xíng)環境、JSPλ®‍♠基本語法、JSP內(nèi)置對(duì)象、≥γλ₹數(shù)據庫操作(zuò)、JavaBean組件(jiàn)、JSTL标簽庫、Servl↔>et技(jì)術(shù)、JSP開(k ★¶↔āi)發模式、JSP高(gāo)級應用(yòng)等。

    本書(shū)适合作(zuò)為(wèi)≈×應用(yòng)型本科(kē)院校(xiào)、高(gāo)職高(g$Ωāo)專計(jì)算(suàn)機(jī​π✘)類專業(yè)“JSP程序設計(jì)”課程的(de)教材,也(yě)可(kě)¶ ‍以作(zuò)為(wèi)培訓教材使用(yòng)。

    圖書(shū)目錄

    TOP +

    1章(zhāng)  Web技(jì)術(shù)簡介.... 1

    1.1  Web基礎知(zhī)識... 1

    1.1.1  Web發展過程... 1

    1.1.2  Web動态網頁技(jì)術(shù)... 2

    1.1.3  Web應用(yòng)程序工(gōng)作(zuò)原理(lǐ)... 2

    1.2  JSP技(jì)術(shù)概述... 3

    1.2.1  JSP技(jì)術(shù)主要(yào)優點... 3

    1.2.2  JSP技(jì)術(shù)基本部分(fēn)... 4

    1.3  本章(zhāng)小(xiǎo)結... 5

    1.4  本章(zhāng)練習(xí)... 6

    2章(zhāng)  Web客戶端技(jì)術(shù).... 8

    2.1  HTML.. 8

    2.1.1  HTML标簽與屬性... 8

    2.1.2  HTML文(wén)檔... 12

    2.1.3  案例一(yī):導航和(hé)框架的(de)應用(yòng)... 13

    2.1.4  案例二:表格與表單的(de)應用(yòng)... 15

    2.2  頁面布局... 17

    2.2.1  常用(yòng)的(de)頁面布局方法... 18

    2.2.2  CSS簡介... 18

    2.2.3  CSS基本語法... 18

    2.2.4  在網頁中加載CSS樣式表... 21

    2.2.5  DIV布局和(hé)CSS盒子(zǐ)模型... 22

    2.2.6  案例三:CSS+DIV頁面布局... 24

    2.2.7  案例四:CSS制(zhì)作(zuò)橫向菜單... 27

    2.3  JavaScript 29

    2.3.1  JavaScript基礎... 30

    2.3.2  JavaScript對(duì)象... 30

    2.3.3  JavaScript事(shì)件(jiàn)... 32

    2.3.4  在網頁中使用(yòng)JavaScript 34

    2.3.5  案例五:JavaScript進行(xíng)數(shù)據驗證... 36

    2.4  本章(zhāng)小(xiǎo)結... 38

    2.5  本章(zhāng)練習(xí)... 39

    3章(zhāng)  JSP開(kāi)發運行(xíng)環境.... 41

    3.1  JSP開(kāi)發運行(xíng)環境介紹... 41

    3.1.1  JDK介紹... 41

    3.1.2  Tomcat介紹... 42

    3.1.3  MyEclipse介紹... 43

    3.2  JSP運行(xíng)環境搭建... 43

    3.2.1  JDK安裝和(hé)配置... 43

    3.2.2  Tomcat安裝和(hé)配置... 45

    3.2.3  MyEclipse安裝和(hé)配置... 47

    3.2.4  MyEclipse優化(huà)及使用(yòng)... 49

    3.3  案例一(yī):用(yòng)MyEclipse開(kāi)發JSP. 54

    3.3.1  Web服務目錄... 56

    3.3.2  JSP運行(xíng)機(jī)制(zhì)... 57

    3.4  本章(zhāng)小(xiǎo)結... 58

    3.5  本章(zhāng)練習(xí)... 58

    4章(zhāng)  JSP基本語法.... 60

    4.1  JSP頁面基本構成... 60

    4.2  JSP中的(de)注釋... 61

    4.3  指令元素... 62

    4.3.1  page指令... 62

    4.3.2  include指令... 64

    4.3.3  taglib指令... 65

    4.3.4  案例一(yī):指令元素在JSP開(kāi)發中應用(yòng)... 65

    4.4  腳本元素... 67

    4.4.1  小(xiǎo)腳本(Scriptlet... 67

    4.4.2  聲明(míng)(Declaration... 67

    4.4.3  表達式(Expression... 68

    4.4.4  案例二:腳本元素在JSP開(kāi)發中應用(yòng)... 68

    4.5  動作(zuò)元素... 71

    4.5.1  包含文(wén)件(jiàn)<jsp:include>. 72

    4.5.2  網頁跳(tiào)轉<jsp:forward>. 72

    4.5.3  使用(yòng)Applet插件(jiàn)<jsp: plugin >. 73

    4.6  本章(zhāng)小(xiǎo)結... 75

    4.7  本章(zhāng)練習(xí)... 75

    5章(zhāng)  JSP內(nèi)置對(duì)象.... 77

    5.1  JSP內(nèi)置對(duì)象的(de)基本知(zhī)識... 77

    5.1.1  JSP內(nèi)置對(duì)象的(de)分(fēn)類... 77

    5.1.2  內(nèi)置對(duì)象屬性保存範圍... 77

    5.2  JSP內(nèi)置對(duì)象的(de)常用(yòng)方法... 78

    5.2.1  out請(qǐng)求對(duì)象... 78

    5.2.2  request請(qǐng)求對(duì)象... 79

    5.2.3  response響應對(duì)象... 81

    5.2.4  session會(huì)話(huà)對(duì)象... 84

    5.2.5  application應用(yòng)程序對(duì)象... 85

    5.2.6  其他(tā)對(duì)象... 86

    5.3  JSP內(nèi)置對(duì)象的(de)案例... 89

    5.3.1  案例一(yī):request對(duì)象處理(lǐ)用(yòng)戶登錄數(shù)據... 89

    5.3.2  案例二:session對(duì)象處理(lǐ)用(yòng)戶登錄數(shù)據... 93

    5.4  本章(zhāng)小(xiǎo)結... 96

    5.5  本章(zhāng)練習(xí)... 97

    6章(zhāng)  數(shù)據庫操作(zuò).... 99

    6.1  JDBC技(jì)術(shù)... 99

    6.1.1  JDBC簡介... 99

    6.1.2  JDBC的(de)體(tǐ)系結構... 100

    6.1.2  JDBC驅動程序... 101

    6.1.3  JDBC API常用(yòng)類和(hé)接口... 103

    6.2 數(shù)據庫操作(zuò)案例... 113

    6.2.1  案例一(yī):連接數(shù)據庫實現(xiàn)系統登錄... 113

    6.2.2  案例二:課程信息操作(zuò)主界面設計(jì)... 115

    6.2.3  案例三:對(duì)課程信息編輯模塊制(zhì)作(zuò)... 122

    6.2.4  案例四:對(duì)課程信息分(fēn)頁查詢制(zhì)作(zuò)... 134

    6.3  本章(zhāng)小(xiǎo)結... 137

    6.4  本章(zhāng)練習(xí)... 138

    7章(zhāng)  JavaBean組件(jiàn).... 140

    7.1  認識JavaBean. 140

    7.2  編寫JavaBean遵循的(de)原則... 141

    7.3  Jsp中使用(yòng)JavaBean. 142

    7.3.1  使用(yòng)JavaBean的(de)優點... 142

    7.3.2  使用(yòng)<jsp:useBean>動作(zuò)元素... 143

    7.3.3  JavaBean運行(xíng)機(jī)制(zhì)... 144

    7.3.4  JavaBean字節碼文(wén)件(jiàn)存放(fàng)... 145

    7.4  JavaBean屬性操作(zuò)... 146

    7.4.1  設置JavaBean屬性值... 146

    7.4.2  訪問(wèn)JavaBean屬性值... 149

    7.5  案例一(yī):在頁頭動态顯示當前學期... 149

    7.6  案例二:網上(shàng)調查用(yòng)戶興趣... 154

    7.7  本章(zhāng)小(xiǎo)結... 156

    7.8  本章(zhāng)練習(xí)... 156

    8章(zhāng)  JSTL标簽庫.... 159

    8.1  JSTL标簽庫概述... 159

    8.1.1  什(shén)麽是(shì)JSTL.. 159

    8.1.2  JSTL小(xiǎo)例子(zǐ)... 160

    8.2  EL表達式... 161

    8.2.1  獲取數(shù)據... 162

    8.2.2  執行(xíng)運算(suàn)... 164

    8.2.3  獲得(de)Web開(kāi)發常用(yòng)對(duì)象... 166

    8.2.4  調用(yòng)Java方法... 171

    8.2.5  JSTL中的(de)常用(yòng)EL函數(shù)... 174

    8.3  JSTL核心标簽... 175

    8.3.1  表達式控制(zhì)标簽使用(yòng)... 175

    8.3.2  流程控制(zhì)标簽使用(yòng)... 176

    8.3.3  循環标簽使用(yòng)... 177

    8.3.4  URL操作(zuò)标簽使用(yòng)... 179

    8.4  I18N格式化(huà)标簽... 182

    8.5  其他(tā)标簽... 185

    8.5.1  SQL标簽... 185

    8.5.2  XML标簽... 189

    8.6  案例一(yī):用(yòng)JSTL優化(huà)首頁腳本... 191

    8.7  案例二:用(yòng)JSTL優化(huà)課程主頁腳本... 194

    8.8  本章(zhāng)小(xiǎo)結... 196

    8.9  本章(zhāng)練習(xí)... 197

    9章(zhāng)  Servlet技(jì)術(shù).... 198

    9.1  認識Servlet 198

    9.1.1  什(shén)麽是(shì)Servlet 198

    9.1.2  Servlet優點... 199

    9.1.3  Servlet用(yòng)途... 199

    9.2  開(kāi)發一(yī)個(gè)簡單的(de)Servlet 200

    9.2.1  編寫Servlet 200

    9.2.2  配置Web.xml 202

    9.2.3  調用(yòng)Servlet 203

    9.3  Servlet運行(xíng)原理(lǐ)... 204

    9.3.1  HTTP及其請(qǐng)求方法... 204

    9.3.2  ServletServlet容器(qì)... 205

    9.3.3  Servlet的(de)生(shēng)命周期... 206

    9.4  Servlet A≥₹×£PI. 207

    9.4.1  Javax.servφφ₩let常用(yòng)接口及類... 207

    9.4.2  Javax.servlet.http常用(yòng)接口及類... 208

    9.4.3  Servlet的(de)方法... 209

    9.5  案例一(yī):Servlet改進課程主頁腳本... 211

    9.6  本章(zhāng)小(xiǎo)結... 218

    9.7  本章(zhāng)練習(xí)... 219

    10章(zhāng)  JSP開(kāi)發模式.... 221

    10.1  JSP主要(yào)開(kāi)放(fàng)模式... 221

    10.1.1  Model 1模式... 221

    10.1.2  Model 2模式... 222

    10.1.3  兩種模式比較... 223

    10.2  MVC模式... 223

    10.2.1  MVC模式原理(lǐ)... 223

    10.2.2  JSP+JavaBean+Servlet實現(xiàn)MVC.. 225

    10.3  案例一(yī):利用(yòng)MVC模式改進模塊... 226

    10.4  本章(zhāng)小(xiǎo)結... 229

    10.5  本章(zhāng)練習(xí)... 229

    11章(zhāng)  JSP高(gāo)級應用(yòng).... 232

    11.1  文(wén)件(jiàn)的(de)上(shàng)傳與下(xià)載... 232

    11.1.1  相(xiàng)關知(zhī)識... 232

    11.1.2  實例演示... 233

    11.2  登錄驗證過濾器(qì)... 239

    11.2.1  相(xiàng)關知(zhī)識... 239

    11.2.2  實例演示... 241

    11.3  在線用(yòng)戶統計(jì)... 247

    11.3.1  相(xiàng)關知(zhī)識... 247

    11.3.2  實例演示... 248

    11.4  海(hǎi)量數(shù)據查詢分(fēn)頁... 256

    11.4.1  相(xiàng)關知(zhī)識... 256

    11.4.2  實例演示... 258

    11.5  本章(zhāng)小(xiǎo)結... 270

    11.6  本章(zhāng)練習(xí)... 270


  • 書(shū)

    下(xià)