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

Java EE5開(kāi)發(fā)指南

Java EE5開(kāi)發(fā)指南

定 價(jià):¥49.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  Kevin Mukhar是COlorado Springs公司的一位軟件開(kāi)發(fā)人員。過(guò)去七年間,他曾運(yùn)用多種Java企業(yè)技術(shù)開(kāi)發(fā)了許多軟件系統(tǒng),還與他人合著過(guò)多本著作,包括《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)。除了日常的開(kāi)發(fā)軟件的工作,他正在攻讀計(jì)算機(jī)科學(xué)碩士學(xué)位。他的個(gè)人主頁(yè)是http//home.earthlink.net/kmukhar/。

圖書(shū)目錄

譯者序
作者簡(jiǎn)介
致謝
前言
第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ù)庫(kù)
1.6.4應(yīng)用集成的Web服務(wù)
1.7小結(jié)
第2章做好準(zhǔn)備
2.1安裝JBoss
2.2測(cè)試.1Boss的安裝
2.2.1啟動(dòng)服務(wù)器
2.2.2JBoss服務(wù)器的安裝問(wèn)題和解決辦法
2.3編譯和部署一個(gè)JSP頁(yè)面
2.3.1創(chuàng)建一個(gè)應(yīng)用程序例子
2.3.2學(xué)會(huì)說(shuō)“Hello”
2.3.3創(chuàng)建應(yīng)用過(guò)程中的問(wèn)題和解決辦法
2.4小結(jié)
第3章JSP
3.1JSP初步
3.1.1JSP開(kāi)發(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編寫(xiě).JSPWeb應(yīng)用
3.3.2在JavaEE中部署Web應(yīng)用
3.3.3在Tomcat中部署Web應(yīng)用
3.3.4解釋或編譯的錯(cuò)誤處理
3.3..,JSP的初始化和終止
3.3.6JSP的作用域
3.4使用內(nèi)置對(duì)象
3.4.1request對(duì)象
3.4.2reslXmSe對(duì)象
3.4.3out對(duì)象
3.4.4session對(duì)象
3.4.5eonfig對(duì)象
3.4.6exception對(duì)象
3.4.7appcliation對(duì)象
3.4.8在JsP頁(yè)面中使用標(biāo)準(zhǔn)操作和內(nèi)置對(duì)象
3.5解釋和編譯
3.6錯(cuò)誤和異常處理
3.6.1通過(guò)page指令處理異常
3.6.2在部署描述文件中處理異常
3.6.3在JSP頁(yè)面中添加異常處理
3.7JSP頁(yè)面的include和forward
3.7.1include操作
3.7.2f01ward操作
3.7.3向.JSP頁(yè)面中加入include和forward操作
3.8小結(jié)
3.9練習(xí)
第4章JSP進(jìn)階
4.1表達(dá)式語(yǔ)言
4.1.1無(wú)腳本的JSP
4.1.2EL語(yǔ)句的語(yǔ)法
4.1.3EL語(yǔ)句中的錯(cuò)誤和默認(rèn)值
4.1.4使用EL的JSP頁(yè)面例子
4.2定制操作和標(biāo)簽處理程序
4.2.1定制操作如何工作
4.2.2簡(jiǎn)單標(biāo)簽處理程序
4.2.3標(biāo)準(zhǔn)標(biāo)簽處理程序
4.2.4定制操作的多樣化
4.3JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)
4.3.1獲得一個(gè)JsrL實(shí)現(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請(qǐng)求處理的生命周期
5.2JSF的安裝
5.3在JSP頁(yè)面中使用JSF
5.3.1創(chuàng)建一個(gè)簡(jiǎn)單的JSF應(yīng)用
5.3.2分析這個(gè)例子應(yīng)用的JsF生命周期
5.4運(yùn)用可管理bean
5.4.1配置可管理bean
5.4.2在JSP頁(yè)面中使用值綁定表達(dá)式
5.4.3在JSP頁(yè)面中使用方法綁定表達(dá)式
5.4.4擴(kuò)展JSF例子應(yīng)用
5.5控制頁(yè)面導(dǎo)航
5.5.1靜態(tài)導(dǎo)航和動(dòng)態(tài)導(dǎo)航
5.5.2導(dǎo)航規(guī)則
5.5.3為JSF例子應(yīng)用增加動(dòng)態(tài)導(dǎo)航
5.6訪問(wèn)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輸入的驗(yàn)證
5.8.1使用標(biāo)準(zhǔn)韻驗(yàn)證器
5.8.2使用定制的驗(yàn)證器
5.8.3忽略驗(yàn)證
5.9使用消息文件
5.10小結(jié)
5.11練習(xí)題
第6章SeTLet
6.1HIP和服務(wù)器端程序
6.1.1請(qǐng)求方法
6.1.2服務(wù)器端如何處理請(qǐng)求
6.2Servlet模型和HttpServlet
6.2.1基本的Setvlet設(shè)計(jì)
6.2.2處理PO盯請(qǐng)求的Servlet
6.2.3request對(duì)象
6.2.4respcglse對(duì)象
6.2.5部署描述文件
6.2.6Servlet的生命周期
6.2.7Setvlet中的事件日志
6.2.8Servlet中的多線程
6.3異常處理
6.3.1異常處理的問(wèn)題
6.3.2錯(cuò)誤頁(yè)面
6.4會(huì)話管理
6.4.1創(chuàng)建和使用會(huì)話
6.4.2用(200kie代替session對(duì)象
6.5過(guò)濾器
6.5.1實(shí)現(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ù)庫(kù)訪問(wèn)
7.1連接數(shù)據(jù)庫(kù)
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è)置登錄超時(shí)
7.2異常處理
7.3DataSource的日志處理
7.4創(chuàng)建和使用Statement對(duì)象
7.4.1執(zhí)行單個(gè)Statement
7.4.2執(zhí)行批量更新
7.4.3釋放Statement
7.4.4使用Statement在數(shù)據(jù)庫(kù)中插入數(shù)據(jù)
7.5使用ResultSet類
7.5.1訪問(wèn)ResultSet
7.5.2從ResultSet讀取數(shù)據(jù)
7.5.3空值的處理
7.5.4使用可更新的ResultSet
7.5.5維持ResLdtSet的打開(kāi)狀態(tài):RestJltSet的可保持性
7.6小結(jié)
7.7練習(xí)
第8章JDBC進(jìn)階
8.1預(yù)處理語(yǔ)句
8.1.1用預(yù)處理語(yǔ)句的原因
8.1.2創(chuàng)建PreparedStatement對(duì)象
8.1.3使用:PreparedStatement
8.2可調(diào)用語(yǔ)句
8.2.1為何要用存儲(chǔ)過(guò)程
8.2.2創(chuàng)建可調(diào)用語(yǔ)句
8.2.3調(diào)用存儲(chǔ)過(guò)程
8.3事務(wù)
8.3.1終止事務(wù)
8.3.2管理事務(wù)
8.3.3存儲(chǔ)過(guò)程使用事務(wù)
8.3.4使用分布式事務(wù)
8.4鎖機(jī)制和隔離
8.4.1設(shè)置隔離等級(jí)
8.4.2使用悲觀鎖機(jī)制和樂(lè)觀鎖機(jī)制
8.5小結(jié)
8.6練習(xí)
第9章EJB基礎(chǔ)與會(huì)話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剖析會(huì)話bean
9.3開(kāi)發(fā)一個(gè)會(huì)話bean
9.3.1使用無(wú)狀態(tài)會(huì)話bean
9.3.2選用有狀態(tài)bean或無(wú)狀態(tài)bean
9.3.3使用有狀態(tài)會(huì)話bean
9.4小結(jié)
9.5練習(xí)
第10章EJB實(shí)體t)ean
10.1實(shí)體bean與會(huì)話bean如何合作
10.2剖析實(shí)體bean
10.2.1實(shí)體bean類
10.2.2容器管理的持久性和
EntityManager接口
10.2.3主鍵
10.2.4bean管理的持久性
10.3開(kāi)發(fā)cMP實(shí)體bean
lO.3.1建立CMt,實(shí)體bean應(yīng)用
10.3.2編譯CMP實(shí)體bean應(yīng)用
10.3.3部署cMP實(shí)體bean應(yīng)用
10.3.4運(yùn)行這個(gè)CMP實(shí)體bean應(yīng)用
10.3.5分析例子CMP實(shí)體bean
10.3.6分析這個(gè)例子的會(huì)話bean
10.4開(kāi)發(fā)BMP實(shí)體bean
10.4.1建立BMP實(shí)體bean的應(yīng)用
10.4.2部署B(yǎng)MP實(shí)體bean的應(yīng)用
10.4.3運(yùn)行BMP實(shí)體bean應(yīng)用
10.4.4分析例子BMP實(shí)體bean
10.5EJB查詢語(yǔ)言
10.5.1EJBQL查詢
10.5.2建立和部署這個(gè)EJBQL查詢應(yīng)用
10.5.3運(yùn)行EJBQL查詢應(yīng)用
10.5.4分析會(huì)話bean的查找方法
10.6小結(jié)一
10.7練習(xí)
第11章EJB關(guān)系、EJBQL和JDBC
11.1實(shí)體bean的關(guān)系
11.1.1一對(duì)多和多對(duì)一關(guān)系
11.1.2多對(duì)多關(guān)系
11.1.3用EJBQL查詢獲得數(shù)據(jù)子集
11.2容器管理的關(guān)系和EJBQL
11.2.1用CMR建立應(yīng)用
11.2.2編譯這個(gè)CMR應(yīng)用
11.2.3部署這個(gè)("MR應(yīng)用
11.2.4為數(shù)據(jù)庫(kù)填充數(shù)據(jù)
11.2.5運(yùn)行此CMR應(yīng)用
11.2.6分析此CMR應(yīng)用
11.3EJB實(shí)體bean和JDBC
11.3.1EJB應(yīng)用實(shí)現(xiàn)JDBC
11.3.2StockIjstbean使用JDBC
11.4小結(jié)
11.5練習(xí)
第12章EJB與設(shè)計(jì)模式
12.1更好的設(shè)計(jì)
12.2應(yīng)用設(shè)計(jì)模式
12.2.1利用設(shè)計(jì)模式建立應(yīng)用
12.2.2編譯和運(yùn)行這個(gè)使用設(shè)計(jì)模式的
應(yīng)用
12.2.3解釋這個(gè)應(yīng)用的設(shè)計(jì)模式
12.3結(jié)合EJB使用ISP和Setvlet
12.3.1建立修改過(guò)的JSP/Servlet客戶端
12.3.2回顧修改過(guò)的JSP/Servlet客戶端
12.4小結(jié)
12.5練習(xí)
第13章消息驅(qū)動(dòng)Dearl
13.1消息驅(qū)動(dòng)bean概述
13.1.1描述MDB
13.1.2MDB環(huán)境
13.1.3MDB事務(wù)
13.1.4偵聽(tīng)器的調(diào)用
13.2Java消息服務(wù)API
13.3EJB定時(shí)服務(wù)
13.4結(jié)合使用MDR、JMS和EJB定時(shí)服務(wù)
13.4.1創(chuàng)建MessagerimerApp例子
13.4.2構(gòu)建和運(yùn)行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開(kāi)發(fā)Web服務(wù)
14.2.1介紹JAX—WS
14.2.2下載C2VS工具
14.2.3創(chuàng)建Web服務(wù)
14.2.4構(gòu)建、測(cè)試和運(yùn)行此Web服務(wù)
14.3小結(jié)
14.4練習(xí)
附錄ATomcat
附錄BSQL與EJBQL
附錄CJavaEE術(shù)語(yǔ)表

本目錄推薦

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