高等學校計算機科學與技術教材:Web程式設計

高等學校計算機科學與技術教材:Web程式設計

《高等學校計算機科學與技術教材:Web程式設計》是2009年清華大學出版社, 北京交通大學出版社出版的圖書,作者是陶飛飛 。

基本介紹

內容簡介,目錄,精彩書摘,前言/序言,

內容簡介

《Web程式設計》主要介紹基於MVC的典型Web信息系統開發技術,其中包括基本的靜態頁面設計、客戶端JavaScipt程式設計、伺服器端JSP、Servlet、JavaBean以及Web資料庫編程和資料庫連線池技術。在高級開發部分,《Web程式設計》介紹當前熱門的第三方開發框架Struts、Hibernate、Sprin9及Web 2.0的典型實現技術Ajax。
《Web程式設計》每章中都列舉了通俗易懂的實例,並結合主流開發工具MyEclipse對開發過程進行較為詳細的描述。在主要技術介紹之後,《Web程式設計》以一個基於MVC的Web信息系統(外貿信息服務網站)的設計開發為例進行了更為清晰詳細的分析和描述。
《Web程式設計》內容豐富,結構合理,深入淺出,適用於計算機專業、信息管理及電子商務等專業方向的學生使用,同時對於從事軟體開發的IT技術人員有較大的參考價值。

目錄

第1章 Web設計基礎
1.1 Web站點建立的流程
1.1.1 建立Internet站點
1.1.2 建立Intranet系統
1.2 Web站點設計的原則
1.3 Web伺服器與套用伺服器
1.3.1 常用web伺服器介紹
1.3.2 常用套用伺服器介紹
1.4 Web開發工具
1.4.1 Web前台開發工具
1.4.2 Web後台開發工具
1.5 Web開發技術
1.5.1 超文本標記語言(HTML)
1.5.2 可擴展標記語言(XML)
1.5.3 客戶端動態技術
1.5.4 伺服器端動態技術
1.6 Web開發框架
1.6.1 Modell
1.6.2 Model2
1.6.3 第三方開發框架
本章小結
本章習題
第2章 JavaWeb開發與運行環境
2.1 Java程式開發與運行環境
2.1.1 JDK的安裝
2.1.2 JDK環境變數的配置
2.2 Web開發與運行環境
2.2.1 MyEclipse的安裝
2.2.2 Tomcat的安裝
2.2.3 MyEclipse與Tomcat的搭配
2.2.4 Tomcat目錄結構
本章小結
本章習題
第3章 HTML與CSS
3.1 靜態網頁HTML簡介
3.2 Dreamweaver的操作環境
3.3 HTML的常用標記
3.3.1 基本標記
3.3.2 圖片
3.3.3 超連結
3.3.4 表格
3.3.5 Div標籤
3.4 表單設計
3.4.1 表單
3.4.2 文本框
3.4.3 密碼框
3.4.4 隱藏控制項
3.4.5 單選框
3.4.6 複選框
3.4.7 文本域
3.4.8 下拉選擇框
3.4.9 按鈕
3.5 框架式網頁
3.6 層疊樣式表CSS
3.6.1 CSS的套用形式
3.6.2 CSS的格式
3.6.3 CSS的屬性
3.6.4 Dreamweaver對CSS的支持
本章小結
本章習題
第4章 客戶端動態腳本JavaScript
4.1 JavaScript簡介
4.2 JavaScript開發工具
4.2.1 Aptana簡介
4.2.2 Aptana的安裝
4.2.3 Aptana使用技巧
4.3 JavaScript的數據類型
4.4 JavaScript的運算符
4.5 JavaScript的對象
4.5.1 什麼是JavaScript中的對象
4.5.2 JavaScript內置對象
4.5.3 JavaScript瀏覽器對象
4.6 JavaScript的函式
4.7 JavaScript的流程控制
4.7.1 條件語句
4.7.2 循環語句
4.8 JavaScript事件驅動
4.8.1 基本概念
4.8.2 事件驅動
4.9 JavaScript事件處理
4.9.1 註冊表單驗證的實例
4.9.2 根據輸入值自動計算的實例
4.9.3 控制Div顯示與隱藏的實例
本章小結
本章習題
第5章 Servlet技術
5.1 Servlet的工作原理
5.1.1 Servlet容器
5.1.2 Servlet的生命周期
5.2 ServletAPI
5.3 Servlet的開發步驟
5.4 SerVlet開發實例
本章小結
本章習題
第6章 JSP技術
6.1 JSP簡介
6.1.1 JSP的工作原理
6.1.2 JSP的特點
6.2 JSP指令
6.2.1 page指令
6.2.2 include指令
6.3 JSP腳本程式
6.3.1 JSP聲明
6.3.2 JSP表達式
6.3.3 JSP代碼段
6.4 JSP動作
6.4.1 include動作
6.4.2 forward動作
6.5 JSP內置對象
6.5.1 out對象
6.5.2 request對象
6.5.3 response對象
6.5.4 session對象
6.5.5 application對象
6.5.6 page對象
6.6 JSP開發實例
6.6.1 請求轉發實例
6.6.2 回響重定向實例
本章小結
本章習題
第7章 JavaBean技術
7.1 JavaBean的規範
7.2 JavaBean的開發
7.3 Servlet中訪問JavaBean
7.4 JSP中訪問JavaBean
本章小結
本章習題
第8章 資料庫編程
8.1 JDBC基礎
8.1.1 JDBC驅動程式
8.1.2 JDBCAPI
8.2 MySQL的使用
8.2.1 MySQL伺服器的安裝配置
8.2.2 MySQL資料庫的創建
8.2.3 MySQL資料庫關係表的創建
8.2.4 MySQL資料庫的備份與還原
8.3 JDBC編程示例
8.3.1 運行環境配置
8.3.2 查詢操作
8.3.3 插入操作
8.3.4 更新操作
8.3.5 刪除操作
8.4 資料庫連線池技術
8.4.1 連線池的工作原理
8.4.2 連線池的配置與套用
8.5 Web資料庫編程
8.5.1 資料庫連線對象設計
8.5.2 DAO設計模式
本章小結
本章習題
第9章 MVC綜合開發
第10章 Web2.0開發——Ajavx技術
第11章 第三方開發框架SSH
參考文獻

