《高職高專計算機專業規劃教材:JSP程序設計實用案例教程》采用“項目驅動,案例講解”的方式組織內容,《高職高專計算機專業規劃教材:JSP程序設計實用案例教程》圍繞一個完整的網上書店系統的開發所需的技術,用通俗、簡明的語言深入淺出地講解了JSP程序設計技術,同時輔以大量簡練的實例。書中所有實例程序代碼均在開發環境中調試通過。
《高職高專計算機專業規劃教材:JSP程序設計實用案例教程》內容包括9章。第1章講解JSP應用開發體系與環境配置;第2章介紹HTML基礎;第3章講解JSP語法與內置對象;第4章講解JDBC數據庫編程;第5章講解JavaBean技術;第6章講解Servlet編程技術;第7章講解JSP的實用技術;第8章講解JavaScript與CSS第9章介紹了一個完整的網上書店實例。
《高職高專計算機專業規劃教材:JSP程序設計實用案例教程》內容豐富,結構清晰,適合作為高職高專院校計算機相關專業JSP Web應用系統開發的教材,也可作為JSP培訓教材,同時還可作為從事JSP網站開發者的參考書。
第1章 JSP應用開發體系與環境配置
1.1 靜態網頁與動態網頁
1.2 JSP簡介
l.3 JSP與其他動態網頁的技術比較
1.3.1 ASP、PHP、JSP的共同點
1.3.2 JSP的優勢
1.3.3 JSP的不足
1.4 JSP運行環境的安裝配置
1.4.1 JSP運行環境
1.4.2 JDK的下載與安裝
1.4.3 安裝和配置Tomcat服務器
1.5 JSP程序示例
1.6 JSP運行機制
1.7 JSP開發工具
1.7.1 JCreator
1.7.2 Eclipse
1.7.3 Dreamweaver
1.8 本書實例——網上書店系統說明
1.8.1 系統配置
1.8.2 源程序使用方法
1.8.3 數據庫說明
思考題
第2章 HTML基礎
2.1 HTMI知識
2.1.1 HTMI概述
2.1.2 HTMI的基本標簽
2.2 表格
2.2.1 基本表格
2.2.2 合并單元格
2.2.3 單元間隔和單元填充
2.3 框架結構
2.4 表單
2.4.1 表單語法
2.4.2 表單中常用標記
2.5 應用實例——網上書店網頁制作
思考題
第3章 JSP語法與內置對象
3.1 JSP 頁面的基本結構
3.1.1 注釋
3.1.2 代碼段
3.1.3 聲明
3.1.4 表達式
3.2 JSP指令
3.2.1 page指令
3.2.2 include指令
3.2.3 taglib指令
3.3 JSP動作
3.3.1 forword動作標記
3.3.2 include動作標記
3.3.3 param動作標記
3.3.4 plugin動作標記
3.4 內置對象
3.4.1 request對象
3.4.2 response對象
314.3 session對象
3.4.4 appfication對象
3.4.5 exception對象與錯誤處理
3.4.6 其他內置對象
3.5 單數據的讀取
3.5.1 文本框數據的讀取
3.5.2 下拉框數據的讀取
3.5.3 復選框數據的讀取
3.5.4 單選鈕數據的讀取
3.5.5 表單和JSP程序的結合
……
第4章 JDBC數據庫編程
第5章 JavaBean技術
第6章 Servlet編程技術
第7章 JSP實用技術
第8章 JavaScript與CSS
第9章 網上書店完整實例
參考文獻
第1章 JSP應用開發體系與環境配置
【本章知識點】
靜態網頁與動態網頁的概念
JSP與其他動態網頁技術的區別
JSP運行環境的安裝配置
JSP運行機制
JSP開發工具
1.1 靜態網頁與動態網頁
早期的‘網頁都是靜態網頁。所謂“靜態”,是指網頁的內容都是事先預備好的——就好像報紙一樣,用戶只能在網絡上瀏覽信息,而不能將用戶的信息傳到網絡上。由于靜態網頁不能進行信息的交互,從而大大制約了網絡的應用。
隨著網絡技術的發展,出現了動態網頁。所謂“動態”,是指網頁上顯示的內容是可以改變、可以交互的。“可以改變”是指隨著條件的不同,同一網頁可以出現不同內容;“可以交互”是指網站與用戶間的信息可以互通,用戶的信息可以傳送到網絡上,供網站收集、分析,網站也可以根據用戶的需求發送給用戶相應的信息。
動態網頁的出現,使網絡的應用得到了極大的擴展,用戶可以在網絡上發布自己的信息,網站也能以此來收集用戶信息,進行各種分析。電子郵件、網絡論壇、電子商務等,都得益于動態網頁的支撐。
1.靜態網頁與HTML
靜態網頁由單純的超文本標記語言(HyperText Markup L,anguage,HTML)進行編寫,在存儲時以HTMI。方式(文件擴展名為.htm/.html)存儲。
網絡中瀏覽的靜態網頁都是一個個的HTMI_。文件,這些網頁中可以包含文字、圖片、 動畫和聲音,以及能夠跳轉到其他文件的超級鏈接。所有的這些東西都是以超文本標記語言方式進行編寫的。
……