注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java EE5開發(fā)指南

Java EE5開發(fā)指南

Java EE5開發(fā)指南

定 價:¥49.00

作 者: (美)穆卡爾
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 算法語言

ISBN: 9787111198048 出版時間: 2006-09-01 包裝: 平裝
開本: 16 頁數(shù): 477 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹利用Java平臺企業(yè)版(Java EE)進(jìn)行分布式軟件實踐開發(fā)的各個方面內(nèi)容。全書分為14章和3個附錄,涉及內(nèi)容從基本的Java語言到創(chuàng)建可復(fù)用和可擴(kuò)展的Java EE組件,如JSP、企業(yè)Java Bean(EJB)和Web服務(wù)等。.本書內(nèi)容主要集中在企業(yè)級Java項目所需的重要的API和工具上,同時提供了手把手的教程、清晰的講解和可運行的代碼例子,以便讀者進(jìn)入下一階段的學(xué)習(xí)。..本書內(nèi)容豐富,講解生動,適合有經(jīng)驗的程序設(shè)計和開發(fā)人員參考。本書是對Java EE各種技術(shù)之間互相協(xié)作的概覽和補(bǔ)充.本書還展示了如何編寫JavaServer Page(JSP)頁面或者企業(yè)級JavaBean(EJB):探討了何時何處使用這些API,它們各自的優(yōu)缺點以及如何使用它們進(jìn)行最佳實踐 此外本書還包含下面的內(nèi)容: ·使用JSP頁面、JSF(JavaServerFace)和Servlet創(chuàng)建動態(tài)的客戶端·在Web應(yīng)用中使用Java數(shù)據(jù)庫連接功能(JDBC)來連接和使用數(shù)據(jù)庫..·用EJB實現(xiàn)業(yè)務(wù)層·在企業(yè)應(yīng)用中使用各種JavaEE模式來避免產(chǎn)生軟件缺陷·在企業(yè)應(yīng)用中使用Web服務(wù)和XML

作者簡介

  Kevin Mukhar是COlorado Springs公司的一位軟件開發(fā)人員。過去七年間,他曾運用多種Java企業(yè)技術(shù)開發(fā)了許多軟件系統(tǒng),還與他人合著過多本著作,包括《Beginning JavaDatabase:JDBC,SQL,J2EE,EJB,JSP,XML》(Wrox,2001年出版;ISBN 1.86100—437—0)和《The Ultimate Palm Robot}(Osborne/McGraw—Hill,2003年出版;ISBN 0—07—222880—6)。除了日常的開發(fā)軟件的工作,他正在攻讀計算機(jī)科學(xué)碩士學(xué)位。他的個人主頁是http//home.earthlink.net/kmukhar/。

圖書目錄

