出版時間:2012-3 出版社:清華大學出版社 作者:王曉軍 等編著 頁數(shù):352
內容概要
全書分為11章,介紹jsp概述、java與jsp技術、jsp語法基礎、jsp內置對象、jsp與javabean、servlet技術、jsp中的文件操作、jsp常用組件、jsp與xml技術和jsp操作數(shù)據(jù)庫。在第11章通過開發(fā)一個電子圖書系統(tǒng),鞏固所學習的內容。本書配套光盤提供了實例源代碼和教學視頻文件。
《jsp程序開發(fā)基礎教程與實驗指導》可作為讀者學習jsp動態(tài)網(wǎng)站開發(fā)的教程,適合于普通高等院校相關專業(yè)的jsp動態(tài)網(wǎng)站開發(fā)教材,也可作為項目開發(fā)人員的自學參考用書。
書籍目錄
第1章 jsp概述
1.1 動態(tài)網(wǎng)頁技術
1.2 jsp簡介
1.3 搭建jsp服務器
1.4 jsp開發(fā)工具
1.5 擴展練習
第2章 java與jsp技術
2.1 java基礎
2.2 運算符和表達式
2.3 java控制語句
2.4 java面向對象編程
2.5 擴展練習
第3章 dsp語法基礎
3.1 jsp頁面構成
3.2 指令
3.3 jsp腳本與注釋
3.4 動作元素
3.5 擴展練習
第4章 jsp內置對象
4.1 request對象
4.2 response對象
4.3 cookie和session對象
4.4 application對象
4.5 其他常見對象
4.6 擴展練習
第5章 jsp與javabean
5.1 javabean概述
5.2 創(chuàng)建javabean文件
5.3 javabean作用域范圍
5.4 獲取和設置屬性
5.5 擴展練習
第6章 servlet技術
6.1 了解servlet技術
6.2 初識servlet
6.3 web.xml配置文件
6.4 servlet應用
6.5 擴展練習
第7章 jsp中的文件操作
7.1 file類
7.2 使用字節(jié)流讀寫文件
7.3 使用字符流讀寫文件
7.4 randomaccessfile類
7.5 文件上傳與下載
7.6 擴展練習
第8章 jsp常用組件
8.1 發(fā)送e-mail
8.2 jsp動態(tài)圖表
8.3 jsp報表
8.4 擴展練習
第9章 jsp與xml技術
9.1 yjvil技術概述
9.2 xml文檔
9.3 dom介紹
9.4 dom對文檔操作
9.5 擴展練習
第10章 jsp操作數(shù)據(jù)庫
10.1 jdbc概述
10.2 連接數(shù)據(jù)庫
10.3 數(shù)據(jù)庫操作技術
10.4 jsp與存儲過程
10.5 擴展練習
第11章 電子圖書系統(tǒng)
11.1 系統(tǒng)設計
11.2 數(shù)據(jù)庫設計
11.3 類模塊的設計
11.4 前臺頁面設計
11.5 后臺頁面設計
附錄 實驗指導
第1單元
第2單元
第3單元
第4單元
第5單元
第6單元
第7單元
第8單元
第9單元
第10單元
章節(jié)摘錄
版權頁:插圖:1.加載ServletServlet容器負責加載和實例化Servlet。當Servlet容器啟動時,或者在容器檢測到需要這個Servlet來響應第一個請求時,創(chuàng)建Servlet實例。主要是解析web.xml文件,這個文件描述了一個Web應用的關鍵信息,也是一個Web應用的入口。Servlet容器可以從本地文件系統(tǒng)、遠程文件系統(tǒng)或者網(wǎng)絡服務中,通過類加載器加載Servlet類,成功加載后,容器創(chuàng)建Servlet的實例。因為容器是通過Java的反射API來創(chuàng)建Servlet實例,調用的是Servlet的默認構造方法(即不帶參數(shù)的構造方法),所以在編寫Servlet類的時候,不應該提供帶參數(shù)的構造方法。2.初始化在Servlet被實例化之后,Servlet容器將調用Servlet的init()方法初始化這個對象。初始化的目的是為了讓Servlet對象在處理客戶端請求前完成一些初始化的工作,例如建立數(shù)據(jù)庫的連接、獲取配置信息等。事實上,Servlet從被web.xml中解析到完成初始化,這個過程非常復雜,中間有很多過程,包括各種容器狀態(tài)的轉化引起的監(jiān)聽事件的觸發(fā)、各種訪問權限的控制和一些不可預料的錯誤發(fā)生的判斷行為等。
圖書封面
評論、評分、閱讀與下載