JSP套用教程(修訂本)

JSP套用教程(修訂本)

《JSP套用教程(修訂本)》是2008年北京交通大學出版社出版的圖書,作者是石志國。本書從體系上分成四部分共十二章:第一部分:JSP套用開發基礎,介紹開發體系以及MyEclipse的安裝配置等;第二部分:JSP核心技術編程,介紹Servlet、JSP、JavaBean以及常用的JSP開發技巧;第三部分:JSP資料庫套用開發,介紹JDBC、Hibernate和XML數據接口;第四部分:標籤框架與綜合案例,介紹JSTL、Struts以及考試系統綜合案例。

基本介紹

  • 書名:JSP套用教程(修訂本)
  • 作者:石志國
  • 出版社:北京交通大學出版社
  • 開本: 16
基本信息,內容簡介,圖書目錄,文章節選,

基本信息

所屬叢書: 高等學校計算機語言套用教程
條 形 碼: 9787810823340
I S B N : 9787810823340
出版時間: 2008-6-1
頁 數:325 頁

內容簡介

本書是《JSP套用教程》的修訂版,在第一版基礎上,根據目前JSP最新技術發展與項目開發需要,做了大量修整和擴充,使之更加適合教學和自學的需要。
配套光碟提供本書涉及的所有工具軟體以及全部原始碼。

圖書目錄