譯者序
作者簡介
致謝
前言
第1章JavaEE基礎(chǔ)
1.1什么是.JavaEE
1.1.1JavaEE和J2SE有什么關(guān)系
1.1.2為什么使用JavaEE
1.2多層體系結(jié)構(gòu)
1.2.1單層系統(tǒng)
1.2.2客戶端/服務(wù)器(兩層)體系結(jié)構(gòu)
1.2.3n層體系結(jié)構(gòu)
1.3不依賴于JavaEE廠商
1.4可擴(kuò)展性
1.5.1avaEE的主要特性和概念
1.5.1.JavaEE客戶端和服務(wù)器端
1.5.2容器
1.5.3lavaServlet
1.5.4.JSP技術(shù)
1.5.5.JSP技術(shù)
1.5.6J1313C
1.5.7EJB
1.5.8XML支持
1.5.9Web服務(wù)
1.5.10事務(wù)支持
1.5.11安全性
1.6JavaEE體系結(jié)構(gòu)的例子
1.6.1應(yīng)用客戶端和EIB
1.6.2.JSP客戶端和EJB
1.6.3applet客戶端和JSP及數(shù)據(jù)庫
1.6.4應(yīng)用集成的Web服務(wù)
1.7小結(jié)
第2章做好準(zhǔn)備
2.1安裝JBoss
2.2測試.1Boss的安裝
2.2.1啟動服務(wù)器
2.2.2JBoss服務(wù)器的安裝問題和解決辦法
2.3編譯和部署一個JSP頁面
2.3.1創(chuàng)建一個應(yīng)用程序例子
2.3.2學(xué)會說“Hello”
2.3.3創(chuàng)建應(yīng)用過程中的問題和解決辦法
2.4小結(jié)
第3章JSP
3.1JSP初步
3.1.1JSP開發(fā)
3.1.2基本的JSP生命周期
3.2.JSP的構(gòu)成元素
3.2.1指令元素
3.2.2腳本元素
3.2.3操作元素
3.2.4注釋和模板數(shù)據(jù)
3.3創(chuàng)建和部署JSP的’Web應(yīng)用
3.3.1編寫.JSPWeb應(yīng)用
3.3.2在JavaEE中部署Web應(yīng)用
3.3.3在Tomcat中部署Web應(yīng)用
3.3.4解釋或編譯的錯誤處理
3.3..,JSP的初始化和終止
3.3.6JSP的作用域
3.4使用內(nèi)置對象
3.4.1request對象
3.4.2reslXmSe對象
3.4.3out對象
3.4.4session對象
3.4.5eonfig對象
3.4.6exception對象
3.4.7appcliation對象
3.4.8在JsP頁面中使用標(biāo)準(zhǔn)操作和內(nèi)置對象
3.5解釋和編譯
3.6錯誤和異常處理
3.6.1通過page指令處理異常
3.6.2在部署描述文件中處理異常
3.6.3在JSP頁面中添加異常處理
3.7JSP頁面的include和forward
3.7.1include操作
3.7.2f01ward操作
3.7.3向.JSP頁面中加入include和forward操作
3.8小結(jié)
3.9練習(xí)
第4章JSP進(jìn)階
4.1表達(dá)式語言
4.1.1無腳本的JSP
4.1.2EL語句的語法
4.1.3EL語句中的錯誤和默認(rèn)值
4.1.4使用EL的JSP頁面例子
4.2定制操作和標(biāo)簽處理程序
4.2.1定制操作如何工作
4.2.2簡單標(biāo)簽處理程序
4.2.3標(biāo)準(zhǔn)標(biāo)簽處理程序
4.2.4定制操作的多樣化
4.3JSP標(biāo)準(zhǔn)標(biāo)簽庫
4.3.1獲得一個JsrL實現(xiàn)
4.3.2JSl、L中的操作
4.3.3在JSP中使用J剛L
4.4小結(jié)
4.5練習(xí)
第5章JSF
5.1JSF、序言
5.1.1JSF、和其他JavaEE技術(shù)之間的關(guān)系
5.1.2請求處理的生命周期
5.2JSF的安裝
5.3在JSP頁面中使用JSF
5.3.1創(chuàng)建一個簡單的JSF應(yīng)用
5.3.2分析這個例子應(yīng)用的JsF生命周期
5.4運用可管理bean
5.4.1配置可管理bean
5.4.2在JSP頁面中使用值綁定表達(dá)式
5.4.3在JSP頁面中使用方法綁定表達(dá)式
5.4.4擴(kuò)展JSF例子應(yīng)用
5.5控制頁面導(dǎo)航
5.5.1靜態(tài)導(dǎo)航和動態(tài)導(dǎo)航
5.5.2導(dǎo)航規(guī)則
5.5.3為JSF例子應(yīng)用增加動態(tài)導(dǎo)航
5.6訪問bean的環(huán)境數(shù)據(jù)
5.7數(shù)據(jù)的轉(zhuǎn)換
5.7.1利用標(biāo)準(zhǔn)轉(zhuǎn)換器
5.7.2利用定制轉(zhuǎn)換器
5.8輸入的驗證
5.8.1使用標(biāo)準(zhǔn)韻驗證器
5.8.2使用定制的驗證器
5.8.3忽略驗證
5.9使用消息文件
5.10小結(jié)
5.11練習(xí)題
第6章SeTLet
6.1HIP和服務(wù)器端程序
6.1.1請求方法
6.1.2服務(wù)器端如何處理請求
6.2Servlet模型和HttpServlet
6.2.1基本的Setvlet設(shè)計
6.2.2處理PO盯請求的Servlet
6.2.3request對象
6.2.4respcglse對象
6.2.5部署描述文件
6.2.6Servlet的生命周期
6.2.7Setvlet中的事件日志
6.2.8Servlet中的多線程
6.3異常處理
6.3.1異常處理的問題
6.3.2錯誤頁面
6.4會話管理
6.4.1創(chuàng)建和使用會話
6.4.2用(200kie代替session對象
6.5過濾器
6.5.1實現(xiàn)Rlter接口
6.5.2修改部署描述文件
6.6MVC體系結(jié)構(gòu)
6.6.1Model1和MVC
6.6.2MVC的組成
6.6.3Setvlet控制器
6.6.4創(chuàng)建MVC應(yīng)用
6.7小結(jié)
6.8練習(xí)
第7章數(shù)據(jù)庫訪問
7.1連接數(shù)據(jù)庫
7.1.1用數(shù)據(jù)源進(jìn)行連接
7.1.2在Java:EE中配置數(shù)據(jù)源和連接
7.1.3在Tomcat中配置數(shù)據(jù)源和連接
7.1.4關(guān)閉連接
7.1.5設(shè)置登錄超時
7.2異常處理
7.3DataSource的日志處理
7.4創(chuàng)建和使用Statement對象
7.4.1執(zhí)行單個Statement
7.4.2執(zhí)行批量更新
7.4.3釋放Statement
7.4.4使用Statement在數(shù)據(jù)庫中插入數(shù)據(jù)
7.5使用ResultSet類
7.5.1訪問ResultSet
7.5.2從ResultSet讀取數(shù)據(jù)
7.5.3空值的處理
7.5.4使用可更新的ResultSet
7.5.5維持ResLdtSet的打開狀態(tài):RestJltSet的可保持性
7.6小結(jié)
7.7練習(xí)
第8章JDBC進(jìn)階
8.1預(yù)處理語句
8.1.1用預(yù)處理語句的原因
8.1.2創(chuàng)建PreparedStatement對象
8.1.3使用:PreparedStatement
8.2可調(diào)用語句
8.2.1為何要用存儲過程
8.2.2創(chuàng)建可調(diào)用語句
8.2.3調(diào)用存儲過程
8.3事務(wù)
8.3.1終止事務(wù)
8.3.2管理事務(wù)
8.3.3存儲過程使用事務(wù)
8.3.4使用分布式事務(wù)
8.4鎖機(jī)制和隔離
8.4.1設(shè)置隔離等級
8.4.2使用悲觀鎖機(jī)制和樂觀鎖機(jī)制
8.5小結(jié)
8.6練習(xí)
第9章EJB基礎(chǔ)與會話10ean
9.1理解EJB
9.1.1為何要用EJB
9.1.2EIB規(guī)范
9.1.3三種EJB
9.1.4應(yīng)當(dāng)用哪種類型ElB
9.2剖析會話bean
9.3開發(fā)一個會話bean
9.3.1使用無狀態(tài)會話bean
9.3.2選用有狀態(tài)bean或無狀態(tài)bean
9.3.3使用有狀態(tài)會話bean
9.4小結(jié)
9.5練習(xí)
第10章EJB實體t)ean
10.1實體bean與會話bean如何合作
10.2剖析實體bean
10.2.1實體bean類
10.2.2容器管理的持久性和
EntityManager接口
10.2.3主鍵
10.2.4bean管理的持久性
10.3開發(fā)cMP實體bean
lO.3.1建立CMt,實體bean應(yīng)用
10.3.2編譯CMP實體bean應(yīng)用
10.3.3部署cMP實體bean應(yīng)用
10.3.4運行這個CMP實體bean應(yīng)用
10.3.5分析例子CMP實體bean
10.3.6分析這個例子的會話bean
10.4開發(fā)BMP實體bean
10.4.1建立BMP實體bean的應(yīng)用
10.4.2部署B(yǎng)MP實體bean的應(yīng)用
10.4.3運行BMP實體bean應(yīng)用
10.4.4分析例子BMP實體bean
10.5EJB查詢語言
10.5.1EJBQL查詢
10.5.2建立和部署這個EJBQL查詢應(yīng)用
10.5.3運行EJBQL查詢應(yīng)用
10.5.4分析會話bean的查找方法
10.6小結(jié)一
10.7練習(xí)
第11章EJB關(guān)系、EJBQL和JDBC
11.1實體bean的關(guān)系
11.1.1一對多和多對一關(guān)系
11.1.2多對多關(guān)系
11.1.3用EJBQL查詢獲得數(shù)據(jù)子集
11.2容器管理的關(guān)系和EJBQL
11.2.1用CMR建立應(yīng)用
11.2.2編譯這個CMR應(yīng)用
11.2.3部署這個("MR應(yīng)用
11.2.4為數(shù)據(jù)庫填充數(shù)據(jù)
11.2.5運行此CMR應(yīng)用
11.2.6分析此CMR應(yīng)用
11.3EJB實體bean和JDBC
11.3.1EJB應(yīng)用實現(xiàn)JDBC
11.3.2StockIjstbean使用JDBC
11.4小結(jié)
11.5練習(xí)
第12章EJB與設(shè)計模式
12.1更好的設(shè)計
12.2應(yīng)用設(shè)計模式
12.2.1利用設(shè)計模式建立應(yīng)用
12.2.2編譯和運行這個使用設(shè)計模式的
應(yīng)用
12.2.3解釋這個應(yīng)用的設(shè)計模式
12.3結(jié)合EJB使用ISP和Setvlet
12.3.1建立修改過的JSP/Servlet客戶端
12.3.2回顧修改過的JSP/Servlet客戶端
12.4小結(jié)
12.5練習(xí)
第13章消息驅(qū)動Dearl
13.1消息驅(qū)動bean概述
13.1.1描述MDB
13.1.2MDB環(huán)境
13.1.3MDB事務(wù)
13.1.4偵聽器的調(diào)用
13.2Java消息服務(wù)API
13.3EJB定時服務(wù)
13.4結(jié)合使用MDR、JMS和EJB定時服務(wù)
13.4.1創(chuàng)建MessagerimerApp例子
13.4.2構(gòu)建和運行MessageTimerApp
13.4.3分析MessagerimerApp例子
13.4.4MessageTimer'App小結(jié)
13.5小結(jié)
13.6練習(xí)
第14章web服務(wù)與JAX—WS
14.1理解Web服務(wù)
14.1.1Web服務(wù)標(biāo)準(zhǔn)和模型
14.1.2為什么要用Web服務(wù)
14.1.3Web服務(wù)的協(xié)議棧
14.2用Java開發(fā)Web服務(wù)
14.2.1介紹JAX—WS
14.2.2下載C2VS工具
14.2.3創(chuàng)建Web服務(wù)
14.2.4構(gòu)建、測試和運行此Web服務(wù)
14.3小結(jié)
14.4練習(xí)
附錄ATomcat
附錄BSQL與EJBQL
附錄CJavaEE術(shù)語表

本目錄推薦

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