出版時間:2010 年8月 出版社:電子工業(yè)出版社 作者:李剛 頁數(shù):676
Tag標(biāo)簽:無
內(nèi)容概要
本書是《輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)》的姊妹篇,《輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)》主要介紹以Spring+Hibernate為基礎(chǔ)的Java EE應(yīng)用;本書則主要介紹以EJB 3+JPA為基礎(chǔ)的Java EE應(yīng)用。EJB 3、JPA規(guī)范都屬于Sun公司所制訂的Java EE規(guī)范,因此把基于EJB 3+JPA的應(yīng)用稱為經(jīng)典Java EE架構(gòu),目前這種架構(gòu)在Java開發(fā)領(lǐng)域也有極大的市場占有率。 本書介紹了Java EE規(guī)范的三大主要規(guī)范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分則包含Session Bean、Message Driven Bean的詳細(xì)介紹。所使用的應(yīng)用服務(wù)器是JBoss 5.1和WebLogic 11g,詳細(xì)介紹了這兩種應(yīng)用服務(wù)器的安裝和使用,以及如何在兩大主流服務(wù)器上安裝、部署Java EE應(yīng)用。 本書內(nèi)容主要包括三部分,第一部分介紹Java EE開發(fā)的基礎(chǔ)知識,以及如何搭建開發(fā)環(huán)境,包括安裝JBoss、WebLogic應(yīng)用服務(wù)器,以及如何使用SVN、NetBeans等。第二部分詳細(xì)講解了JSF RI、JTA、JNDI、RMI、JMS、JavaMail、EJB 3的Session Bean、Message Driven Bean、JPA、JAX-WS 2、JAAS等Java EE知識,這部分知識以JSF+EJB 3+JPA整合開發(fā)為重點,通過使用NetBeans IDE工具上手,帶領(lǐng)讀者逐步深入JSF+EJB 3+JPA整合開發(fā)。這部分內(nèi)容是筆者講授“瘋狂Java實訓(xùn)”的培訓(xùn)講義,也是本書的重點部分。第三部分提供了一個JSF+EJB 3+ JPA整合開發(fā)的項目:電子拍賣系統(tǒng)。這個項目包括5個實體,這5個實體之間具有復(fù)雜的關(guān)聯(lián)關(guān)系,而且業(yè)務(wù)邏輯也相對復(fù)雜,希望讓讀者理論聯(lián)系實際,真正將JSF+EJB 3+JPA整合真正運用到實際開發(fā)中。該案例采用目前最流行、最規(guī)范的Java EE架構(gòu),整個應(yīng)用分為JPA實體層、EAO層、業(yè)務(wù)邏輯層、MVC層和視圖層,各層之間分層清晰,層與層之間以松耦合的方法組織在一起。該案例既提供了IDE無關(guān)的、基于Ant管理的項目源碼,也提供了基于NetBeans IDE的項目源碼,最大限度地滿足讀者的需求。 本書沒有介紹JSP、Servlet等Java Web的相關(guān)內(nèi)容,但這些知識是閱讀本書的基礎(chǔ),如果讀者還沒有相關(guān)知識,建議先閱讀《輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)》中相關(guān)知識。如果讀者在閱讀此書時遇到了技術(shù)難題,可登錄http://www.crazyit.org發(fā)帖,筆者將會及時予以解答。 閱讀本書之前,建議先認(rèn)真閱讀筆者所著的《瘋狂Java講義》一書。本書適合有較好的Java編程基礎(chǔ),或有較好的JSP、Servlet基礎(chǔ)的讀者閱讀。尤其適合于對JSF、EJB 3、JPA了解不夠深入,或?qū)SF+EJB 3+JPA整合開發(fā)不太熟悉的開發(fā)人員閱讀。
作者簡介
作者從事過近10年的J2EE應(yīng)用開發(fā),曾任LITEON公司的J2EE技術(shù)主管,負(fù)責(zé)該公司的企業(yè)信息平臺的架構(gòu)設(shè)計;曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師;2007年3月26日的《電腦報》專訪人物;現(xiàn)任新東方IT培訓(xùn)廣州中心軟件教學(xué)總監(jiān),并兼任廣東技術(shù)師范學(xué)院計算機(jī)科學(xué)系的兼職副教授。培訓(xùn)的學(xué)生已在華為、立信、中企動力、京華網(wǎng)絡(luò)等公司就職。 已出版《Spring2.0寶典》、《基于J2EE的Ajax寶典》、《輕量級J2EE企業(yè)應(yīng)用實戰(zhàn)》等專著
書籍目錄
第0章 學(xué)習(xí)Java的正確方法 0.1 我適合不適合編程 0.2 走出象牙塔 0.3 學(xué)習(xí)Java,應(yīng)該如此瘋狂第1章 經(jīng)典Java EE應(yīng)用和開發(fā)環(huán)境 1.1 經(jīng)典Java EE應(yīng)用概述 1.1.1 Java EE 6相關(guān)規(guī)范 1.1.2 經(jīng)典Java EE應(yīng)用的分層模型 1.1.3 經(jīng)典Java EE應(yīng)用的組件 1.1.4 經(jīng)典Java EE應(yīng)用架構(gòu)的優(yōu)勢 1.1.5 常用的企業(yè)服務(wù)器 1.2 經(jīng)典Java EE應(yīng)用相關(guān)技術(shù) 1.2.1 JSP、Servlet和JavaBean及替代技術(shù) 1.2.2 JSF及替代技術(shù) 1.2.3 EJB組件技術(shù)簡介 1.3 JBoss的下載和安裝 1.3.1 下載和安裝JBoss服務(wù)器 1.3.2 配置JBoss的服務(wù)端口 1.3.3 進(jìn)入控制臺 1.3.4 部署Web應(yīng)用 1.4 WebLogic的下載和安裝 1.4.1 WebLogic的下載和安裝 1.4.2 WebLogic的基本配置 1.4.3 修改WebLogic的服務(wù)端口 1.4.4 部署Web應(yīng)用 1.5 NetBeans的安裝和使用 1.5.1 NetBeans的下載和安裝 1.5.2 使用NetBeans開發(fā)Java EE應(yīng)用 1.5.3 打開NetBeans項目 1.5.4 導(dǎo)入Eclipse項目 1.6 使用SVN進(jìn)行協(xié)作開發(fā) 1.6.1 下載和安裝SVN服務(wù)器 1.6.2 配置SVN資源庫 1.6.3 下載和安裝SVN客戶端 1.6.4 發(fā)布項目到服務(wù)器 1.6.5 從服務(wù)器下載項目 1.6.6 提交(Commit)修改 1.6.7 同步(Update)本地文件 1.6.8 添加文件和目錄 1.6.9 刪除文件和目錄 1.6.10 查看文件或目錄的版本變革 1.6.11 從以前版本重新開始 1.6.12 創(chuàng)建分支 1.6.13 沿著分支開發(fā) 1.6.14 合并分支 1.6.15 使用NetBeans作為SVN客戶端 1.7 本章小結(jié)第2章 JSF的基本用法 2.1 MVC和JSF 2.1.1 MVC和常見MVC框架 2.1.2 JSF的優(yōu)勢 2.2 下載和安裝JSF 2.3 JSF使用入門 2.3.1 從輸入頁面開始 2.3.2 開發(fā)托管Bean 2.3.3 定義導(dǎo)航規(guī)則 2.4 解讀JSF配置 2.4.1 配置核心控制器(FacesServlet) 2.4.2 JSF配置文件結(jié)構(gòu) 2.5 托管Bean和表達(dá)式語言 2.5.1 托管Bean的屬性和表達(dá)式語言 2.5.2 托管Bean的方法 2.5.3 托管Bean的分類 2.5.4 初始化托管Bean的屬性 2.5.5 通過FacesContext訪問應(yīng)用環(huán)境 2.6 導(dǎo)航模型 2.6.1 靜態(tài)導(dǎo)航 2.6.2 動態(tài)導(dǎo)航 2.7 使用UI標(biāo)簽創(chuàng)建視圖頁面 2.7.1 UI標(biāo)簽概述 2.7.2 UI標(biāo)簽的通用屬性 2.7.3 表單相關(guān)標(biāo)簽 2.7.4 其他標(biāo)簽 2.8 JSF的運行流程和生命周期 2.8.1 恢復(fù)視圖階段 2.8.2 應(yīng)用請求值階段 2.8.3 處理輸入校驗階段 2.8.4 更新模型的值階段 2.8.5 調(diào)用應(yīng)用階段 2.8.6 生成響應(yīng)階段 2.9 利用JSF的消息 2.10 本章小結(jié)第3章 深入使用JSF第4章 利用JDBC和JTA訪問數(shù)據(jù)庫和管理全局事務(wù)第5章 JNDI和遠(yuǎn)程方法調(diào)用第6章 利用JMS實現(xiàn)企業(yè)消息處理第7章 利用JavaMail實現(xiàn)E-mail第8章 會話EJB第9章 消息驅(qū)動EJB第10章 Java持久化API(JPA)第11章 JPA的查詢支持第12章 Web層和EJB的整合第13章 EJB和Web Service第14章 利用JAAS開發(fā)安全的應(yīng)用第15章 電子拍賣系統(tǒng)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
經(jīng)典Java EE企業(yè)應(yīng)用實戰(zhàn) PDF格式下載