Web開發(fā)技術(shù)

出版時間:2011-2  出版社:東軟電子出版社  作者:張娜 編  頁數(shù):419  字?jǐn)?shù):668000  

內(nèi)容概要

  本教程以JSP2.0技術(shù)為主線,介紹了Web應(yīng)用系統(tǒng)開發(fā)的相關(guān)內(nèi)容。全書貫穿一個Web應(yīng)用系統(tǒng)——網(wǎng)絡(luò)點餐系統(tǒng),從它的靜態(tài)頁面設(shè)計→連接數(shù)據(jù)庫完成部分功能→基于JSP模型2的實現(xiàn)→基于EL和JSTL的頁面改進,一步一步向讀者介紹Web應(yīng)用系統(tǒng)開發(fā)過程中用到的相關(guān)知識,循序漸進地引導(dǎo)讀者完成系統(tǒng)的開發(fā),最終提高讀者Web應(yīng)用開發(fā)的實踐能力。本教程結(jié)合大連東軟信息學(xué)院使用TOPCARES-CDIO理念對于教學(xué)的改造,在每一章中引入符合CDIO教學(xué)模式的各級項目,強化知識點的運用,重點培養(yǎng)學(xué)生的10個TOPCARES-CDIO能力。全書共分10章。

書籍目錄

