定 價:39 元
叢書名:現(xiàn)代服務業(yè)系列實驗教材
- 作者:王樹西
- 出版時間:2013/8/1
- ISBN:9787566307705
- 出 版 社:對外經(jīng)貿大學出版社
- 中圖法分類:TP393.092
- 頁碼:332
- 紙張:膠版紙
- 版次:1
- 開本:16K
《Web編程商務應用》是一門實驗課程。這門課程的目標,是讓學生更好地掌握.JSP(Java Server Pages)網(wǎng)絡程序設計語言,更深刻的理解動態(tài)Web網(wǎng)站的設計方法,并為后續(xù)相關課程的學習奠定良好的基礎。所以,在教材編寫過程中,我們側重實驗環(huán)節(jié),讓學生動手操作。通過具體的實驗,讓學生更加深刻地理解基礎知識,更加熟練地掌握基本技能。在本教材編寫過程中,每個章節(jié)都是這樣安排的:首先講解基本知識;然后提供一些具體的程序讓學生運行,得到運行結果;通過分析這些程序,講解其中的知識點,讓學生更加深刻地理解知識點。
第一章 ISP基礎知識
第一節(jié) 動態(tài)網(wǎng)頁技術
第二節(jié) JSP工作原理
第三節(jié) Tomcat服務器簡介
第二章 Ec1ipse集成開發(fā)環(huán)境
實驗目的
實驗內容
實驗步驟
第三章 HTM1基本語法
本章前言
實驗1 建立HTM1文件
實驗2 HTM1標題
實驗3 HTM1段落
實驗4 HTM1鏈接
實驗5 HTM1圖像
實驗6 對齊方式a1ign
實驗7 背景顏色bgco1or
實驗8 HTM1水平線
實驗9 HTM1注釋
實驗10 HTM1換行
實驗11 target屬性
實驗12 表格
實驗13 無序列表
實驗14 有序列表
實驗15 文本框
實驗16密碼域
實驗17 下拉列表
實驗18 帶有輸入框的表單
實驗19 帶有復選框的表單
實驗20 帶有單選按鈕的表單
第四章 JSP基本語法
本章前言
實驗1 JSP指令-〈@page〉
實驗2 JSP腳本元素
實驗3 JSP指令-〈@inc1ude〉
實驗4 ISP動作-〈Jsp:inc1ude〉
實驗5 JSP動作-〈Jsp:forward〉
實驗6 參數(shù)傳遞-textarea
實驗7 參數(shù)傳遞-checkbox
實驗8 參數(shù)傳遞-1ist
實驗9 參數(shù)傳遞-radionButton
實驗10 參數(shù)傳遞-text
實驗11 參數(shù)傳遞-mu1ti1istPost
實驗12 JSP動作-〈Jsp:param〉
實驗13 內建對象-out
實驗14 內建對象-request
實驗15 內建對象-response
實驗16 內建對象-session
實驗17 內建對象-app1ication
實驗18 內建對象-pageContext
實驗19 內建對象-exception
實驗20 內建對象-config
實驗21 內建對象-page
第五章 JavaBean和JST1
本章前言
實驗1 創(chuàng)建JavaBean
……
第六章 JSP數(shù)據(jù)庫操作
第七章 JSP文件操作
第八章 Serv1et操作
第九章 監(jiān)聽器、過過濾器
第二節(jié) JSP工作原理
1.JSP文件的組成
一個.ISP文件,主要是由如下兩部分組成。
(1)靜態(tài)部分
包括標準的HTML標簽,以及靜態(tài)頁面內容。
(2)動態(tài)部分
主要是JaVa程序控制的內容,這些內容由.Java程序動態(tài)生成。
2.JSP的工作原理
簡單來說,JSP的工作原理是:當服務器上的.JSP頁面第一次請求執(zhí)行時,服務器上的JSP引擎,首先將該.ISP頁面文件編譯成一個.Java文件,再將這個Java文件編譯生成字節(jié)碼文件,然后通過執(zhí)行這個字節(jié)碼文件響應客戶。這也是.ISP比.ASP運行速度快的原因。而.ISP頁面的首次執(zhí)行,往往由服務器管理者來執(zhí)行。
但是應該注意:
(1)JSP頁面必須要在.ISP服務器內運行,如.tomcat、,Boss等。
(2)JSP頁面必須生成Servlet,才能被服務器響應給客戶端。
(3)每個JSP頁面,第一次訪問速度較慢,因為必須等到JSP頁面編譯成Setvlets。
(4)ISP頁面的訪問者無須安裝任何客戶端,甚至不需要Java運行環(huán)境,因為JSP頁面輸送到客戶端的是標準的HTML頁面。
3.相關概念的區(qū)分
應該搞清楚JavaScrlpt、Java、JSP、J2EE這幾個概念之間的區(qū)別與聯(lián)系。
(1)JavaScript
用于編寫嵌入網(wǎng)頁文檔中的程序。它由瀏覽器負責解釋和執(zhí)行,可以在網(wǎng)頁上產(chǎn)生動態(tài)的顯示效果,實現(xiàn)與用戶交互的功能。譬如,讓一串文字跟著鼠標移動、讓一個圖標在網(wǎng)頁上漂浮移動、驗證用戶輸入的信用卡號的格式正確等。這樣的網(wǎng)頁也被稱為“特效網(wǎng)頁”。
(2)Java
Java是一種基礎性的編程語言,是一種真正面向對象的語言。學習.JSP、J2EE都需要有Java的基礎。
……