內容簡介
本書圍繞一個線上銀行儲蓄應用程式的實現所需要的技術,通過大量實例分章節介紹了b/s套用技術的基本概念、html、javascript、servlet、jsp、javabean的基礎知識和實際套用。在每個章節都布置實訓任務,以鞏固所學的基礎知識,並完成線上銀行儲蓄應用程式的某個部分。本書不但介紹相關技術,還提供一個實戰的環境,學生可在完成項目的過程中自然地掌握相關技術和知識,並提高動手能力和豐富項目開發經驗。 本書力求避免抽象的理論介紹,通過案例講解實現相關的技術和知識,適合作為承擔國家技能型緊缺人才培養培訓工程的高等職業院校和示範性軟體職業技術學院的計算機套用與軟體技術專業教材,也可作為自學和急需了解b/s架構軟體項目相關技術和知識的技術人員的參考書,中等技校也可以參考部分內容教學
目錄
第1章 基本概念
1.1 b/s與c/s
1.2 b/s應用程式的結構
1.2.1 web相關概念
1.2.2 b/s應用程式的結構
1.3 client端相關組件
1.3.1 瀏覽器
1.3.2 html
1.3.3 javaapplet小程式
1.3.4 客戶端腳本語言vbscript和javascript
1.3.5 xml
1.4 套用伺服器端相關組件
1.4.1 web伺服器
1.4.2 cgi
1.4.3 nsapi和isapi
1.4.4 asp和jsp
1.4.5 servlet
1.4.6 javabean
1.5 資料庫端相關組件
1.5.1 資料庫伺服器
.1.5.2 sql
1.5.3 odbc和jdbc
實訓1 了解開發b/s應用程式的技術
第2章 線上儲蓄應用程式項目概述
2.1 概述
2.2 需求分析
2.2.1 功能需求
2.2.2 其他需求
2.2.3 不需要實現的功能
2.2.4 與其他系統的接口
2.3 總體設計
2.3.1 模組劃分
2.3.2 主要界面設計
2.3.3 資料庫設計
2.4 技術選型
2.5 開發環境準備
2. 5. 1 安裝jdk1.3.1
2. 5. 2 安裝j2ee sdk
2.5.3 安裝配置tomcat
2.5.4 配置editplus
2.5.5 安裝sqlserver
實訓2 編寫需求分析文檔並準備開發環境
第3章 html與聯合銀行主頁
3.1 聯合銀行主頁要求
3.2 html概述
3.2.1 html的基本知識
3.2.2 html文檔結構
3.2.3 html標記的公共屬性
3.3 使用表單
3.3.1 文本框
3.3.2 單選框和複選框
3.3.3 按鈕
3.3.4 列表框
3.3.5 文本區
3.4 表格的使用
3.4.1 規則表格
3.4.2 帶跨行單元格的表格
3.4.3 帶跨列單元格的表格
3.4.4 使用無框線表格
3.5 html的其他重要標記
3.5.1 字型標記
3.5.2 文本格式標記
3.5.3 連結及段落標記
3.5.4 插入圖像
3.5.5 其他常用標記
3.6 使用幀組顯示複雜的html頁面
3.6.1 左右分割視窗的幀組
3.6.2 上下分割視窗的幀組
3.6.3 嵌套分割視窗
3.7 滾動文字的實現
3.8 使用可視化網頁製作工具建立html文檔
3.9 線上儲蓄應用程式主頁的實現
3.9.1 主頁與其他程式和頁面的關係
3.9.2 界面設計工程師實現的主頁代碼
3.9.3 業務宣傳用網頁的處理
實訓3 創建線上儲蓄應用程式主頁
第4章 servlet與歡迎頁面的實現
4. 1 歡迎頁面
4.2 servlet概述
4.2.1 客戶請求包含的信息
4.2.2 servlet的生命周期
4.3 使用servletapi編寫servlet
4.3.1 通過繼承genericservlet定義一個新的servlet類
4.3.2 通過繼承httpservlet定義一個新的servlet類
4.3.3 在servlet中使用cookie
4.3.4 顯示生命周期的servlet例子
4.4 servlet中引用、調用其他檔案
4.4.1 從servlet中引用其他檔案的案例
4.4.2 從servlet跳轉到其他頁面的案例
4.5 歡迎頁面的分析設計
實訓4 實現歡迎頁面
第5章 javascript與用戶註冊界面
5.1 用戶註冊功能的流程和界面
5.2 javascript概述
5.2.1 javascript的特點
5.2.2 編寫使用javascript腳本的網頁
5.2.3 javascript腳本的執行
5.3 javascript的基本語法
5.3.1 javascript的數據類型
5.3.2 javascript的變數名和關鍵字
5.3.3 javascript的表達式和運算符
5.3.4 語句
5.3.5 javascript的函式
5.3.6 javascript的注釋
5.3.7 基本語法綜合案例
5.4 javascript的事件處理與html的互動性
5.5 javascript的對象
5.6 瀏覽器對象
5.6.1 視窗對象
5.6.2 文檔對象
5.6.3 表單對象
5.6.4 列表框對象
5.6.5 歷史對象
5.7 註冊界面的實現
5.7.1 註冊界面的實現方案
5.7.2 負責界面設計的工程師用frontpage設計的註冊界面
實訓5 創建線上儲蓄程式註冊界面
第6章 jdbc、jsp與用戶註冊處理
6.1 jdbc概述
6.1.1 jdbcapi
6.1.2 java.sql包
6.2 使用jdbc-odbc訪問sqlserver
6.2.1 建立資料庫和表
6.2.2 創建dsn數據源
6.2.3 編寫資料庫訪問程式
6.3 在servlet中訪問資料庫
6.4 jsp概述
6.5 jsp標記
6.5.1 代碼標記
6.5.2 命令標記
6.5.3 動作標記
6.5.4 注釋標記
6.6 jsp的內建對象
6.6.1 request
6.6.2 response
6.6.3 session
6.6.4 out
6.6.5 exception
6.6.6 其他內建對象
6.7 用jsp輸出javascript腳本
6.8 用戶註冊處理實現
6.8.1 用戶註冊處理的詳細設計
6.8.2 資料庫準備
6.8.3 技術方案
6.8.4 注意事項
實訓6 完成線上銀行註冊處理
第7章 javabean與"利息利率"的實現
7.1 javabeans概述
7.1.1 軟體組件與javabeans
7.1.2 javabean就是遵循某種嚴格協定的java類
7.2 可視化的javabean
7.2.1 bdk
7.2.2 創建一個簡單的可視化javabean
7.3 非可視化的javabean
7.3.1 jsp與javabean的結合方法
7.3.2 使用session javabean修改第6章中的案例
7.3.3 使用applicationjavabean跟蹤登錄的用戶
7.3.4 為多個屬性賦值
7.4 利息計算及利率查詢功能的詳細設計
7.4.1 資料庫準備
7.4.2 界面
7.4.3 程式檔案組織
7.5 利息計算及利率查詢功能的實現
7.5.1 利息計算錄入界面interest_cal.html及checkds
7.5.2 訪問資料庫的javabeanconndb.java
7.5.3 計算利息並返回結果頁面的interest_cal.jsp
7.5.4 利率查詢錄入頁面interest_query.html
7.5.5 利率查詢處理interest_query.jsp
7.5.6 利息利率界面左視窗的選單頁面interest_menu.html
7.5.7 利息計算及利率查詢主界面interest.html
7.6 貨幣兌換及兌換率查詢功能的詳細設計
7.6.1 資料庫準備
7.6.2 界面
7.6.3 程式檔案組織
實訓7 實現貨幣兌換及兌換率查詢功能
第8章 個人銀行相關功能的實現
8.1 個人銀行的詳細設計
8.1.1 流程及界面
8.1.2 程式檔案的組織
8.2 資料庫準備
8.2.1 建立資料庫bank和對應的dsn源
8.2.2 創建相關資料庫表
8.2.3 插入測試數據
8.3 用html+javascript實現登錄界面
8.4 用jsp處理用戶輸入的登錄信息
8.5 用幀組實現個人銀行主界面
8.6 用jsp實現顯示用戶賬戶細節
8.7 個人轉賬功能的實現
8.7.1 用jsp實現輸入轉賬信息的界面
8.7.2 用jsp處理轉賬
8.8 完成個人銀行的所有功能
8.8.1 使用html的超連結實現檔案下載
8.8.2 html書籤連結與"常見問題"的實現
8.8.3 "線上繳費"的實現
第9章 "申請開戶"與"聯繫我們"的實現
9.1 "申請開戶"的實現
9.1.1 流程及界面
9.1.2 資料庫準備
9.1.3 程式檔案的組織
9.1.4 acreq.html實現申請開戶頁面
9.1.5 acreq.jsp處理申請開戶
9.2 "聯繫我們"的詳細設計
9.2.1 流程及界面
9.2.2 資料庫準備及程式檔案的組織
實訓9 完成系統
參考文獻