第1章 項目導(dǎo)引
1.1項目構(gòu)思
1.2項目設(shè)計
1.2.1體系結(jié)構(gòu)設(shè)計
1.2.2系統(tǒng)模塊設(shè)計
1.2.3界面設(shè)計
1.2.4數(shù)據(jù)庫設(shè)計
1.3項目實施
1.3.1開發(fā)技術(shù)的選擇
1.3.2基于Java的Web開發(fā)技術(shù)
1.3.3開發(fā)和運行環(huán)境的選擇
1.3.4編碼實現(xiàn)
1.4項目運行
第2章 Web頁面技術(shù)
2.1HTML
2.1.1認識HTML
2.1.2HTML常用標(biāo)簽
2.1.3網(wǎng)絡(luò)點餐系統(tǒng)頁面實現(xiàn)
2.2CSS
2.2.1認識CSS
2.2.2CSS選擇符
2.2.3網(wǎng)絡(luò)點餐系統(tǒng)樣式定義
2.3JavaScript
2.3.1認識JavaScript
2.3.2JavaScript函數(shù)定義和事件處理
2.3.3JavaScript的內(nèi)置對象
2.3.4網(wǎng)絡(luò)點餐系統(tǒng)客戶端驗證
實踐環(huán)節(jié)設(shè)計8
第3章 Servlet技術(shù)
3.1認識Servlet
3.1.1項目構(gòu)思
3.1.2項目設(shè)計
3.1.3項目實施
3.1.4項目運行
3.1.5知識點
3.2HttpServletRequest
3.2.1項目構(gòu)思
3.2.2項目設(shè)計
3.2.3項目實施
3.2.4項目運行
3.2.5知識點
3.3HttpServletResponse
3.3.1項目構(gòu)思
3.3.2項目設(shè)計
3.3.3項目實施
3.3.4項目運行
3.4HttpSession
3.4.1項目構(gòu)思
3.4.2項目設(shè)計
3.4.3項目實施
3.4.4項目運行
3.4.5知識點
3.5ServletContext
3.5.1項目構(gòu)思
3.5.2項目設(shè)計
3.5.3項目實施
3.5.4項目運行
3.5.5知識點
3.6簡單的用戶登錄功能
3.6.1項目構(gòu)思
3.6.2項目設(shè)計
3.6.3項目實施
3.6.4項目運行
3.7Servlet中的過濾器
3.7.1項目構(gòu)思
3.7.2項目設(shè)計
3.7.3項目實施
3.7.4項目運行
3.7.5知識點
3.8Servlet中的監(jiān)聽器
3.8.1項目構(gòu)思
3.8.2項目設(shè)計
3.8.3項目實施
3.8.4項目運行
3.8.5知識點
實踐環(huán)節(jié)設(shè)計
第4章 JSP基礎(chǔ)
4.1認識JSP
4.1.1項目構(gòu)思
4.1.2項目設(shè)計
4.1.3項目實施
4.1.4項目運行
4.1.5知識點
4.2JSP的語法
4.2.1JSP腳本元素
4.2.2JSP指令元素
4.2.3JSP動作元素
4.3JSP的隱含對象
4.3.1out對象
4.3.2request對象
4.3.3response對象
4.3.4session對象
4.3.5application對象
4.3.6pageContext對象
4.3.7其他隱含對象
4.4Cookie對象
實踐環(huán)節(jié)設(shè)計
第5章 JDBC技術(shù)
5.1認識JDBC
5.1.1項目構(gòu)思
5.1.2項目設(shè)計
5.1.3項目實施
5.1.4項目運行
5.1.5知識點
5.2使用JDBC實現(xiàn)網(wǎng)絡(luò)點餐系統(tǒng)的菜品管理
5.2.1項目構(gòu)思
5.2.2項目設(shè)計
5.2.3項目實施
5.2.4項目運行
實踐環(huán)節(jié)設(shè)計
第6章 JavaBean組件
6.1認識JavaBean
6.1.1項目構(gòu)思
6.1.2項目設(shè)計
6.1.3項目實施
6.1.4項目運行
6.2在JSP中訪問JavaBean
6.2.1在JSP中訪問JavaBean
6.2.2和的使用
6.3使用JavaBean實現(xiàn)網(wǎng)絡(luò)點餐系統(tǒng)的用戶管理模塊
6.3.1項目構(gòu)思
6.3.2項目設(shè)計
6.3.3項目實施
6.3.4項目運行
實踐環(huán)節(jié)設(shè)計
第7章 JSP開發(fā)的兩種模型
7.1認識JSP模型1
7.2認識JSP模型2
7.2.1項目構(gòu)思
7.2.2項目設(shè)計
7.2.3項目實施
7.2.4項目運行
7.2.5知識點
7.3基于JSP模型2實現(xiàn)網(wǎng)絡(luò)點餐系統(tǒng)
7.3.1點餐系統(tǒng)首頁的實現(xiàn)
7.3.2用戶首頁的實現(xiàn)
7.3.3用戶點餐功能的實現(xiàn)
7.3.4用戶點餐車的實現(xiàn)
7.3.5管理員查看點餐車頁面的實現(xiàn)
實踐環(huán)節(jié)設(shè)計
第8章 EL
8.1認識EL
8.1.1項目構(gòu)思
8.1.2項目設(shè)計
8.1.3項目實施
8.1.4項目運行
8.1.5知識點
8.2EL隱含對象
8.2.1pageContext對象
8.2.2header、headerValues、param和paramValues對象
8.2.3cookie對象
8.2.4與范圍有關(guān)的對象
第9章 自定義標(biāo)簽與函數(shù)
9.1認識標(biāo)簽
9.2為什么要自定義標(biāo)簽
9.3標(biāo)簽的實現(xiàn)
9.3.1標(biāo)簽的構(gòu)成
9.3.2標(biāo)簽庫描述文件TLD
9.3.3構(gòu)造標(biāo)簽的方法
9.3.4標(biāo)簽文件
9.3.5簡單標(biāo)簽
9.4自定義函數(shù)
9.4.1項目構(gòu)思
9.4.2項目設(shè)計
9.4.3項目實施
9.4.4項目運行
9.5標(biāo)簽庫的打包
第10章 JSTL
10.1認識JSTL
10.1.1項目構(gòu)思
10.1.2項目設(shè)計
10.1.3項目實施
10.1.4項目運行
10.1.5知識點
10.2STL核心標(biāo)簽庫
10.2.1表達式操作標(biāo)簽
10.2.2流程控制標(biāo)簽
10.2.3循環(huán)控制標(biāo)簽
10.2.4URL操作標(biāo)簽
10.3JSTL格式化標(biāo)簽庫
10.3.1國際化標(biāo)簽
10.3.2數(shù)字日期格式化標(biāo)簽
10.4JSTL函數(shù)標(biāo)簽庫
10.4.1項目構(gòu)思
10.4.2項目設(shè)計
10.4.3項目實施
10.4.4項目運行
10.5JSTLSQL標(biāo)簽庫
10.5.1項目構(gòu)思
10.5.2項目設(shè)計
10.5.3項目實施
10.5.4項目運行
10.5.5知識點
10.6JSTLXML標(biāo)簽庫
10.6.1項目構(gòu)思
10.6.2項目設(shè)計
10.6.3項目實施
10.6.4項目運行
10.6.5知識點
10.7網(wǎng)絡(luò)點餐系統(tǒng)視圖層改進
10.7.1點餐系統(tǒng)首頁改進
10.7.2顯示菜品頁面改進
10.7.3普通用戶首頁改進
10.7.4管理員菜品管理頁面改進
10.7.5管理員查看點餐車頁面改進
實踐環(huán)節(jié)設(shè)計
附錄AJDK的安裝
附錄BTomcat的安裝和使用
附錄CMyEclipse的安裝、配置和使用
附錄DMySQL的安裝和配置
附錄ENavicat的安裝和使用
參考文獻

