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

Java EE5開發(fā)指南

Java EE5開發(fā)指南

定 價:¥49.00

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

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

內(nèi)容簡介

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

圖書目錄

譯者序
作者簡介
致謝
前言
第1章JavaEE基礎
1.1什么是.JavaEE
1.1.1JavaEE和J2SE有什么關系
1.1.2為什么使用JavaEE
1.2多層體系結(jié)構(gòu)
1.2.1單層系統(tǒng)
1.2.2客戶端/服務器(兩層)體系結(jié)構(gòu)
1.2.3n層體系結(jié)構(gòu)
1.3不依賴于JavaEE廠商
1.4可擴展性
1.5.1avaEE的主要特性和概念
1.5.1.JavaEE客戶端和服務器端
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服務
1.5.10事務支持
1.5.11安全性
1.6JavaEE體系結(jié)構(gòu)的例子
1.6.1應用客戶端和EIB
1.6.2.JSP客戶端和EJB
1.6.3applet客戶端和JSP及數(shù)據(jù)庫
1.6.4應用集成的Web服務
1.7小結(jié)
第2章做好準備
2.1安裝JBoss
2.2測試.1Boss的安裝
2.2.1啟動服務器
2.2.2JBoss服務器的安裝問題和解決辦法
2.3編譯和部署一個JSP頁面
2.3.1創(chuàng)建一個應用程序例子
2.3.2學會說“Hello”
2.3.3創(chuà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應用
3.3.1編寫.JSPWeb應用
3.3.2在JavaEE中部署Web應用
3.3.3在Tomcat中部署Web應用
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頁面中使用標準操作和內(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練習
第4章JSP進階
4.1表達式語言
4.1.1無腳本的JSP
4.1.2EL語句的語法
4.1.3EL語句中的錯誤和默認值
4.1.4使用EL的JSP頁面例子
4.2定制操作和標簽處理程序
4.2.1定制操作如何工作
4.2.2簡單標簽處理程序
4.2.3標準標簽處理程序
4.2.4定制操作的多樣化
4.3JSP標準標簽庫
4.3.1獲得一個JsrL實現(xiàn)
4.3.2JSl、L中的操作
4.3.3在JSP中使用J剛L
4.4小結(jié)
4.5練習
第5章JSF
5.1JSF、序言
5.1.1JSF、和其他JavaEE技術(shù)之間的關系
5.1.2請求處理的生命周期
5.2JSF的安裝
5.3在JSP頁面中使用JSF
5.3.1創(chuàng)建一個簡單的JSF應用
5.3.2分析這個例子應用的JsF生命周期
5.4運用可管理bean
5.4.1配置可管理bean
5.4.2在JSP頁面中使用值綁定表達式
5.4.3在JSP頁面中使用方法綁定表達式
5.4.4擴展JSF例子應用
5.5控制頁面導航
5.5.1靜態(tài)導航和動態(tài)導航
5.5.2導航規(guī)則
5.5.3為JSF例子應用增加動態(tài)導航
5.6訪問bean的環(huán)境數(shù)據(jù)
5.7數(shù)據(jù)的轉(zhuǎn)換
5.7.1利用標準轉(zhuǎn)換器
5.7.2利用定制轉(zhuǎn)換器
5.8輸入的驗證
5.8.1使用標準韻驗證器
5.8.2使用定制的驗證器
5.8.3忽略驗證
5.9使用消息文件
5.10小結(jié)
5.11練習題
第6章SeTLet
6.1HIP和服務器端程序
6.1.1請求方法
6.1.2服務器端如何處理請求
6.2Servlet模型和HttpServlet
6.2.1基本的Setvlet設計
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應用
6.7小結(jié)
6.8練習
第7章數(shù)據(jù)庫訪問
7.1連接數(shù)據(jù)庫
7.1.1用數(shù)據(jù)源進行連接
7.1.2在Java:EE中配置數(shù)據(jù)源和連接
7.1.3在Tomcat中配置數(shù)據(jù)源和連接
7.1.4關閉連接
7.1.5設置登錄超時
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練習
第8章JDBC進階
8.1預處理語句
8.1.1用預處理語句的原因
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事務
8.3.1終止事務
8.3.2管理事務
8.3.3存儲過程使用事務
8.3.4使用分布式事務
8.4鎖機制和隔離
8.4.1設置隔離等級
8.4.2使用悲觀鎖機制和樂觀鎖機制
8.5小結(jié)
8.6練習
第9章EJB基礎與會話10ean
9.1理解EJB
9.1.1為何要用EJB
9.1.2EIB規(guī)范
9.1.3三種EJB
9.1.4應當用哪種類型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練習
第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應用
10.3.2編譯CMP實體bean應用
10.3.3部署cMP實體bean應用
10.3.4運行這個CMP實體bean應用
10.3.5分析例子CMP實體bean
10.3.6分析這個例子的會話bean
10.4開發(fā)BMP實體bean
10.4.1建立BMP實體bean的應用
10.4.2部署B(yǎng)MP實體bean的應用
10.4.3運行BMP實體bean應用
10.4.4分析例子BMP實體bean
10.5EJB查詢語言
10.5.1EJBQL查詢
10.5.2建立和部署這個EJBQL查詢應用
10.5.3運行EJBQL查詢應用
10.5.4分析會話bean的查找方法
10.6小結(jié)一
10.7練習
第11章EJB關系、EJBQL和JDBC
11.1實體bean的關系
11.1.1一對多和多對一關系
11.1.2多對多關系
11.1.3用EJBQL查詢獲得數(shù)據(jù)子集
11.2容器管理的關系和EJBQL
11.2.1用CMR建立應用
11.2.2編譯這個CMR應用
11.2.3部署這個("MR應用
11.2.4為數(shù)據(jù)庫填充數(shù)據(jù)
11.2.5運行此CMR應用
11.2.6分析此CMR應用
11.3EJB實體bean和JDBC
11.3.1EJB應用實現(xiàn)JDBC
11.3.2StockIjstbean使用JDBC
11.4小結(jié)
11.5練習
第12章EJB與設計模式
12.1更好的設計
12.2應用設計模式
12.2.1利用設計模式建立應用
12.2.2編譯和運行這個使用設計模式的
應用
12.2.3解釋這個應用的設計模式
12.3結(jié)合EJB使用ISP和Setvlet
12.3.1建立修改過的JSP/Servlet客戶端
12.3.2回顧修改過的JSP/Servlet客戶端
12.4小結(jié)
12.5練習
第13章消息驅(qū)動Dearl
13.1消息驅(qū)動bean概述
13.1.1描述MDB
13.1.2MDB環(huán)境
13.1.3MDB事務
13.1.4偵聽器的調(diào)用
13.2Java消息服務API
13.3EJB定時服務
13.4結(jié)合使用MDR、JMS和EJB定時服務
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練習
第14章web服務與JAX—WS
14.1理解Web服務
14.1.1Web服務標準和模型
14.1.2為什么要用Web服務
14.1.3Web服務的協(xié)議棧
14.2用Java開發(fā)Web服務
14.2.1介紹JAX—WS
14.2.2下載C2VS工具
14.2.3創(chuàng)建Web服務
14.2.4構(gòu)建、測試和運行此Web服務
14.3小結(jié)
14.4練習
附錄ATomcat
附錄BSQL與EJBQL
附錄CJavaEE術(shù)語表

本目錄推薦

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