第一部分 JSP套用開發基礎
第1章 JSP常用開發技術概述
1.1 軟體編程體系簡介
1.1.1 B/S架構編程體系
1.1.2 C/S架構編程體系
1.2 企業套用開發架構
1.2.1 兩層架構
1.2.2 三層架構
1.2.3 N層架構
1.2.4 開發架構比較
1.3 相關語言簡介
1.3.1 ASP概述
1.3.2 .NET概述
1.3.3 JSP概述
1.3.4 PHP概述
1.4 JSP相關套用開發體系
1.4.1 J2SE體系概述
1.4.2 J2ME體系概述
1.4.3 J2EE體系概述
1.5 N層體系結構
1.5.1 N層開發架構
1.5.2 N層架構優點
1.6 常用套用開發環境介紹
1.6.1 Web伺服器
1.6.2 資料庫伺服器
1.6.3 集成開發環境
小結
習題
第2章 開發環境的配置與使用
2.1 JSP運行環境的要求
2.1.1 對硬體條件的要求
2.1.2 對作業系統的要求
2.1.3 對軟體環境的要求
2.2 安裝和配置JDK
2.3 安裝和配置Tomcm
2.3.1 配置Tomcat
2.3.2 測試第一個JSP頁面
2.4 集成開發環境的設定
2.4.1 JBuilder概述與Eclipse概述
2.4.2 安裝Eclipse
2.4.3 Eclipse集成MyEclipse J2EE開發環境
2.4.4 在Eclipse中集成Tomcat 5.5
2.4.5 Eclipse開發視圖介紹
2.4.6 開發JSP程式
2.5 安裝和配置資料庫
2.5.1 Oracle概述
2.5.2 Oracle相關技術站點
2.5.3 安裝Oracle資料庫伺服器
2.5.4 安裝SQL Server
小結
習題
第二部分 JSP核心技術編程
第3章 Servlet編程技術
3.1 Servlet簡介
3.1.1 Servlet概念
3.1.2 Servlet的生命周期
3.2 Servlet編譯運行過程
3.2.1 Servlet檔案框架
3.2.2 Servlet的配置檔案
3.3 Servlet體系結構
3.3.1 Java ServletAPl概述
3.3.2 GenericServlet類和HttpServlet類
3.5 Servlet環境APl接口
3.5.1 ServletConfi9接口
3.5.2 ServletContext接口
3.6 Servlet與客戶端瀏覽器互動
3.6.1 HttpServletRequest接口
3.6.2 HttpServletResponse接口
3.6.3 Servlet處理表單數據
3.6.4 請求重定向
3.6.5 頁面自刷新
3.6.6 頁面定時跳轉
3.7 RequestDispatcher接口
3.7.1 控制頁面跳轉
3.7.2 控制頁面包含
3.8 會話跟蹤和應用程式事件
3.8.1 HttpSession接U
3.8.2 常用方法與例子
小結
習題
第4章 JSP編程技術
4.1 理解伺服器端執行
4.2 JSP頁面結構
4.3 編譯指令
4.3.1 page指令
案例4-1 使用errorPage指令捕獲異常
4.3.2 include指令
4.3.3 taglib指令
4.4 操作指令
4.4.1 jsp:include指令
4.4.2 jsp:forward指令
4.4.3 jsp:param指令
4.5 JSP代碼
4.5.1 變數和方法
4.5.2 代碼塊
4.6 Out對象
4.7 reponse對象
4.7.1 網頁轉向
4.7.2 動態contentType回響
4.7.3 HTTP檔案頭回響
4.7.4 設定緩衝區”
4.8 request對象
4.8.1 得到Form表單的信息
4.8.2 得到客戶的信息
4.8.3 漢字問題兩種解決方法
案例4.2 調查表信息的讀取
4.9 application對象
4.9.1 application的自定義屬性
4.9.2 實現聊天室
案例4.3 網頁計數器
4.10 session對象
4.10.1 對session的理解
4.10.2 自定義屬性
案例4-4 簡易session版購物車
4.11 cookie對象
小結
習題
第5章 JavaBean編程技術
5.1 組件技術概述
5.1.1 組件和容器
5.1.2 Bean開發工具
5.1.3 JavaBean簡介
5.2 JavaBean編程
5.2.1 JavaBean的特點
5.2.2 JavaBean頁面指令
5.2.3 編寫JavaBean
5.2.4 使用JavaBean
5.3 常見的幾種Bean使用方法
5.3.1 表單Bean
5.3.2 頁面Bean
5.3.3 共享Bean
小結
習題
第6章 JSP經典開發技巧
6.1 JSP客戶端編程經典案例
6.1.1 動態表格徹底研究
6.1.2 三種網頁對話框
6.1.3 動態網頁框架徹底研究
案例6-1 動態網頁框架
6.1.4 表單驗證
6.1.5 程式控制Form表單
6.1.6 執行客戶端的執行檔
6.2 利用第三方組件
6.2.1 E-mail組件
案例6.2 傳送E-mail
6.2.2 檔案上傳
案例6-3 使用jspsmart組件實現檔案上傳
6.3 國際化的問題
6.4 用於MD5算法加密的JavaBean
6.5 圖片添加水印
6.6 圖表系統
6.6.1 JFreeChart簡介
6.6.2 JFreeChart配置安裝
6.6.3 JFreeChart核心類庫介紹
6.6.4 使用Servlet畫圖
6.6.5 使用JSP畫圖
6.7 面向對象設計模式
6.7.1 Factory模式
6.7.2 Singleton模式
6.7.3 Facade模式
6.7.4 MVC架構模式
6.8 JSP設計模式
6.8.1 模式一:JSP+JavaBean模式
6.8.2 模式二:MVC模式
6.9 MVC在JSP中的實現模型
6.9.1 基於Bean的MVC模型
案例6-4 MVC模型案例
6.9.2 基於Struts的MVC模型
6.10 JSP編程建議
小結
習題
第三部分 JSP資料庫套用開發
第7章 JDBC資料庫開發接口
7.1 資料庫套用開發簡介
7.1.1 SQL語言
7.1.2 ODBC數據訪問接口
7.1.3 JDBC數據訪問接口
7.2 SQL語言概述
7.2.1 基本SQL語句
7.2.2 聚合函式
7.2.3 分組查詢
7.2.4 交叉查詢
7.3 JDBC的結構
7.3.1 JDBC的四種類型
7.3.2 數據驅動程式
7.3.3 Connection對象
7.3.4 Statement對象
7.3.5 ResultSet對象
案例7-1 利用ODBC-JDBC橋讀取Access資料庫
7.3.6 PreparedStatement對象
7.3.7 CallableStatement對象
7.4 JDBC四種數據訪問格式
7.4.1 格式一:執行基本SQL語句
7.4.2 格式二:實現分頁
7.4.3 格式三:執行帶參數的SQL語句
7.4.4 格式四:執行存儲過程
7.5 使用JDBC訪問資料庫
7.5.1 利用格式一讀取Excel數據
7.5.2 利用格式一實現事務處理
7.5.3 動態合成SQL語句
7.5.4 利用格式二實現分頁顯示
7.5.5 利用格式三實現數據添加
7.6 使用JavaBean訪問資料庫
7.6.1 編寫JavaBean
7.6.2 調用JavaBean
7.7 Oracle的JDBC驅動程式
7.7.1 載入JDBC驅動程式
7.7.2 使用JDBC連線Oracle資料庫
7.8 訪問Oracle的常用格式
7.8.1 格式一的Oracle版本
7.8.2 格式二的Oracle版本
7.8.3 格式三的Oracle版本
7.9 Oracle的存儲過程
7.9.1 PL/SQL的基本概念
7.9.2 PL/SQL的存在形式
7.9.3 使用PL/SQL編寫存儲過程
7.10 JSP操作Oracle的存儲過程
7.10.1 格式四的Oracle版本
7.10.2 調用帶輸入輸出參數的存儲過程
小結
習題
第8章 Hibernate數據持久化技術
8.1 數據持久化的概念
8.1.1 ORM的基本概念
8.1.2 POJO與PO的概念
8.1.3 JDO的實現機制
8.1.4 Hibernate的實現機制
8.1.5 Hibemate與JDBC、EJB、JDO的比較
8.2 Hibernate的實現機制
8.3 Hibernate的開發過程
8.3.1 建議一個資料庫連線
8.3.2 配置工程支持Hibernate
8.3.3 創建OrM
8.4 使用Hibernate運算元據庫
小結
習題
第9章 XML數據操作接口
9.1 XML的概念
9.1.1 XML文檔的結構
9.1.2 定義根元素
9.1.3 使用屬性
9.1.4 XML聲明
9.1.5 注釋
9.1.6 字元和實體引用
9.2 XML的三種顯示格式
9.2.1 CSS樣式表
9.2.2 XSL樣式語言
9.2.3 XML數據島技術
9.3 XML的兩種語法規則
9.3.1 DTD文檔類型定義
9.3.2 Schema文檔規則
9.4 字元集概述
9.4.1 ASCIl字元集
9.4.2 ISO 8859字元集
9.4.3 Unicode字元集
9.4.4 中文字元集
9.4.5 UTF.8字元集
9.4.6 UTF.16字元集
9.5 在XML中使用HTML
9.5.1 在XML使用HTML標記
9.5.2 在XML中使用JavaScript代碼
9.6 XML的三種應用程式接口
9.6.1 解析接口
9.6.2 解析器
9.7 DOM解析接口
9.7.1 DOM的對象
9.7.2 DOM樹結構
9.7.3 DOM讀取XML檔案
9.7.4 DOM創建XML節點
9.8 SAX解析接口
9.8.1 SAX的對象
9.8.2 SAX讀取XML檔案
9.9 JDOM解析接口
9.9.1 JDOM對象
9.9.2 JDOM讀取XML檔案
小結
習題
第四部分 標籤框架與綜合案例
第10章 JSTL標準標籤庫
10.1 JSTL的基本概念
10.1.1 JSTL起源
10.1.2 JSTL標記庫簡介
10.2 JSTL的安裝與配置
10.2.1 JSTL的安裝
10.2.2 JSTL示例套用
10.3 通用標記
10.3.1 標記
10.3.2 標記
10.3.3 標記
10.3.4 標記
10.4 條件處理
10.4.1 標記
10.4.2 、和標記
10.5 循環和疊代
10.5.1 標記
10.5.2 標記
10.6 URL操作
10.6.1 和標記
10.6.2 標記
10.6.3 標記
10.7 SQL標記庫
10.7.1 設定數據源
10.7.2 查詢資料庫
10.7.3 修改資料庫
小結
習題
第11章 struts套用開發框架
11.1 Struts概述
11.1.1 Web開發框架
11.1.2 Struts框架
11.1.3 Struts組成
11.1.4 安裝Struts
11.2 Struts實例
11.2.1 簡單Struts實例
11.2.2 實現跳轉
11.2.3 使用Struts
小結
習題
第12章 線上考試系統
12.1 系統分析與總體設計
12.1.1 功能描述
12.1.2 實現技術
12.2 資料庫系統
12.2.1 資料庫邏輯
12.2.2 資料庫連線池
12.2.3 MySQL數據的安裝與配置
12.3 考生考試模組
12.4 人員管理模組
12.5 題庫管理模組
12.6 試卷管理模組
12.7 考務管理模組
小結
習題

