Java EE 5開發(fā)基礎(chǔ)與實(shí)踐

出版時(shí)間:2008-11  出版社:清華大學(xué)出版社  作者:吳映波 等編著  頁數(shù):308  

內(nèi)容概要

本書介紹Java EE 5的基礎(chǔ)知識(shí)及其開發(fā)技術(shù)、應(yīng)用實(shí)踐,內(nèi)容由淺入深,理論與實(shí)踐相結(jié)合,并配有豐富的實(shí)例和案例分析,展示如何將這些技術(shù)應(yīng)用到實(shí)際工作中去; 并結(jié)合各種Java EE開源框架,提供針對(duì)性的開發(fā)實(shí)踐指導(dǎo),幫助讀者深入了解和學(xué)習(xí)Java EE應(yīng)用開發(fā)。  本書既可作為大專院校計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為職業(yè)教育學(xué)校和各培訓(xùn)機(jī)構(gòu)開展Java EE 5企業(yè)應(yīng)用開發(fā)培訓(xùn)的教材。

書籍目錄

第1章 Java EE 5.0概述 1.1 Java EE 5.0總覽  1.1.1 分布式的多層應(yīng)用開發(fā)模型  1.1.2 Java EE組件  1.1.3 Java EE容器  1.1.4 Java EE APIs 1.2 Java EE應(yīng)用打包與部署  1.2.1 什么是打包與部署  1.2.2 JAR/WAR/EAR文件格式 1.3 Java EE應(yīng)用開發(fā)角色 1.4 更多內(nèi)容第一部分 Java EE 5.0編程基礎(chǔ) 第2章 Java 5語言新特性  2.1 Java 5語言特性總覽  2.2 增強(qiáng)的For循環(huán)  2.3 注釋  2.4 枚舉  2.5 范型  2.6 類型自動(dòng)轉(zhuǎn)換  2.7 靜態(tài)導(dǎo)入  2.8 格式化輸入與輸出 第3章 Java EE 5.0編程工具與運(yùn)行環(huán)境  3.1 安裝與配置JDK 1.5  3.2 安裝與配置Sun GlassFish應(yīng)用服務(wù)器  3.3 安裝與配置Apusic應(yīng)用服務(wù)器  3.4 安裝與配置Eclipse開發(fā)環(huán)境  3.5 更多內(nèi)容第二部分 Java EE 5.0的Web開發(fā)技術(shù) 第4章 Web開發(fā)基礎(chǔ)  4.1 Web技術(shù)基礎(chǔ)   4.1.1 TCP/IP簡(jiǎn)介   4.1.2 HTTP簡(jiǎn)介   4.1.3 HTML簡(jiǎn)介   4.1.4 HTML常用標(biāo)記簡(jiǎn)介   4.1.5 CSS簡(jiǎn)介   4.1.6 Javascript簡(jiǎn)介  4.2 靜態(tài)頁面與動(dòng)態(tài)頁面   4.2.1 靜態(tài)頁面   4.2.2 動(dòng)態(tài)頁面 第5章 Java EE Web開發(fā)  5.1 Java EE Web技術(shù)概述  5.2 Web容器  5.3 JavaBeans簡(jiǎn)介  5.4 Java Servlet原理   5.4.1 Servlet概述   5.4.2 Servlet功能   5.4.3 Servlet結(jié)構(gòu)   5.4.4 編寫第一個(gè)Servlet   5.4.5 準(zhǔn)備工作   5.4.6 編寫Servlet類   5.4.7 編譯Servlet類   5.4.8 創(chuàng)建Web應(yīng)用   5.4.9 將Servlet裝配到Web應(yīng)用   5.4.10 配置Web應(yīng)用上下文   5.4.11 部署Web應(yīng)用   5.4.12 訪問Web應(yīng)用   5.4.13 小結(jié)   5.4.14 實(shí)例一  5.5 Java Servlet的生命周期   5.5.1 Servlet生命周期介紹   5.5.2 init()方法   5.5.3 destory方法   5.5.4 線程同步  5.6 用Java Servlet來處理典型的Web應(yīng)用問題   5.6.1 生成靜態(tài)HTML頁面   5.6.2 接受get方式提交的請(qǐng)求   5.6.3 接受post方式提交的請(qǐng)求   5.6.4 文件上傳處理   5.6.5 對(duì)會(huì)話的管理   5.6.6 請(qǐng)求轉(zhuǎn)發(fā)   5.6.7 過濾   5.6.8 生成驗(yàn)證碼  5.7 JSP原理   5.7.1 JSP定義   5.7.2 JSP和Servlet的區(qū)別  5.8 編寫第一個(gè)JSP   5.8.1 編寫JSP   5.8.2 裝配到Web應(yīng)用   5.8.3 發(fā)布Web應(yīng)用   5.8.4 訪問JSP  5.9 用JSP來處理典型的Web應(yīng)用問題   5.9.1 接受get方式提交的請(qǐng)求   5.9.2 接受post方式提交的請(qǐng)求   5.9.3 文件上傳處理   5.9.4 對(duì)會(huì)話進(jìn)行管理  5.10 常見JSP動(dòng)作和指令   5.10.1 jsp:include   5.10.2 jsp:forward   5.10.3 jsp:useBean   5.10.4 jsp:getProperty   5.10.5 jsp:setProperty  5.11 專題:編碼問題   5.11.1 概述   5.11.2 GB2312、GBK和UTF   5.11.3 JSP編碼問題   5.11.4 MySQL編碼問題  5.12 標(biāo)簽庫及其在JSP中的使用   5.12.1 標(biāo)簽庫簡(jiǎn)介   5.12.2 引入標(biāo)簽庫包   5.12.3 在Web.xml中配置標(biāo)簽庫   5.12.4 在JSP中調(diào)用標(biāo)簽庫  5.13 在JSP中訪問數(shù)據(jù)庫   5.13.1 配置數(shù)據(jù)源   5.13.2 查詢記錄并分頁顯示   5.13.3 JSP向表中插入記錄   5.13.4 JSP刪除表中記錄   5.13.5 JSP修改表中記錄  5.14 一個(gè)完整的Java EE Web應(yīng)用架構(gòu)   5.14.1 MVC結(jié)構(gòu)   5.14.2 Struts、JSF和WebWork簡(jiǎn)介   5.14.3 數(shù)據(jù)庫連接池   5.14.4 O/R映射、   5.14.5 Hibernate簡(jiǎn)介 第6章 JSF開發(fā)  6.1 JSF簡(jiǎn)介  6.2 第一個(gè)JSF程序   6.2.1 開發(fā)過程   6.2.2 映射FacesServlet實(shí)例   6.2.3 創(chuàng)建頁面   6.2.4 定義導(dǎo)航規(guī)則   6.2.5 定義錯(cuò)誤處理  6.3 Managed Bean  6.4 JSF標(biāo)簽   6.4.1 標(biāo)準(zhǔn)JSF標(biāo)簽簡(jiǎn)介   6.4.2 輸出標(biāo)簽   6.4.3 輸入標(biāo)簽   6.4.4 命令標(biāo)簽   6.4.5 選擇類標(biāo)簽   6.4.6 其他標(biāo)簽、  6.5 數(shù)據(jù)轉(zhuǎn)換和驗(yàn)證   6.5.1 標(biāo)準(zhǔn)轉(zhuǎn)換器   6.5.2 標(biāo)準(zhǔn)驗(yàn)證器   6.5.3 自定義轉(zhuǎn)換器和驗(yàn)證器   6.5.4 錯(cuò)誤處理  6.6 事件處理   6.6.1 動(dòng)作事件   6.6.2 實(shí)時(shí)事件   6.6.3 值變事件   6.6.4 Phase事件  6.7 JSF生命周期與自定義組件   6.7.1 JSF生命周期   6.7.2 自定義組件第三部分 Java EE 5.0的Web服務(wù)技術(shù) 第7章 Web Service開發(fā)  7.1 Web服務(wù)概述  7.2 Web Service基礎(chǔ)   7.2.1 SOAP   7.2.2 WSDL   7.2.3 UDDI  7.3 XML基礎(chǔ)   7.3.1 XML標(biāo)準(zhǔn)   7.3.2 DTD   7.3.3 XML Schem  7.4 用于XML的Java API   7.4.1 SAX   7.4.2 文檔對(duì)象模型DOM   7.4.3 可擴(kuò)展樣式表語言轉(zhuǎn)化   7.4.4 StAX  7.5 使用JAX?WS構(gòu)建簡(jiǎn)單的Web Service   7.5.1 所需要的Endpoint   7.5.2 編寫實(shí)現(xiàn)類   7.5.3 綁定、打包、發(fā)布Web Service   7.5.4 沒有客戶端的情況下測(cè)試Web Service   7.5.5 簡(jiǎn)單的Web Service客戶端  7.6 使用JAXB綁定XML Schema   7.6.1 JAXB結(jié)構(gòu)   7.6.2 表示XML內(nèi)容   7.6.3 綁定XML Schema   7.6.4 自定義JAXB綁定  7.7 SAAJ   7.7.1 概述   7.7.2 創(chuàng)建并發(fā)送信息   7.7.3 添加內(nèi)容到信息頭   7.7.4 添加內(nèi)容到信息主題   7.7.5 處理信息  7.8 JAXR   7.8.1 概述   7.8.2 JAXR結(jié)構(gòu)   7.8.3 實(shí)現(xiàn)一個(gè)JAXR客戶端第四部分 Java EE 5.0的EJB技術(shù) 第8章 開發(fā)EJB 3.0應(yīng)用  8.1 EJB 3.0概述   8.1.1 傳統(tǒng)的EJB   8.1.2 EJB 3.0簡(jiǎn)介   8.1.3 EJB 3.0中的Bean類型  8.2 會(huì)話Bean   8.2.1 會(huì)話Bean的生命周期   8.2.2 無狀態(tài)會(huì)話Bean   8.2.3 有狀態(tài)會(huì)話Bean   8.2.4 會(huì)話Bean實(shí)例   8.2.5 將會(huì)話Bean發(fā)布為Web服務(wù)  8.3 消息驅(qū)動(dòng)Bean   8.3.1 為什么要使用消息   8.3.2 Java消息服務(wù)   8.3.3 集成JMS和EJB   8.3.4 開發(fā)消息Bean   8.3.5 消息事務(wù)第五部分 Java EE 5.0的持久化技術(shù) 第9章 Java持久API  9.1 Java持久化API概述   9.1.1 實(shí)體Bean   9.1.2 實(shí)體類   9.1.3 實(shí)體的生命周期   9.1.4 事務(wù)處理  9.2 數(shù)據(jù)庫同步   9.2.1 直接操縱實(shí)體數(shù)據(jù)   9.2.2 并發(fā)訪問和鎖   9.2.3 查找實(shí)體和Query API   9.2.4 命名查詢   9.2.5 EJB?QL語言參考文獻(xiàn)

