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

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

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

定 價(jià):¥55.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 入門篇
第1章 Java Web應(yīng)用概覽
1.1 Web應(yīng)用基礎(chǔ)
1.1.1 起點(diǎn):JSP/Servlet
1.1.2 XML技術(shù)
1.2 初識(shí)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的實(shí)現(xiàn)模型
2.3 Struts與MVC
2.4 總結(jié)
第3章 第一個(gè)例子:猜數(shù)字
3.1 Struts的業(yè)務(wù)流程
3.2 快速開始
3.2.1 JBuilder 的安裝配置
3.2.2 開發(fā)步驟
3.2.3 運(yùn)行結(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的流程控制機(jī)制
5.1.1 Struts程序的初始化過程
5.1.2 Struts程序處理請(qǐng)求的一般過程
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 實(shí)用工具類
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 模型的分層實(shí)現(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ù)訪問對(duì)象
6.3.3 O/R映射工具
6.3.4 事務(wù)處理
6.4 總結(jié)
第7章 視圖
7.1 Struts框架中的視圖
7.2 JavaBean與數(shù)據(jù)傳輸對(duì)象(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 高級(jí)的DynaActionForm
7.6 小結(jié)
第8章 資源包和國際化
8.1 本地化和國際化的概念
8.1.1  什么是本地化
8.1.2  由本地化轉(zhuǎn)向國際化
8.2 JAVA中對(duì)國際化的支持
8.2.1  Locale類的作用
8.2.2  資源包與ResourceBundle類
8.2.3  消息與MessageFormat類
8.3 Struts對(duì)國際化的支持
8.3.1 Struts的資源包
8.3.2 Struts的資源訪問機(jī)制
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進(jìn)階
第13章 擴(kuò)展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 擴(kuò)展視圖組件
13.3.1 結(jié)合使用JSTL標(biāo)簽庫
13.4 Struts插件
13.4.1 Struts插件的原理和實(shí)例
第14章 使用Tiles組織頁面
14.1 復(fù)合視圖的需要
14.2 一般的復(fù)合視圖實(shí)現(xiàn)
14.2.1 使用include指令
14.2.2 <tiles:insert>
14.3 TILES實(shí)現(xiàn)
14.3.1 模板實(shí)現(xiàn)
14.3.2 模板加組件實(shí)現(xiàn)
14.3.3 組件擴(kuò)展
14.4 小結(jié)
第15章 使用Validator框架包實(shí)現(xiàn)驗(yà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 自定義的驗(yàn)證規(guī)則
15.4 Validator的國際化
第16章 異常處理
16.1 Java的異常處理機(jī)制
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 一個(gè)Build.xml的例子
18.3.1 說明
18.3.2 在Ant中運(yùn)行
18.4 小結(jié)
第19章 Struts與JUnit
19.1 JUnit概述
19.2 用JUnit測試我們的例子
19.2.1 擴(kuò)展TestCase類
19.2.2 Junit的三種結(jié)果界面
19.3 小結(jié)
第20章 Struts與Hibernate
20.1 對(duì)象/關(guān)系映射與Hibernate
20.1.1 什么是對(duì)象/關(guān)系映射
20.1.2 Hibernate中間件簡介
20.1.3 其它對(duì)象/關(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è)計(jì)
23.1 控制器
23.2 模型
23.3 視圖部分
第24章 運(yùn)行和測試

本目錄推薦

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