注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具STRUTS技術(shù)揭密及WEB開發(fā)實例

STRUTS技術(shù)揭密及WEB開發(fā)實例

STRUTS技術(shù)揭密及WEB開發(fā)實例

定 價:¥39.00

作 者: 丁鵬[等]編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 高級程序語言設(shè)計

ISBN: 9787302081050 出版時間: 2004-03-01 包裝: 平裝
開本: 26cm 頁數(shù): 377 字?jǐn)?shù):  

內(nèi)容簡介

  Struts官方網(wǎng)站Struts框架是2000年5月作為Jakarta項目的組成部分問世的,它是一個基于MVC的WEB應(yīng)用開發(fā)框架,是基于Java、JSP、Servlet、XML等標(biāo)準(zhǔn)的技術(shù)。本書中的內(nèi)容主要是以StrutsVersion1.1ReleaseCandidate為背景介紹的,也指出了新版本和以前版本不同的地方。本書對利用Struts框架進行Web應(yīng)用開發(fā)所需掌握的最基本、最重要的內(nèi)容作了介紹,包括Struts框架概述、Struts的技術(shù)詳述、Struts中的高級應(yīng)用以及Struts的高級特性。本書附帶一個完整的Struts應(yīng)用,以幫助讀者更好地理解和運用Struts框架。對于本書,Struts的入門級用戶應(yīng)當(dāng)詳細(xì)閱讀本書的第一、二、三部分,對于第四部分可以先略去不讀,待基本掌握了Struts框架后再進行研究。高級用戶可以參考本書,并學(xué)習(xí)第四部分中的高級特性。開發(fā)人員可以直接參考本書的附錄,作為Struts開發(fā)中的參考手冊。本書詳細(xì)講解了一個實例,該實例的目的是實現(xiàn)一個網(wǎng)上書店的應(yīng)用,該實例基本上包含了Struts入門所必備的開發(fā)技能,請初學(xué)者詳細(xì)閱讀和理解本實例。全書理論結(jié)合實際,側(cè)重技能,使初學(xué)者能夠很快入門,而對于那些對Struts已經(jīng)有了相當(dāng)經(jīng)驗的用戶也可以從本書中獲得更多的有益信息。

作者簡介

暫缺《STRUTS技術(shù)揭密及WEB開發(fā)實例》作者簡介

圖書目錄

