出版時間:2010-6 出版社:清華大學 作者:范蕓//范慧霞 頁數:309
Tag標簽:無
前言
近年來,JSP技術得到了越來越廣泛的應用,幾乎所有基于Java的Web應用都使用了JSP。JSP集成了Java面向對象的程序語言能力與跨平臺的優(yōu)勢,并且與超文本標記語言緊密結合,與傳統(tǒng)的CGI程序相比,JSP程序不僅編寫、執(zhí)行更容易,而且大幅提高了系統(tǒng)的執(zhí)行性能。本書面向初、中級用戶,結合JSP和Servlet的最新規(guī)范,從基本的語法人手,以編程思路為主線,以應用為目標,運用實例系統(tǒng)由淺入深地闡述了如何運用JSP開發(fā)Web應用程序。主要內容本書以精簡的內容介紹了JSP的語法、Servlet技術、JDBC技術、表達式語言、Struts技術等。全書共分10章,各章具體內容介紹如下:第1章學習JSP基礎知識、JSP的優(yōu)缺點、安全性和應用前景。第2章學習JSP的運行環(huán)境及安裝配置方法。第3章學習JSP的語法基礎。第4章學習JSP內置對象的概念、作用和使用方法。第5章學習JSP頁面對數據庫的操作方法。第6章學習JSP頁面對文件的操作方法。第7章學習JavaBean技術及JSP頁面對JavaBean的使用方法。第8章學習Servlet編程方法和JSP頁面調用Servlet的方法。第9章學習Struts的基本結構及工作流程,以及如何應用Struts架構。第10章通過3個綜合編程實例,學習運用JSP技術解決實際問題的方法和技巧。
內容概要
《JSP動態(tài)網站開發(fā)基礎與上機指導》系統(tǒng)地介紹了JSP技術的概念、方法和實現過程,包括.ISP運行環(huán)境、JSP支持的體系結構、JSP的組成元素及內置對象、JSP對數據庫及文件的操作、JSP對JavaBean的調用、JSP對Servlet的調用、JSP的框架應用等。通過《JSP動態(tài)網站開發(fā)基礎與上機指導》的學習,讀者可以系統(tǒng)地掌握JSP技術和相關概念、方法以及編程思路和技巧?!禞SP動態(tài)網站開發(fā)基礎與上機指導》重點突出JSP編程思路和編程方法,以實例帶動教學,注重對讀者動手實踐能力的培養(yǎng)。每章都在基礎知識中間穿插“上機指導”教學單元,既可以讓教師合理安排教學實踐內容,又可以讓學習者舉一反三,快速掌握本章知識?!禞SP動態(tài)網站開發(fā)基礎與上機指導》結構清晰、語言流暢、實例豐富,可作為各類院校計算機專業(yè)及相關專業(yè)的教材,也可作為培訓機構相關專業(yè)的培訓教材。
書籍目錄
第1章 JSP概述1.1 動態(tài)網頁技術1.1.1 ASP技術1.1.2 PHP技術1.1.3 Servlet技術1.2 JSP簡介1.2.1 JSP的工作原理1.2.2 JSP的優(yōu)勢與劣勢1.2.3 JsP的技術前景1.3 JSP的安全性1.3.1 JSP安全性的實現方法1.3.2 源代碼暴露問題1.3.3 其他問題本章小結習題1第2章 JSP運行環(huán)境的搭建2.1 JSP開發(fā)工具簡介2.1.1 JSP運行的最佳環(huán)境——Tomcat+MySQL2.1.2 高效開發(fā)JSP的最佳搭配工具——Eclipse+MyEelipse2.1.3 開發(fā)JSP的經典模式MVC2.2 安裝和配置JDK2.2.1 安裝JOK2.2.2 配置環(huán)境變量2.3 安裝和配置Web服務器2.3.1 安裝Tomcat2.3.2 Tomcat的目錄結構2.3.3 配置和測試Tomcat2.3.4 JSP頁面的執(zhí)行流程2.4 上機指導2.4.1 安裝JDK和Tomcat2.4.2 配置JSP的運行環(huán)境習題2第3章 JSP語言基礎3.1 HTML基礎知識3.1.1 HTML文檔結構3.1.2 HTML表單3.1.3 JavaScript基礎3.2 JSP基本語法3.2.1 Java程序片3.2.2 JSP標簽3.2.3 JSP的動作指令3.3 上機指導與練習3.3.1 計算三角形面積并對程序進行注釋3.3.2 求1到100的連續(xù)和3.3.3 輸出0~1之間的任意隨機數本章小結習題3第4章 JSP內置對象4.1 JSP內置對象概述4.1.1 JSP內置對象的來源4.1.2 JSP內置對象介紹4.2 request對象4.2.1 HTTP請求包4.2.2 request對象的常用方法4.2.3 request對象應用實例4.3 response對象4.3.1 HTTP響應包4.3.2 response對象的常用方法4.3.3 response對象應用實例4.4 session對象4.4.1 會話及相關概念4.4.2 session對象的常用方法4.4.3 session對象應用實例4.5 application對象4.5.1 application對象的常用方法4.5.2 application對象應用實例4.6 其他內部對象4.6.1 out對象4.6.2 page對象4.6.3 pageContext對象4.6.4 config對象4.6.5 exception對象4.7 JSP程序的調試4.7.1 三種錯誤類型4.7.2 JSP語法錯誤的調試4.7.3 JSP運行錯誤的調試4.8 上機指導與練習4.8.1 用戶注冊4.8.2 信息的保存和獲取4.8.3 猜數字游戲本章小結習題4第5章 數據庫操作5.1 數據庫概述5.1.1 關系模型5.1.2 結構化查詢語言SQL5.2 JDBC技術5.2.1 JDBC介紹5.2.2 JDBC體系結構5.2.3 JDBC驅動程序5.2.4 JDBC接口5.3 連接數據庫5.3.1 JDBC連接SQLServer數據庫5.3.2 JDBC-ODBC連接Access數據庫5.4 操作數據庫5.4.1 數據查詢5.4.2 數據更新5.4.3 數據刪除5.5 上機指導與練習5.5.1 查詢英語成績及格的學生信息5.5.2 向表中添加記錄5.5.3 網上投票系統(tǒng)本章小結習題5第6章 文件操作6.1 File類與數據流6.1.1 數據流6.1.2 File類6.2 數據流成分6.2.1 字節(jié)流6.2.2 字符流6.2.3 數據流6.2.4 對象流6.3 隨機訪問類6.3.1 構造方法6.3.2 實例方法6.4 文件的操作6.4.1 文件上傳6.4.2 文件下載6.4.3 文件的分頁顯示6.4.4 創(chuàng)建和刪除目錄6.5 上機指導與練習6.5.1 列出C盤根目錄下的所有子目錄和文件6.5.2 列出E:/code/6目錄下所有的JSP文件6.5.3 將客戶端的文件上傳到服務器本章小結習題6第7章 JSP與JavaBean7.1 JavaBean介紹7.1.1 什么是JavaBean7.1.2 JavaBean的組成7.2 編寫JavaBean7.2.1 開發(fā)JavaBean組件7.2.2 在頁面中使用JavaBean組件7.3 JavaBean的范圍7.3.1 page范圍7.3.2 request范圍7.3.3 session范圍7.3.4 application范圍7.4 通過.JavaBean訪問數據庫7.4.1 連接數據庫……第8章 Servlet編程技術第9章 Web開發(fā)框架第10章 上機指導綜合范例本章小結
章節(jié)摘錄
插圖:隨著JSP技術的不斷發(fā)展和廣泛應用,很多公司都推出了JSP的開發(fā)工具,讀者可以參照其各自的特點,結合自身開發(fā)環(huán)境進行開發(fā)工具的選擇。本節(jié)著重介紹JSP輕量級開發(fā)的運行環(huán)境,以及開發(fā)的經典模式MVC。2.1.1JSP運行的最佳環(huán)境——Tomcat+MySQL。Tomcat是一個免費的web應用服務器,也就是常說的JSP運行容器。MysQL也是免費的數據庫服務器,從一開始就定位在快速穩(wěn)定的大型關系型數據庫上,因此,其性能和穩(wěn)定性相比于其他的開源數據庫占有絕對優(yōu)勢。之所以稱此二者為最佳運行環(huán)境,主要原因在于,首先它們是免費的,并且有無數人齊心協力對其進行長久的優(yōu)化,有很多的優(yōu)秀論壇和熱心用戶組,還有很多的成功案例供參考咨詢。其次,它們對系統(tǒng)的要求較低,可以在不同的操作系統(tǒng)下運行,而且它們在性能上的表現基本可以滿足一般應用系統(tǒng)的要求。最后,配置和維護Tomcat及MysQL都十分簡單,直接修改配置文件就可以配置運行環(huán)境的各種特性,復制文件系統(tǒng)即可完成系統(tǒng)的備份,非常適用于遠程網絡的環(huán)境。
編輯推薦
《JSP動態(tài)網站開發(fā)基礎與上機指導》是21世紀高等計算機應用技術規(guī)劃教材。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
JSP動態(tài)網站開發(fā)基礎與上機指導 PDF格式下載