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

STRUTS WEB設(shè)計與開發(fā)大全

STRUTS WEB設(shè)計與開發(fā)大全

定 價:¥55.00

作 者: 邱哲, 王俊標(biāo), 馬斗編著
出版社: 清華大學(xué)出版社
叢編項: Java開發(fā)利器
標(biāo) 簽: JAVA語言 程序設(shè)計

ISBN: 9787302124078 出版時間: 2006-02-01 包裝: 平裝
開本: 16開 頁數(shù): 519 字數(shù):  

內(nèi)容簡介

本書由淺入深、循序漸進地介紹了如何使用Apache著名開源軟件Struts來構(gòu)建Web應(yīng)用,同時介紹了一些構(gòu)建Web應(yīng)用時常用到的開源軟件的使用方法,如Hibernate、Lucene等。 全書分為5篇,共22章,內(nèi)容涵蓋了JavaWeb應(yīng)用概述、Struts入門、配置文件、Struts控制器、模型、Struts國際化、Struts標(biāo)記庫、多模塊開發(fā)與Struts擴展、使用Tiles組織頁而、使用Validator包進行驗證、Struts的異常處理、Struts與Log4j、Struts與Ant、Struts與JUnit、Struts與Hibernate、Struts與Lucene以及DigitStore網(wǎng)站分析。 本書最大的特點在于為讀者準(zhǔn)備了非富的Web應(yīng)用程序示例以供學(xué)習(xí)和擴展,力求使讀者在學(xué)習(xí)理論的同時能夠進一步通過現(xiàn)有的程序示例加深理解,牢固掌握知識。本書適合Java程序員和從事計算機軟件開發(fā)的其他編程人員及項目開發(fā)人員,同時也可以作為新手學(xué)習(xí)Struts的最佳教材。

作者簡介

  邱哲,現(xiàn)任某外資公司技術(shù)主管,主要從事搜索引擎技術(shù)與數(shù)字資源整合技術(shù)的研究。曾在IBMCM組從事WebShere相關(guān)Web系統(tǒng)開發(fā)。2005年參與IBMEclipseInnovationGrantsProgram,獲得IBM全球贊助。王俊標(biāo),重點研究持久層框架及電子商務(wù)系統(tǒng)。主持開發(fā)了若干基于J2EE的電子商務(wù)平臺。參與IBMEclipseInnovationGrantsProgram。

圖書目錄

