內容簡介
JSP是JavaEE知識系統的核心內容之一,多年來JavaEE一直是企業級開發的主要技術,經過10多年的發展JavaEE已經很成熟了,JavaEE也是相當的普及。為了能夠在高校培養出更加適合企業需要的Java程式設計師,我們編寫了這門《JSP網路程式設計》。
作為多年的培訓講師,我們了解企業的需求,也了解高校學生情況,為了能夠培訓出適合企業需要的學生,在以往授課過程中發現採用“項目驅動的、案例式教學模式”,學生接受起來很容易。因此,本書也採用了案例驅動模式展開講解知識點,然後再展開介紹。案例驅動模式優勢能夠使學生學習了某一個知識點能夠知道這個知識點在開發一個項目中所處的地位和作用等,當然,在具體的知識點講解我又安排了很多的補充案例,充分的體現以“項目驅動的、案例式教學模式”,實踐證明這是非常有效的教學模式。
在課程的編寫過程中我們走訪多家企業,我們所編制的知識點都是力求滿足企業開發的需要,而非面面俱到面面不到方式。
《JSP網路程式設計》適合於高校老師和學生學習使用JSP和JavaEE,也適合於對於java和JavaEE感興趣的程式設計師、軟體開發和系統設計人員。
本書由關東長和田登山擔任主編。
目錄
第1章 開篇綜述
1.1 JavaEE的優勢
1.1.1 保留現存的IT資產
1.1.2 高效的開發
1.1.3 可伸縮性
1.1.4 穩定的可用性
1.2 JavaEE的組件
1.2.1 Servlet與JSP
1.2.2 JDBC
1.2.3 JNDI
1.2.4 RMI
1.2.5 JMS
1.2.6 EJB
1.3 J avaEE套用系統架構設計
1.3.1 表示層
1.3.2 服務層
1.3.3數據持久層
1.3.4 企業信息系統層
1.4 開發環境的搭建
1.4.1 Tomcat下載與安裝
1.4.2 MyEclipse下載與安裝
第2章 圖書管理系統分析與設計
2.1 系統需求
2.2 需求分析
2.2.1 圖書管理系統的靜態頁面
2.2.2 系統用例
2.2.3 分析類
2.3 系統設計
2.3.1 系統類圖
2.3.2 資料庫物理模型
第3章 XML套用技術
3.1 XML概述
3.1.1 XML的用途
3.1.2 XML與HTML的區別
3.1.3 良好的格式
3.1.4 XML檔案需要驗證(validity)
3.2 XML檔案
3.2.1 XML檔案的結構
3.2.2 XML檔案的組成
3.2.3 XML檔案的聲明
3.2.4 XML檔案的語法
3.3 在Java程式中訪問XMI.檔案
3.3.1JAXPAPI基礎
3.3.2 DOM對象模型
3.4 圖書管理系統中的XML套用
第4章 數據持久層技術
4.1 數據持久層技術概述
4.1.1 Java對象的序列化
4.1.2 Java對象保存到資料庫中
4.2 JDBC技術
4.3 資料庫驅動器程式
4.3.1 驅動程式分類
4.3.2 裝載方法
4.3.3 DriverManager
4.4 JDBC中的接口
4.4.1 Connection接口
4.4.2 Statement接口
4.4.3 RestlltSet接口
4.5 案例分析
4.5.1 JDBC-ODBC橋方式連線資料庫
4.5.2 MySQL資料庫訪問
4.6 圖書管理系統中的數據持久層技術
4.6.1 圖書管理系統中DAO設計模式
4.6.2 圖書管理系統中兒)BC硬編碼問題
第5章 JavaBean組件技術
5.1 JavaBean組件
5.1.1 什麼是JavaBean
5.1.2 JavaBean編寫規範
5.1.3 JavaBean的屬性
5.1.4 JavaBean的方法訪問
5.2 圖書管理系統中的JavaBean
5.2.1 JavaBean分類
5.2.2 回顧設計類圖
第6章 Web技術基礎
6.1 表示層技術概述
6.2 HTTP協定
6.2.1 HTTP協定的主要特點
6.2.2 HTTP協定中幾個概念
6.2.3 HTTP協定的基本原理
6.3 HTML超文本標識語言
6.3.1 HTML
6.3.2 HTML中最基本的標籤