文章節選

第一部分 JSP套用開發基礎
第1章 JSP常用開發技術概述
1.3 相關語言簡介
目前,B/S架構主要使用4種語言:ASP、.NET、PHP和JSP。其中,ASP學習簡單,使用方便;PHP軟體免費,運行成本低廉;JSP多平台支持,轉換方便;.NET功能強大,編寫容易。
1.3.1 ASP概述
ASP腳本所使用的VBScript腳本語言直接來源於VB語言,秉承了VB簡單易用的特點,學習起來。
ASP程式的優點如下。
(1)可以把腳本語言直接嵌入HTML文檔中,不需要編譯和連線就可以運行。
(2)可以使用ADO組件輕鬆存取資料庫。
(3)可以使用第三方開發的組件。
(4)不存在瀏覽器兼容的問題,由於ASP程式是在伺服器端運行的,當客戶端瀏覽器瀏覽ASP網頁的時候,伺服器將該網頁檔案重新解釋一遍,並將生成的標準HTML.檔案傳送給客戶端瀏覽器。因為送出的是標準的HTML檔案,所以不會存在瀏覽器兼容的問題。
(5)可以隱藏程式代碼,在客戶端僅可以看到由ASP輸出的動態HTML檔案。
+ASP程式的缺點如下。
(1)運行速度比HTML程式運行速度慢,這是因為每當客戶端打開一個ASP網頁時,伺服器都必須將該ASP程式從頭到尾重讀一遍,並加以編譯執行,最後送出標準的HTML格式檔案給客戶端,從而影響了運行速度。
(2)有的網路作業系統不支持ASP,比如Linux、FreeBSD,等等。這樣就使得用ASP開發Web程式一般來說最好選用willdows系列作業系統。
1.3.2 .NET概述
2002年微軟發布.NET發布正式版本.NETFramework 1.0,其中的ASP版本就是.NET1.0,在此以前發布了兩個.NET測試版本Betal和Beta2。2003年微軟發布了.NET Framework1.1正式版,其中ASP版本就是.NET 1.1。2005年微軟發布.NET Framework 2.0正式版本,也就是.NET 2.0。微軟在2006年12月發布了.NET Framework 3.0。
……

相關詞條

熱門詞條

聯絡我們