精彩書摘

第1章 Web設計基礎
隨著時間的推移,網際網路日漸普及,目前已經滲透到人們經濟、文化和生活的各個領域。Web全稱為World Wide Web,縮寫為WWW,也就是全球資訊網。我們通過瀏覽器上網訪問的網站,通過網站獲取信息是Web的基本套用之一。目前,網際網路上的Web站點層出不窮,套用模式也日趨豐富,其中有門戶型網站,如新浪、163、搜狐等;專業的搜尋引擎站點,如Google和百度;電子商務站點,如阿里巴巴(如圖1—1所示)、淘寶、易趣等。
這些站點的建立對於大眾而言,在訪問和使用的過程中,都會覺得非常方便和快捷。然而,作為Web站點的設計者,要開發一個完整的、具有實用功能的站點,絕不是一蹴而就的事情。Web設計者不僅要具備紮實的技術基礎,而且要面臨Web技術的不斷更新所帶來的挑戰。本章內容主要是向從未接觸過Web開發的讀者介紹與Web相關的基礎知識和工作原理,從而為學習後續章節中具體的開發技術做準備:

前言/序言

隨著Java語言的流行,Java在網站和企業級Web套用的開發上套用得越來越普遍,Java Web開發已經成為Java企業級解決方案中不可或缺的重要組成部分。本書的作者具有長期從事Web信息系統開發的技術和經驗,對於當前Web開發所涉及的實用技術、熱門技術較為熟悉。本書系統、完整地介紹了Web開發中的各種專業技術,從知識的講解、知識的運用到實際問題的解決,逐步引導讀者掌握Web開發的知識體系結構。本書面向的讀者包括毫無Web開發經驗的初學者以及有一定的編程經驗但沒有從事過Web開發的讀者。
本書共分11章,內容可以概括為以下4部分。
第一部分(第l~2章):Web程式設計的基礎知識及環境搭建。
第1章Web設計基礎:主要介紹’Web站點建立的流程、設計的原則以及與Web開發相關的基礎知識。在基礎知識部分重點介紹目前主流的Web開發工具、開發語言及開發框架。
第2章.Java Web開發與運行環境:主要介紹典型的.Java Web開發與運行環境的搭建和配置,這部分內容緊密結合了當前國內外主流的開發工具和伺服器軟體,如JDK、MyEclipse及Tomcat等。
第二部分(第3~4章):Web靜態頁面及客戶端動態頁面的編程技術。
第3章HTML與CSS:主要結合設計工具Dreamweaver介紹靜態網頁HTML和層疊樣式表CSS的設計,其中重點介紹HTML中的表單設計及表格排版等技術。
第4章客戶端動態腳本JavaScript:主要結合Eclipse最新的外掛程式工具Apatana介紹客戶端動態腳本JavaScript的設計,其中重點介紹JavaScript中基於對象的設計模式並通過實用的案例加以分析。
第三部分(第5~9章):基於MVC框架的Web伺服器端程式的編程技術。
第5章Servlet技術:主要介紹MVC框架中控制器Servlet的相關概念,包括Servlet容器、Servlet API及Servlet的生命周期等,其中在Servlet API部分重點介紹Http Servlet類、Http ServletReq,aest接口以及Http ServletResponse接口的一些常見的實用方法。
第6章JSP技術:主要介紹MVC框架中視圖層JSP的相關知識,主要包括JSP的工作原理、JSP指令、JSP腳本程式、JSP動作及JSP內置對象等。
第7章JavaBean技術:對JavaBean的概念和編寫規範進行介紹,並詳細講解如何使用開發工具MyEclipse快速開發JavaBean。
第8章資料庫編程:主要介紹Web開發中非常關鍵的資料庫編程的相關內容,包括JDBC的基本概念和原理、JDBC的API及其調用、資料庫連線池以及Web資料庫編程等技術知識。

相關詞條

熱門詞條

聯絡我們