出版時(shí)間:2007-11 出版社:電子工業(yè)出版社 作者:劉斌 頁數(shù):745 字?jǐn)?shù):1229
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)介紹了以JSP、AJAX、Struts、Hibernate相結(jié)合的輕量級(jí)Java EE應(yīng)用開發(fā)技術(shù)。針對(duì)讀者的不同學(xué)習(xí)階段,共分基礎(chǔ)篇、進(jìn)階篇、提高篇與實(shí)踐篇四大部分循序漸進(jìn)地進(jìn)行講解?! 〉?-3章為基礎(chǔ)篇,重點(diǎn)講解基于開源架構(gòu)Java EE應(yīng)用開發(fā)的優(yōu)勢及其開發(fā)運(yùn)行環(huán)境的安裝配置,同時(shí)對(duì)Java Web應(yīng)用的客戶端編程也做了簡單介紹;第4-7章為進(jìn)階篇,重點(diǎn)講解JSP 2.0與Web 2.0核心技術(shù)AJAX;第8-14章為提高篇,重點(diǎn)講解經(jīng)典MVC框架Struts與Java EE輕量級(jí)持久化框架Hibernate;第15-16章為實(shí)踐篇,以“電子商城系統(tǒng)”為例,綜合應(yīng)用前面三大部分14章的知識(shí)點(diǎn),環(huán)環(huán)相扣,手把手帶領(lǐng)讀者步入Java EE應(yīng)用開發(fā)的殿堂。最后為滿足商業(yè)軟件開發(fā)人員的實(shí)際需要,特對(duì)Java EE應(yīng)用的安裝打包工具InstallAnywhere也進(jìn)行了實(shí)例講解?! ”緯鵀檩p量級(jí)Java EE應(yīng)用開發(fā)人員提供一整套實(shí)用的主流開發(fā)技術(shù),融入了作者多年的Java EE應(yīng)用開發(fā)經(jīng)驗(yàn)。任何知識(shí)點(diǎn)均配以實(shí)例進(jìn)行講解,每個(gè)實(shí)例提供同步配套視頻教程,大大縮短了讀者的學(xué)習(xí)周期,降低了學(xué)習(xí)難度。隨書配套光盤除包含長達(dá)200小時(shí)的視頻教程外,還提供了書中范例的源程序?! ”緯Z言深入淺出,通俗易懂。對(duì)于輕量級(jí)Java EE應(yīng)用開發(fā)的新手而言,不失為一本好的入門教材,內(nèi)容既實(shí)用又全面,輔以實(shí)例視頻教程,使讀者輕松掌握所學(xué)知識(shí);對(duì)于行家來說,本書也是一本難得的參考手冊。
作者簡介
劉斌,Motorola高級(jí)軟件工程師,工作于Motorola官方的Jave ME手機(jī)程序開發(fā)網(wǎng)站developer.motorola.com,主要從事Java ME的開發(fā)和技術(shù)支持工作。對(duì)Java ME開發(fā)的各個(gè)領(lǐng)域都有較深的理解和開發(fā)經(jīng)驗(yàn),并且已經(jīng)幫助全球的Java ME開發(fā)人員解決了開發(fā)中的上千例技術(shù)問題。同時(shí),編寫了很多關(guān)于Java ME開發(fā)方面的中英文技術(shù)文檔和書籍。
書籍目錄
第1篇 基礎(chǔ)篇 第1章 Java Web應(yīng)用開發(fā)技術(shù)選用策略 第2章 開發(fā)運(yùn)行環(huán)境的安裝與配置 2.1 安裝與配置JDK1.5 2.2 安裝Web服務(wù)器Tomcat5.5 2.3 Tomcat5.5的基本配置 2.3.1 通過server.xml配置Tomcat 2.3.2 Web應(yīng)用的目錄結(jié)構(gòu) 2.3.3 web.xml配置詳解 2.3.4 如何修改Tomcat的默認(rèn)端口 2.3.5 如何配置虛擬主機(jī) 2.3.6 如何部署Web應(yīng)用 2.4 安裝數(shù)據(jù)庫服務(wù)器MySQL5.0 2.5 安裝Eclipse3.2.2 + MyEclipse5.5.1 集成開發(fā)環(huán)境 2.6 小結(jié) 第3章 Java Web應(yīng)用客戶端編程 3.1 JavaScript語言概述 3.1.1 什么是JavaScript 3.1.2 JavaScript和Java的區(qū)別 3.1.3 編寫第一個(gè)JavaScript程序 3.2 JavaScript語法基礎(chǔ) 3.2.1 基本數(shù)據(jù)類型 3.2.2 常量 3.2.3 變量 3.2.4 表達(dá)式和運(yùn)算符 3.2.5 程序流程控制 3.2.6 函數(shù) 3.2.7 事件驅(qū)動(dòng)及事件處理 3.3 基于對(duì)象的JavaScript 3.3.1 對(duì)象的基礎(chǔ)知識(shí) 3.3.2 常用對(duì)象的屬性和方法 3.4 文檔對(duì)象(document) 3.5 窗口對(duì)象(window) 3.6 表單對(duì)象(form) 3.7 框架對(duì)象(frame)及其他對(duì)象 3.7.1 frame對(duì)象 3.7.2 history對(duì)象 3.7.3 navigator對(duì)象 3.7.4 select對(duì)象 3.7.5 iframe對(duì)象 3.8 實(shí)用綜合實(shí)例 3.8.1 表單驗(yàn)證實(shí)例 3.8.2 日期選擇器 3.8.3 地址選擇器 3.8.4 樹型菜單 3.8.5 卷簾菜單 3.8.6 框架應(yīng)用實(shí)例 3.8.7 經(jīng)典實(shí)用代碼集錦 3.9 小結(jié) 第2篇 進(jìn)階篇 第4章 初識(shí)Java EE展示層組件JSP 2.0 4.1 Servlet2.4簡介 4.1.1 Servlet概述 4.1.2 Servlet的生命周期及請求響應(yīng)時(shí)序 4.1.3 HttpServlet相關(guān)對(duì)象的方法列表 4.1.4 創(chuàng)建HttpServlet實(shí)例 4.2 JSP語法 4.2.1 HTML注釋 4.2.2 隱藏注釋 4.2.3 聲明 4.2.4 表達(dá)式 4.2.5 代碼段 4.2.6 JSP指令 4.2.7 JSP行為標(biāo)簽 4.3 JSP隱含對(duì)象 4.3.1 page對(duì)象 4.3.2 config對(duì)象 4.3.3 out對(duì)象 4.3.4 request對(duì)象 4.3.5 response對(duì)象 4.3.6 Session對(duì)象 4.3.7 application對(duì)象 4.3.8 pageContext對(duì)象 4.3.9 exception對(duì)象 4.4 小結(jié) 第5章 JSP 2.0在Java EE中的典型應(yīng)用 5.1 JSP與JDBC 5.1.1 JDBC簡介 5.1.2 JDBC訪問數(shù)據(jù)庫的基本步驟 5.1.3 JDBC數(shù)據(jù)源和連接池 5.1.4 綜合實(shí)例(購物車) 5.2 JSP與JavaBean 5.2.1 JavaBean簡介 5.2.2 在JSP中如何使用JavaBean 5.2.3 用JavaBean封裝數(shù)據(jù)庫操作 5.2.4 用JavaBean實(shí)現(xiàn)用戶登錄驗(yàn)證 5.3 JSP與JavaMail 5.3.1 電子郵件工作原理 5.3.2 相關(guān)協(xié)議介紹 5.3.3 JavaMail簡介 5.3.4 使用JavaMail發(fā)送文本型郵件 5.3.5 使用JavaMail發(fā)送HTML型郵件 5.3.6 使用JavaMail發(fā)送帶附件的郵件 5.3.7 使用JavaMail收取郵件 5.4 JSP與在線編輯器FCKeditor 5.5 JSP與報(bào)表利器JasperReports 5.6 Log4j實(shí)現(xiàn)日志操作 5.6.1 Log4j的組成 5.6.2 Log4j的配置文件 5.6.3 Log4j使用方法 5.6.4 Log4j的使用實(shí)例 5.6.5 Log4j在Web應(yīng)用中的推薦配置方法 5.7 JSP與jspSmartUpload 5.7.1 File類 5.7.2 Files類 5.7.3 Request類 5.7.4 SmartUpload類 5.7.5 應(yīng)用實(shí)例 5.8 JSP與XML 5.8.1 XML簡介 5.8.2 DOM4J簡介 5.8.3 使用DOM4J解析XML 5.8.4 使用DOM4J創(chuàng)建XML 5.8.5 使用DOM4J修改XML 5.9 小結(jié) 第6章 JSP 2.0在Java EE中的高級(jí)應(yīng)用 6.1 過濾器Filter 6.1.1 Filter簡介 6.1.2 Filter配置說明 6.1.3 使用Filter實(shí)現(xiàn)編碼過濾器 6.1.4 使用Filter實(shí)現(xiàn)計(jì)時(shí)過濾器 6.2 監(jiān)聽器Listener 6.2.1 Listener簡介 6.2.2 Listener的一般使用步驟 6.2.3 Listener的應(yīng)用實(shí)例 6.3 自定義JSP標(biāo)簽 6.3.1 TagSupport類 6.3.2 BodyTagSupport類 6.3.3 標(biāo)簽庫描述文件(TLD) 6.3.4 自定義JSP標(biāo)簽的一般步驟 6.3.5 自定義JSP標(biāo)簽的應(yīng)用實(shí)例 6.4 JSTL標(biāo)簽庫 6.4.1 EL簡介 6.4.2 核心標(biāo)簽庫 6.4.3 I18N標(biāo)簽庫 6.4.4 SQL標(biāo)簽庫 6.4.5 XML標(biāo)簽庫 6.4.6 函數(shù)標(biāo)簽庫 6.5 小結(jié) 第7章 Java EE應(yīng)用中的異步通信技術(shù)——AJAX 7.1 AJAX基礎(chǔ)知識(shí) 7.1.1 XMLHttpRequest 對(duì)象 7.1.2 JavaScript編程 7.1.3 文檔對(duì)象模型DOM 7.2 AJAX應(yīng)用實(shí)例 7.2.1 實(shí)例一:會(huì)員注冊唯一性檢查 7.2.2 實(shí)例二:動(dòng)態(tài)更新下拉列表 7.2.3 實(shí)例三:刷新頁面局部內(nèi)容 7.2.4 實(shí)例四:交互式電子相冊 7.2.5 實(shí)例五:訪問Web服務(wù) 7.2.6 實(shí)例六:創(chuàng)建工具提示 7.3 JSON /JSON-RPC組件的使用 7.3.1 使用JSON組件 7.3.2 使用JSON-RPC組件 7.4 Jsp AjaxTags組件的使用 7.4.1 Auto-Complete標(biāo)簽應(yīng)用實(shí)例 7.4.2 Callout標(biāo)簽應(yīng)用實(shí)例 7.4.3 Form Update標(biāo)簽應(yīng)用實(shí)例 7.4.4 HtmlContent標(biāo)簽應(yīng)用實(shí)例 7.4.5 Portlet標(biāo)簽應(yīng)用實(shí)例 7.4.6 Select/Dropdown標(biāo)簽應(yīng)用實(shí)例 7.4.7 Tab Panel標(biāo)簽應(yīng)用實(shí)例 7.4.8 AJAX DisplayTag標(biāo)簽應(yīng)用實(shí)例 7.5 小結(jié) 第3篇 提高篇 第8章 初識(shí)Java EE經(jīng)典MVC框架Struts 8.1 MVC概述 8.2 Struts概述 8.2.1 Struts實(shí)現(xiàn)MVC 8.2.2 Struts的組成 8.2.3 Struts的工作流程 8.2.4 用MyEclipse開發(fā)Struts應(yīng)用的一般步驟 8.2.5 體驗(yàn)Struts(一個(gè)簡單的應(yīng)用實(shí)例) 8.3 Struts的配置 8.3.1 web.xml配置文件 8.3.2 struts-config.xml配置文件 8.3.3 應(yīng)用實(shí)例(會(huì)員管理) 8.4 小結(jié) 第9章 了解Struts的MVC組件 9.1 Struts控制器組件 9.1.1 使用ActionServlet類 9.1.2 使用Action類 9.1.3 使用DispatchAction類 9.1.4 使用LookupDispatchAction類 9.1.5 使用ActionForward類 9.1.6 使用ActionMapping類 9.2 Struts模型組件 9.2.1 概念模型 9.2.2 設(shè)計(jì)模型 9.2.3 業(yè)務(wù)對(duì)象BO 9.2.4 對(duì)象持久化 9.2.5 數(shù)據(jù)訪問對(duì)象DAO 9.2.6 應(yīng)用實(shí)例(客戶關(guān)系管理) 9.3 Struts視圖組件 9.3.1 數(shù)據(jù)傳輸對(duì)象(DTO)ActionForm Bean 9.3.2 ActionError和ActionMessage 9.3.3 DisplayTag標(biāo)簽庫的應(yīng)用 9.3.4 實(shí)例解析Struts-Menu菜單框架 9.4 小結(jié) 第10章 Struts的高級(jí)應(yīng)用 10.1 Struts的國際化支持 10.1.1 Web應(yīng)用的中文本地化 10.1.2 Struts應(yīng)用的國際化 10.1.3 Struts國際化應(yīng)用實(shí)例 10.2 Validator 驗(yàn)證框架 10.2.1 Validator框架簡介 10.2.2 為Struts應(yīng)用配置Validator 10.2.3 Validator中JavaScript的應(yīng)用 10.2.4 Validator應(yīng)用實(shí)例 10.3 多數(shù)據(jù)源的應(yīng)用 10.4 多消息源的應(yīng)用 10.5 多應(yīng)用模塊的配置使用 10.6 Log4j在Struts中的應(yīng)用 10.7 測試Struts應(yīng)用 10.8 小結(jié) 第11章 Struts專用標(biāo)簽庫詳解 11.1 實(shí)例講解Struts HTML標(biāo)簽庫 11.1.1 標(biāo)簽詳解 11.1.2 標(biāo)簽詳解 11.1.3 標(biāo)簽詳解 11.1.4 標(biāo)簽詳解 11.1.5 標(biāo)簽詳解 11.1.6 標(biāo)簽詳解 11.1.7 標(biāo)簽詳解 11.1.8 標(biāo)簽詳解 11.1.9 標(biāo)簽詳解 11.1.10 標(biāo)簽詳解 11.1.11 標(biāo)簽詳解 11.1.12 標(biāo)簽詳解 11.1.13 標(biāo)簽詳解 11.1.14 標(biāo)簽詳解 11.1.15 標(biāo)簽詳解 11.1.16 標(biāo)簽詳解 11.1.17 標(biāo)簽詳解 11.1.18 標(biāo)簽詳解 11.1.19 標(biāo)簽詳解 11.1.20 標(biāo)簽詳解 11.1.21 標(biāo)簽詳解 11.1.22 標(biāo)簽詳解 11.1.23 標(biāo)簽詳解 11.2 實(shí)例講解Struts Bean標(biāo)簽庫 11.2.1 標(biāo)簽詳解 11.2.2 標(biāo)簽詳解 11.2.3 標(biāo)簽詳解 11.2.4 標(biāo)簽詳解 11.2.5 標(biāo)簽詳解 11.2.6 標(biāo)簽詳解 11.2.7 標(biāo)簽詳解 11.2.8 標(biāo)簽詳解 11.2.9 標(biāo)簽詳解 11.2.10 標(biāo)簽詳解 11.2.11 標(biāo)簽詳解 11.3 實(shí)例講解Struts Logic標(biāo)簽庫 11.3.1 與比較運(yùn)算相關(guān)的Logic標(biāo)簽詳解 11.3.2 與字符串匹配相關(guān)的Logic標(biāo)簽詳解 11.3.3 與標(biāo)簽詳解 11.3.4 與標(biāo)簽詳解 11.3.5 與標(biāo)簽詳解 11.3.6 標(biāo)簽詳解 11.3.7 標(biāo)簽詳解 11.3.8 標(biāo)簽詳解 11.4 實(shí)例講解Struts nested標(biāo)簽庫 11.4.1 與其他Struts標(biāo)簽庫相同功能的標(biāo)簽 11.4.2 與標(biāo)簽詳解 11.4.3 標(biāo)簽詳解 11.5 小結(jié) 第12章 初識(shí)Java EE輕量級(jí)持久化框架Hibernate 12.1 ORM簡介 12.1.1 持久化與持久層 12.1.2 JDBC劣勢 12.1.3 實(shí)體域模型與關(guān)系數(shù)據(jù)模型 12.1.4 ORM中間件 12.2 Hibernate簡介 12.2.1 Hibernate體系結(jié)構(gòu) 12.2.2 Hibernate API簡介 12.2.3 配置Hibernate 12.2.4 Hibernate的映射配置文件 12.2.5 體驗(yàn)Hibernate(會(huì)員管理) 12.3 Hibernate的映射機(jī)制 12.3.1 Hibernate的基本映射數(shù)據(jù)類型 12.3.2 Hibernate的主鍵映射 12.3.3 Hibernate的實(shí)體映射 12.3.4 映射一對(duì)一關(guān)聯(lián)關(guān)系 12.3.5 映射多對(duì)一單向關(guān)聯(lián)關(guān)系 12.3.6 映射一對(duì)多雙向關(guān)聯(lián)關(guān)系 12.3.7 映射一對(duì)多雙向自身關(guān)聯(lián)關(guān)系 12.3.8 映射多對(duì)多單向關(guān)聯(lián)關(guān)系 12.3.9 映射多對(duì)多雙向關(guān)聯(lián)關(guān)系 12.3.10 映射組成關(guān)系 12.3.11 映射繼承關(guān)系 12.3.12 Hibernate的集合映射 12.4 小結(jié) 第13章 Hibernate檢索與操作持久化對(duì)象 13.1 操作持久化對(duì)象的常用方法介紹 13.1.1 使用Session的beginTransaction()方法 13.1.2 使用Session的close()方法 13.1.3 使用Session的connection()方法 13.1.4 使用Session的delete()方法 13.1.5 使用Session的get()方法 13.1.6 使用Session的load()方法 13.1.7 使用Session的save()方法 13.1.8 使用Session的update()方法 13.1.9 使用Session的saveOrUpdate()方法 13.1.10 使用Hibernate的isInitialized()與initialize()方法 13.1.11 持久化對(duì)象間的級(jí)聯(lián)操作 13.2 Hibernate的檢索策略 13.2.1 立即檢索 13.2.2 延遲檢索 13.2.3 迫切左外連接檢索 13.3 HQL查詢方式 13.3.1 基本查詢 13.3.2 條件查詢 13.3.3 分頁查詢 13.3.4 連接查詢 13.3.5 子查詢 13.3.6 動(dòng)態(tài)實(shí)例化查詢結(jié)果 13.4 QBC查詢方式 13.4.1 基本查詢 13.4.2 QBE查詢 13.4.3 分頁查詢 13.4.4 復(fù)合查詢 13.4.5 離線查詢 13.5 本地SQL查詢 13.6 小結(jié) 第14章 Hibernate的高級(jí)話題 14.1 Hibernate的批量處理 14.1.1 批量插入 14.1.2 批量更新 14.1.3 批量刪除 14.2 Hibernate的事務(wù)管理 14.2.1 事務(wù)邊界聲明 14.2.2 并發(fā)控制 14.2.3 悲觀鎖 14.2.4 樂觀鎖 14.3 Hibernate的緩存機(jī)制 14.3.1 Hibernate的緩存分類 14.3.2 Hibernate的緩存范圍 14.3.3 Hibernate的緩存管理 14.3.4 Hibernate二級(jí)緩存的并發(fā)訪問策略 14.3.5 Hibernate的二級(jí)緩存配置 14.4 Hibernate應(yīng)用的性能優(yōu)化 14.5 多數(shù)據(jù)源的應(yīng)用 14.6 JDBC的應(yīng)用 14.7 Hibernate調(diào)用存儲(chǔ)過程 14.8 XML數(shù)據(jù)持久化 14.9 小結(jié) 第4篇 實(shí)踐篇 第15章 綜合實(shí)例:電子商城系統(tǒng) 15.1 需求分析 15.2 功能設(shè)計(jì) 15.3 數(shù)據(jù)庫設(shè)計(jì) 15.4 架構(gòu)設(shè)計(jì) 15.4.1 基于MVC的分層設(shè)計(jì) 15.4.2 常量類Constants設(shè)計(jì) 15.4.3 帶日志功能的基類BaseLog設(shè)計(jì) 15.4.4 帶日志功能的基類BaseAction設(shè)計(jì) 15.4.5 消息資源文件ApplicationResources.properties設(shè)計(jì) 15.4.6 Java EE Web應(yīng)用配置文件web.xml 15.4.7 Struts配置文件Struts-config.xml 15.4.8 Hibernate配置文件hibernate.cfg.xml 15.4.9 工程目錄結(jié)構(gòu) 15.5 顧客注冊、登錄模塊 15.5.1 展示層JSP實(shí)現(xiàn) 15.5.2 控制層Struts實(shí)現(xiàn) 15.5.3 持久層Hibernate實(shí)現(xiàn) 15.6 商品及特價(jià)商品檢索、瀏覽模塊 15.6.1 展示層JSP實(shí)現(xiàn) 15.6.2 控制層Struts實(shí)現(xiàn) 15.6.3 持久層Hibernate實(shí)現(xiàn) 15.7 購物車模塊 15.7.1 展示層JSP實(shí)現(xiàn) 15.7.2 控制層Struts實(shí)現(xiàn) 15.7.3 持久層Hibernate實(shí)現(xiàn) 15.8 顧客反饋信息、留言模塊 15.8.1 展示層JSP實(shí)現(xiàn) 15.8.2 控制層Struts實(shí)現(xiàn) 15.8.3 持久層Hibernate實(shí)現(xiàn) 15.9 后臺(tái)登錄模塊 15.9.1 展示層JSP實(shí)現(xiàn) 15.9.2 控制層Struts實(shí)現(xiàn) 15.9.3 持久層Hibernate實(shí)現(xiàn) 15.10 商品及特價(jià)商品管理模塊 15.10.1 展示層JSP實(shí)現(xiàn) 15.10.2 控制層Struts實(shí)現(xiàn) 15.10.3 持久層Hibernate實(shí)現(xiàn) 15.11 訂單管理模塊 15.11.1 展示層JSP實(shí)現(xiàn) 15.11.2 控制層Struts實(shí)現(xiàn) 15.11.3 持久層Hibernate實(shí)現(xiàn) 15.12 會(huì)員管理模塊 15.12.1 展示層JSP實(shí)現(xiàn) 15.12.2 控制層Struts實(shí)現(xiàn) 15.12.3 持久層Hibernate實(shí)現(xiàn) 15.13 系統(tǒng)用戶管理模塊 15.13.1 展示層JSP實(shí)現(xiàn) 15.13.2 控制層Struts實(shí)現(xiàn) 15.13.3 持久層Hibernate實(shí)現(xiàn) 15.14 小結(jié) 第16章 安裝打包利器—InstallAnywhere7.1 16.1 基本概念說明 16.2 常用Action介紹 16.3 常用Rule介紹 16.4 Java Application安裝包的一般制作流程 16.5 Java EE Application安裝包的一般制作流程 16.6 小結(jié)
編輯推薦
用一本書,解讀Java Web的各類主流應(yīng)用,深入闡釋JSP 2.0在Java EE中的高級(jí)應(yīng)用,零距離接觸Java EE應(yīng)用中的異步通信技術(shù)AJAX,探索Java EE經(jīng)典MVC框架Struts的奧秘,透徹分析Java EE輕量級(jí)持久化框架Hibernate一切,都為了自由整合在Java Web的各種應(yīng)用中?! ”緯鵀檩p量級(jí)Java EE應(yīng)用開發(fā)人員提供一整套實(shí)用的主流開發(fā)技術(shù)。融入了作者多年的Java EE應(yīng)用開發(fā)經(jīng)驗(yàn)?! 》治龌陂_源架構(gòu)Java EE應(yīng)用開發(fā)的優(yōu)勢及其開發(fā)運(yùn)行環(huán)境的安裝配置過程,同時(shí)對(duì)Java Web應(yīng)用的客戶端編程也進(jìn)行了介紹?! ?duì)JSP 2.0與Web 2.0核心技術(shù)AJAX給出了詳盡、透徹的講解。涉及到Java EE展示層組件ISP 2.0及其在Java EE中的典型應(yīng)用、高級(jí)應(yīng)用和Java EE應(yīng)用中的異步通信技術(shù)AJAX?! ?duì)經(jīng)典MVC框架Struts與lava EE輕量級(jí)持久化框架Hiberrlate進(jìn)行全方位論述,包括Struts的MVC組件、Struts的高級(jí)應(yīng)用、Struts專用標(biāo)簽庫詳解、Hiberrlate檢索與操作持久化對(duì)象、Hiberrlate的高級(jí)話題?! ⊥ㄟ^大型的實(shí)例綜合應(yīng)用本書涉及到的知識(shí)點(diǎn),環(huán)環(huán)相扣,手把手帶領(lǐng)讀者步入。Java EE應(yīng)用開發(fā)的殿堂。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載