第一部分 入門篇
第1章 Java Web應(yīng)用概覽
1.1 Web應(yīng)用基礎(chǔ)
1.1.1 起點:JSP/Servlet
1.1.2 XML技術(shù)
1.2 初識Struts
1.2.1 Struts概述
1.2.2 其它Web框架
1.3 方法與資源
1.3.1 Java Web之路
1.3.2 方法與建議
1.3.3  如何獲取各種學(xué)習(xí)資源
1.4 總結(jié)
第2章 Struts介紹
2.1 Struts的發(fā)展過程
2.1.1  Struts版本
2.1.2  Struts的現(xiàn)狀
2.1.3 Struts的未來
2.2 MVC模式
2.2.1 深入理解MVC
2.2.2 Java Web的實現(xiàn)模型
2.3 Struts與MVC
2.4 總結(jié)
第3章 第一個例子:猜數(shù)字
3.1 Struts的業(yè)務(wù)流程
3.2 快速開始
3.2.1 JBuilder 的安裝配置
3.2.2 開發(fā)步驟
3.2.3 運行結(jié)果
3.3 總結(jié)
第二部分 Struts框架詳解
前言:說明這部分要做什么,例子的簡單介紹
第4章 配置文件
4.1 配置web.xml
4.2 Struts的配置文件:struts-config.xml
4.2.1 概述
4.2.2 form-beans標(biāo)記
4.2.3 global-forward標(biāo)記
4.2.4 action-mapping標(biāo)記
4.2.5 data-sourse 標(biāo)記
4.2.6 global-exception標(biāo)記
4.2.7 controller標(biāo)記
4.2.8 message-resourse標(biāo)記
4.2.9 plug-in標(biāo)記
4.3 在IDE中編輯struts-config.xml
4.3.1 JBuilder
4.3.2 Eclipse
4.4 總結(jié)
第5章 控制器
5.1 Struts的流程控制機制
5.1.1 Struts程序的初始化過程
5.1.2 Struts程序處理請求的一般過程
5.1.3 ActionServlet類
5.1.4 RequestProcessor類
5.1.5 Action類
5.2 使用Struts預(yù)定義的Action類
5.2.1 ForwardAction類和IncludeAction類
5.2.2 DispatchAction類和LookupDispatchAction類
5.3.3 SwitchAction類
5.3 實用工具類
5.3.1 RequestUtils類和ResponseUtil類
5.3.2 BeanUtils類和PropertyUtils類
5.3.3 常用的集合類
5.4 總結(jié)
第6章 模型
6.1 理解模型
6.1.1 模型的概念
6.1.2 模型的分層實現(xiàn)
6.2 業(yè)務(wù)邏輯層
6.2.2 BO的概念
6.2.3 邏輯層常用模式
6.3 數(shù)據(jù)持久層
6.3.1 持久層框架
6.3.2 數(shù)據(jù)訪問對象
6.3.3 O/R映射工具
6.3.4 事務(wù)處理
6.4 總結(jié)
第7章 視圖
7.1 Struts框架中的視圖
7.2 JavaBean與數(shù)據(jù)傳輸對象(DTO)
7.2.1 JavaBean
7.2.2 DTO
7.3 ActionForm
7.3.1 理解ActionForm
7.3.2 生命周期
7.3.3 跨頁表單
7.4 ActionMessage與ActionErrors
7.5 高級的DynaActionForm
7.6 小結(jié)
第8章 資源包和國際化
8.1 本地化和國際化的概念
8.1.1  什么是本地化
8.1.2  由本地化轉(zhuǎn)向國際化
8.2 JAVA中對國際化的支持
8.2.1  Locale類的作用
8.2.2  資源包與ResourceBundle類
8.2.3  消息與MessageFormat類
8.3 Struts對國際化的支持
8.3.1 Struts的資源包
8.3.2 Struts的資源訪問機制
8.3.3 使Struts應(yīng)用程序支持國際化
8.4 需要特別注意的問題
8.4.1 Web容器的編碼設(shè)置
8.4.2 數(shù)據(jù)庫的編碼設(shè)置
8.4.3 編譯器和編輯器的編碼設(shè)置
8.4.4 XML文件的編碼設(shè)置
8.4.5 操作系統(tǒng)的編碼設(shè)置
第9章 HTML標(biāo)簽庫
9.1 表單相關(guān)的HTML標(biāo)簽
9.1.1 一般表單元素的標(biāo)簽
9.1.2 單選框和檢查框標(biāo)簽
9.1.3 多選框和下拉列表標(biāo)簽
9.1.4 文件上傳標(biāo)簽
9.2 鏈接相關(guān)的HTML標(biāo)簽
9.2.1 <html:link>標(biāo)簽
9.2.2 帶有參數(shù)傳遞的<html:link>標(biāo)簽
9.3 消息相關(guān)的HTML標(biāo)簽
9.3.1 <html:errors>標(biāo)簽
9.3.2 <html:message>標(biāo)簽
9.4 其它HTML標(biāo)簽
第10章 Bean標(biāo)簽庫
10.1  頁面環(huán)境有關(guān)的標(biāo)簽
10.1.1 <bean:header>標(biāo)簽
10.1.2 <bean:parameter>標(biāo)簽
10.1.3 <bean:cookie>標(biāo)簽
10.1.4 <bean:page>標(biāo)簽
10.2 資源訪問有關(guān)的標(biāo)簽
10.2.1 <bean:message>標(biāo)簽
10.2.2 <bean:resource>標(biāo)簽
10.2.3 <bean:struts>標(biāo)簽
10.2.4 <bean:include>標(biāo)簽
10.3 腳本變量定義和訪問標(biāo)簽
10.3.1 <bean:define>標(biāo)簽
10.3.2 <bean:size>標(biāo)簽
10.3.3 <bean:write>標(biāo)簽
第11章 Logic標(biāo)簽庫
11.1 值比較
11.1.1 用于相等比較的標(biāo)簽
11.1.2 用于大小比較的標(biāo)簽
11.2 字符串匹配
11.2.1 <logic:match>標(biāo)簽
11.2.2 <logic:notMatch>標(biāo)簽
11.3 檢測內(nèi)容是否存在
11.3.1 logic:empty>和<logic:notEmpty>標(biāo)簽
11.3.2 logic:present>和<logic:notPresent>標(biāo)簽
11.3.3 logic: messagesPresent >和<logic: messagesNotPresent >標(biāo)簽
11.4 集合訪問
11.4.1 <logic:iterator>標(biāo)記
11.5 轉(zhuǎn)移控制
11.5.1 <logic:forward>標(biāo)簽
11.5.2 <logic:forward>標(biāo)簽
第12章 Nested和Template標(biāo)簽庫
12.1 嵌套標(biāo)簽
12.1.1 <nested:next>標(biāo)簽
12.1.2 <nested:writeNesting>標(biāo)簽
12.1.3 <nested:root>標(biāo)簽
12.2 Template標(biāo)簽的使用
12.2.1 使用Template標(biāo)簽
第三部分 Struts進階
第13章 擴展Struts
13.1 多模塊開發(fā)
13.1.1 多模塊Struts應(yīng)用配置
13.1.2 模塊間的跳轉(zhuǎn)
13.2 使用定制的控制器
13.2.1 使用自定義的ActionServlet
13.2.2 使用自定義的RequestProcessor
13.2.3 使用自定義的Action和ActionForm類
13.3 擴展視圖組件
13.3.1 結(jié)合使用JSTL標(biāo)簽庫
13.4 Struts插件
13.4.1 Struts插件的原理和實例
第14章 使用Tiles組織頁面
14.1 復(fù)合視圖的需要
14.2 一般的復(fù)合視圖實現(xiàn)
14.2.1 使用include指令
14.2.2 <tiles:insert>
14.3 TILES實現(xiàn)
14.3.1 模板實現(xiàn)
14.3.2 模板加組件實現(xiàn)
14.3.3 組件擴展
14.4 小結(jié)
第15章 使用Validator框架包實現(xiàn)驗證
15.1 Validator是什么
15.2 Validator的安裝與配置
15.2.1 在Struts-config.xml中配置Validator
15.2.2 validator-rules.xml的配置
15.2.3 validation.xml的配置
15.3 自定義的驗證規(guī)則
15.4 Validator的國際化
第16章 異常處理
16.1 Java的異常處理機制
16.2 Struts與異常處理
16.2.1 Struts框架異常處理概述
16.2.2 交給Web容器處理
16.2.3 由Struts框架處理
16.2.4 異常處理的國際化
第四部分 Struts與開源軟件
第17章 Struts與Log4j
17.1 Log4j概述
17.2 配置和使用Log4j
17.2.1 Log4j的配置文件
17.2.2 在應(yīng)用中記錄日志和調(diào)試信息
17.3 小結(jié)
第18章 Struts與Ant
18.1 Ant概述
18.2 常用的Ant內(nèi)置任務(wù)
18.2.1 property
18.2.2 mkdir
18.2.3 copy
18.2.4 delete
18.2.5 javac
18.2.6 javadoc
18.2.7 war
18.3 一個Build.xml的例子
18.3.1 說明
18.3.2 在Ant中運行
18.4 小結(jié)
第19章 Struts與JUnit
19.1 JUnit概述
19.2 用JUnit測試我們的例子
19.2.1 擴展TestCase類
19.2.2 Junit的三種結(jié)果界面
19.3 小結(jié)
第20章 Struts與Hibernate
20.1 對象/關(guān)系映射與Hibernate
20.1.1 什么是對象/關(guān)系映射
20.1.2 Hibernate中間件簡介
20.1.3 其它對象/關(guān)系映射工具
20.2 使用Hibernate處理持久化
20.2.1 為應(yīng)用程序配置Hibernate
20.2.2 為持久化類生成XML描述文件
20.2.3 重寫訪問數(shù)據(jù)庫的DAO類
第21章 Struts與Lucene
21.1 在應(yīng)用中添加全文檢索:Lucene簡介
21.1.1 什么是全文檢索
21.1.2 Lucene是什么
21.2 使用Lucene建立索引
21.2.1 Lucene的文檔結(jié)構(gòu)
21.2.2 IndexWriter類
21.2.3 Lucene的索引
21.3 使用Lucene檢索
21.3.1 IndexReader類
21.3.2 Hits類
第五部分 基于Struts的虛擬企業(yè)人事管理系統(tǒng)
第22章 系統(tǒng)簡介
22.1 我們的需求
22.2 所需的環(huán)境和配置
第23章 設(shè)計
23.1 控制器
23.2 模型
23.3 視圖部分
第24章 運行和測試

本目錄推薦

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