章節(jié)摘錄

版權(quán)頁:   插圖:   (2)腳本段。 腳本段中是合法的Java代碼,在將JSP文件轉(zhuǎn)換成Serlvet時,腳本段中的代碼會按照出現(xiàn)的次序依次被轉(zhuǎn)換為_jspService()方法中的代碼。腳本段可以產(chǎn)生輸出,也可以是一些流程控制語句。 腳本段中定義的變量可以看成是JSP頁面的局部變量,因此一個用戶對這個變量的操作不會影響到其他用戶,因此在項目中不可以使用腳本段中定義的變量實現(xiàn)網(wǎng)頁計數(shù)功能。 (3)表達式。 在將JSP文件轉(zhuǎn)換成Servlet時,被轉(zhuǎn)換為程序語句out.println(表達式);。表達式用于向頁面輸出內(nèi)容,在處理用戶請求時,表達式被計算,計算結(jié)果被轉(zhuǎn)換為字符串插入到輸出流中。 需要注意的是,在書寫表達式時,一定不要在表達式后添加“;”號。 4.2.2 JSP指令元素 JSP指令元素主要用于在將JSP文件轉(zhuǎn)換為Servlet時提供整個JSP頁面的相關(guān)信息,它們不會產(chǎn)生任何輸出,只是指示在轉(zhuǎn)換時應(yīng)如何處理JSP頁面的其他內(nèi)容。指令元素的語法格式如下:  需要注意的是,之間不能有空格。 JSP1.2中的指令元素有三種:page指令、include指令和taglib指令。 JSP2.0中又添加了三種指令元素:tag指令、variable指令和attribute指令,這三種指令只能在標(biāo)簽文件中使用,將在第9章中介紹。 1.page指令 page指令用來設(shè)定JSP頁面的全局屬性和相關(guān)功能,它可以出現(xiàn)在JSP頁面的任何位置,但它的作用范圍是整個JSP頁面。通常為了方便程序代碼的閱讀和遵循JSP頁面的格式規(guī)范,page指令一般作為JSP頁面的第一條語句。下面將用項目來說明page指令的作用及其相關(guān)屬性。 (1)項目構(gòu)思。 編寫網(wǎng)頁pageDirective.jsp,使用page指令指明該網(wǎng)頁所使用的腳本語言為Java語言,頁面的編碼為GBK,頁面描述信息為“這是一個page指令屬性的練習(xí)頁面”。 頁面內(nèi)容為“當(dāng)前時間是:yyyy—mm—dd HH:mi:ss”,并顯示頁面描述信息。當(dāng)頁面發(fā)生異常時,則轉(zhuǎn)到errorHandle.jsp頁面顯示異常信息。 (2)項目設(shè)計。 page指令的language屬性指定了在JSP頁面的腳本元素中使用的語言,默認的屬性值是“java”,因此這個屬性通??梢圆怀霈F(xiàn)。

編輯推薦

《東軟TOPCARES-CDIO系列教材?網(wǎng)絡(luò)工程師類:Web開發(fā)技術(shù)(Java)教程》是由東軟電子出版社出版。

圖書封面

評論、評分、閱讀與下載


    Web開發(fā)技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7