第一部分 概述
第1章 本書的章節(jié)安排
第2章 背景資料
2.1 Web技術(shù)及Web應(yīng)用
2.1.1 HTTP請求/響應(yīng)階段
2.1.2 Web應(yīng)用程序
2.2 Java語言
2.2.1 Java技術(shù)的發(fā)展
2.2.2 Java Beans技術(shù)
2.2.3 JDBC
2.2.4 J2EF
2.2.5 EJB
2.3 Java Servlet技術(shù)
2.3.1 HTTP Servlet API
2.3.2 常用HTTP Servlet API概覽
2.4 JSP技術(shù)
2.4.1 JSP技術(shù)概述
2.4.2 JSP的優(yōu)勢
2.4.3 用JSP開發(fā)Web的幾種主要方式
第3章 Struts框架概述
3.1 MVC模式
3.2 Struts框架概述
第二部分 Struts技術(shù)詳述
第4章 MVC中的M
4.1 概述
4.2 深入理解MVC中的M
4.2.1 模型的不同類型
4.2.2 業(yè)務(wù)對象
4.3 在Struts中構(gòu)建模型
4.3.1 為應(yīng)用程序創(chuàng)建業(yè)務(wù)對象
4.3.2 建立數(shù)據(jù)庫
4.3.3 Action中業(yè)務(wù)委派及DAO模式
4.3.4 訪問關(guān)系數(shù)據(jù)庫
第5章 MVC中的V
5.1 概述
5.2 深入理解MVC中的V
5.3 在Struts中構(gòu)建視圖
5.3.1 中Struts框架中使用視圖
5.3.2 國際化消息
5.3.3 在View組件中使用JavaBeans
5.3.4 表單和FormBean的交互
5.3.5 ActionForm的設(shè)計
5.3.6 ActionErrors
5.3.7 其他的表示技術(shù)
第6章 MVC中的C
6.1 概述
6.2 深入理解MVC中的C
6.2.1 控制器機制
6.2.2 控制器中重要的類
6.3 在Struts中構(gòu)建控制器
6.3.1 Utilities類
6.3.2 其中一些常用類
第7章 Struts的安裝與配置
7.1 概述
7.2 獲取和安裝Struts
7.2.1 軟件平臺
7.2.2 安裝Struts二進制發(fā)行版
7.2.3 配合Servlet Container來安裝Struts
7.2.4 從源代碼構(gòu)建Struts
7.3 Struts的配置文件
7.3.1 控制器配置
7.3.2 消息資源配置
7.3.3 插件配置
7.3.4 ActionMapping配置
7.3.5 數(shù)據(jù)源配置
7.4 配置模塊化的應(yīng)用
7.4.1 模塊配置文件
7.4.2 配置控制器,公布程序模塊
7.4.3 模塊轉(zhuǎn)接
7.5 Web應(yīng)用的部署描述符
7.5.1 Action Servlet實例配置
7.5.2 Action Servlet映射配置
7.5.3 Struts標(biāo)簽庫配置
7.6 在應(yīng)用中添加Struts組件
7.7 在Struts應(yīng)用中使用Log
第三部分 高級應(yīng)用Struts技術(shù)詳述
第8章 使用Tiles
8.1 概述
8.2 模板(Template)
8.2.1 為什么使用模板
8.2.2 模板的使用
8.3 使用Tiles
8.3.1 安裝和配置Tiles
8.3.2 Tiles概述
8.3.3 使用Tile
8.4 使用Definitions
第9章 異常處理
9.1 Java異常處理機制
9.1.1 Java Exceptions
9.1.2 Java方法調(diào)用堆棧
9.1.3 Throw語句
9.1.4 檢查和非檢查異常
9.1.5 異常處理的性能影響
9.1.6 系統(tǒng)異常和程序異常
9.1.7 使用異常鏈
9.1.8 處理多個異常
9.2 Struts提供的異常處理機制
9.2.1 聲明方式和編程方式
9.2.2 編程方式處理異常
9.3 其他話題
9.3.1 遠(yuǎn)程異常處理
9.3.2 自定義標(biāo)簽的異常處理
9.3.3 異常處理的國際化
9.4 結(jié)論
第10章 Struts及國際化
10.1 何謂國際化
10.2 Java中對于國際化的支持
10.2.1 Locale類
10.2.2 Java資源包
10.2.3 多語言支持
10.3 國際化Struts應(yīng)用程序
10.3.1 概述
10.3.2 Struts資源包
10.4 異常處理及國際化
第11章 程序打包與Ant的使用
11.1 打包和發(fā)布
11.1.1 什么是打包
11.1.2 什么是發(fā)布
11.1.3 預(yù)編譯JSP頁面
11.2 使用Ant
11.2.1 Ant的獲得與運行
11.2.2 使用Ant的高級技巧
第12章 Struts應(yīng)用開發(fā)經(jīng)驗
12.1 什么時候該擴展Struts框架
12.2 異常處理方式:聲明方式還是編程方式
12.3 如何使用模塊新特征
12.3.1 創(chuàng)建獨立的Struts配置文件
12.3.2 配置Web部署描述符
12.3.3 多個應(yīng)用模塊之間調(diào)用Action類
12.4 如何保護JSP源代碼
12.5 用Prebuilt Action類提高開發(fā)效率
12.5.1 使用ForwardAction
12.5.2 使用DispatchAction
12.6 使用ActionForm
12.7 使用可視化工具
第四部分 實例詳解
第13章 實例概要說明
第14章 實例的配置與使用
14.1 數(shù)據(jù)庫環(huán)境的建立
14.2 Web容器的安裝與配置
14.3 重新編譯應(yīng)用
第15章 實例的開發(fā)說明
15.1 應(yīng)用配置的配置
15.2 MVC
15.3 單個頁面開發(fā)
15.3.1 banner.jsp
15.3.2 index.jsp
15.3.3 login.jsp
15.3.4 mainMenu.jsp
15.3.5 newAccount.jsp
15.3.6 order.jsp
15.4 實例小結(jié)
附錄A HTTP協(xié)議的響應(yīng)頭分析
附錄B HTTP協(xié)議狀態(tài)碼的含義
附錄C HTML編程指南
附錄D Struts參考手冊
參考文獻以及資料

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號