章節(jié)摘錄

  第1章 Java EE 5.0概述  現(xiàn)在,越來越多開發(fā)者希望為企業(yè)開發(fā)出速度、安全和穩(wěn)定性平衡的基于服務(wù)器端的分布式應(yīng)用。如果您已經(jīng)從事這方面的工作,那么您一定了解到,在今天的電子商務(wù)和信息的快速移動(dòng)和需求的世界里,企業(yè)應(yīng)用程序的設(shè)計(jì)、創(chuàng)建和編寫不得不面對(duì)更少的開發(fā)資金、更快的開發(fā)速度和更少的開發(fā)資源?! 榱藴p少花費(fèi)和快速跟蹤應(yīng)用程序的設(shè)計(jì)和開發(fā),Java PlatformEnterprise Edition(Java EE)提供了一個(gè)基于組件的設(shè)計(jì)、開發(fā)、安裝和配置的分層企業(yè)分布式應(yīng)用開發(fā)框架:一個(gè)多層的分布式的應(yīng)用程序模型、重用組件、一個(gè)統(tǒng)一的安全模型、靈活的事務(wù)控制和基于XML可開放標(biāo)準(zhǔn)和協(xié)議的Web服務(wù)技術(shù)等?! ∧坏軌虮纫郧案斓叵蚴袌?chǎng)發(fā)表創(chuàng)新的解決方案,而且您的平臺(tái)獨(dú)立的基于組件的解決方案不會(huì)被束縛在提供商的產(chǎn)品和應(yīng)用程序編程接口上。產(chǎn)品提供商和消費(fèi)者享受著可以選擇適應(yīng)自己商務(wù)和技術(shù)的最好的產(chǎn)品和組件?! ∽鳛橐粋€(gè)開放性的企業(yè)應(yīng)用開發(fā)框架,由Sun公司所主導(dǎo)的Java EE在之前一直被稱為J2EE,但在J2EEl.4版本以后的1.5版本,Sun公司開始重新將這個(gè)1.5新版本命名為Java EE 5.0(本書以下將均簡(jiǎn)稱為Java EE 5或Java EE)。Java EE 5標(biāo)志著Java在企業(yè)應(yīng)用開發(fā)技術(shù)方面向前發(fā)展的又一個(gè)里程碑。Do more with less work是Java EE 5的正式宣言,也是其與J2EE1.4最顯著的區(qū)別。Java EE 5提供了諸多新特性以簡(jiǎn)化企業(yè)應(yīng)用的開發(fā),譬如:   ·通過Annotation代替舊有的XML配置文件?!  ぶ匦略O(shè)計(jì)的EJB 3.0變得輕量與簡(jiǎn)單。  ·基于組件化的JSF Web編程模型。   ·與JAX-RPC相比更易使用的JAX—WS等Web Services相關(guān)規(guī)范?!  碛辛酥T如依賴注入、AOP編程等以往開源框架才擁有的功能等。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java EE 5開發(fā)基礎(chǔ)與實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   我打算選為教材了。
  •   教師用書有嗎?
  •   選擇了最佳到貨時(shí)間是雙休或是公共節(jié)假日,怎么還在星期一送到的?。?/li>
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7