輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)

出版時(shí)間:2008-11-1  出版社:電子工業(yè)出版社  作者:李剛  頁(yè)數(shù):820  
Tag標(biāo)簽:無(wú)  

前言

經(jīng)過(guò)多年實(shí)踐證明,J2EE (Java 2 Enterprise Edition)的確是最優(yōu)秀的企業(yè)信息化開(kāi)發(fā)平臺(tái)。由于J2EE的名稱(chēng)容易引起誤解,Sun將J2EE更名為Java EE,如今,Java EE 平臺(tái)已經(jīng)成為電信、金融、電子商務(wù)、保險(xiǎn)、證券等各行業(yè)的大型應(yīng)用系統(tǒng)的首選開(kāi)發(fā)平臺(tái)。在實(shí)際的Java EE平臺(tái)中,使用Struts 2+Spring+Hibernate進(jìn)行整合開(kāi)發(fā)是最為流行的開(kāi)發(fā)平臺(tái),這種開(kāi)發(fā)平臺(tái)也被稱(chēng)為輕量級(jí)Java EE 企業(yè)應(yīng)用平臺(tái)。與經(jīng)典的、以EJB為核心的Java EE應(yīng)用相比,輕量級(jí)Java EE應(yīng)用簡(jiǎn)化了經(jīng)典Java EE應(yīng)用的難度,在保留經(jīng)典Java EE應(yīng)用架構(gòu)、高度可擴(kuò)展性、高度可維護(hù)性的基礎(chǔ)上,降低了Java EE應(yīng)用的開(kāi)發(fā)、部署成本。本書(shū)融合《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》、《整合Struts+Hibernate+Spring應(yīng)用開(kāi)發(fā)詳解》兩本書(shū)的理論部分,并將Struts 2升級(jí)劍Struts 2.1.2,Spdng升級(jí)到2.5.5,Hibernate升級(jí)到3.2.6。新增了Struts2、Spring和Hibernate三個(gè)框架的“零配置”特性的內(nèi)容,并重點(diǎn)介紹了Spring 2.x的AOP支持,詳細(xì)介紹了Spring 2.x中Scheme配置所支持的util、aop、tx等命名空問(wèn)。由于Spring 2.x的AOP需要Aspectl支持,所以本書(shū)還簡(jiǎn)要講解了 AspectJ的相關(guān)內(nèi)容。

內(nèi)容概要

  《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開(kāi)發(fā)》是《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》的第二版,同時(shí)還融合了《整合Struts+Hibernate+Spring應(yīng)用開(kāi)發(fā)洋解》理論部分。實(shí)際上,《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》凝結(jié)了前兩本書(shū)的精華部分?!遁p量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開(kāi)發(fā)》介紹了JavaEE領(lǐng)域的三個(gè)開(kāi)源框架:Struts2、Spring和Hibernate。其中Struts2升級(jí)到2.1.2,Spring升級(jí)到2.5.5,Hibernate升級(jí)到3.2.6。《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開(kāi)發(fā)》保留《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》里關(guān)于Tomcat、Jetty的介紹,新增了關(guān)于Ant、CVS的內(nèi)容?!遁p量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》內(nèi)容主要包括三部分,第一部分介紹JavaEE開(kāi)發(fā)的基礎(chǔ)知識(shí),包括如何搭建開(kāi)發(fā)環(huán)境。第二部分詳細(xì)講解了Struts2.1、Spring2.5和Hibernate3.2三個(gè)框架用法,介紹二個(gè)框架時(shí),通過(guò)EclipseIDE的使用來(lái)上手,一步步帶領(lǐng)讀者深入二個(gè)框架的核心。這部分內(nèi)容是筆者講授“瘋狂Java實(shí)訓(xùn)”的培訓(xùn)講義,既包含了筆名多年開(kāi)發(fā)經(jīng)歷的領(lǐng)悟,也融入了豐富的授課經(jīng)驗(yàn)。第三部分示范開(kāi)發(fā)了一個(gè)包含7個(gè)表,表之間具有復(fù)雜的關(guān)聯(lián)映射、繼承映射等關(guān)系,且業(yè)務(wù)也相對(duì)復(fù)雜的工作流案例,讓讀者理論聯(lián)系實(shí)際,將三個(gè)框架真正運(yùn)用到實(shí)際開(kāi)發(fā)中去。該案例采用目前盛流行、最規(guī)范的JavaEE架構(gòu),整個(gè)應(yīng)用分為領(lǐng)域?qū)ο髮?、DAO層、業(yè)務(wù)邏輯層、MVC層和視圖層,各層之間分層清晰,層與層之間以松耦合的方法組織在一起。閱讀《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》之前,建議先認(rèn)真閱讀筆者所著的《瘋狂Java講義:Struts 2+Spring+Hibernate整合開(kāi)發(fā)》一書(shū)。《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開(kāi)發(fā)》適合有較好的Java編程基礎(chǔ),或有初步JSP、Servlet基礎(chǔ)的讀者閱讀。尤其適合對(duì)Struts 2、Spring、Hibernate了解不夠深入,或?qū)truts 2+Spring+Hibernate整合開(kāi)發(fā)不太熟悉的開(kāi)發(fā)人員閱讀。

作者簡(jiǎn)介

李剛,從事8年的Java EE應(yīng)用開(kāi)發(fā)。曾任LITEON公司的J2EE技術(shù)主管,負(fù)責(zé)該公司的企業(yè)信息平臺(tái)的構(gòu)架設(shè)計(jì)。曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師。2007年3月26日的《電腦報(bào)》專(zhuān)訪人物?,F(xiàn)任新東方IT培訓(xùn)廣州中心軟件教學(xué)總監(jiān),曾兼任廣東技術(shù)師范學(xué)院計(jì)算機(jī)科學(xué)系的兼職副教授。培訓(xùn)的學(xué)生已在華為、立信、普信、網(wǎng)易、電信盈科、中企動(dòng)力等公司就職。國(guó)內(nèi)知名的高端IT技術(shù)作家,已出版《瘋狂Java講義》、《Spring 2.0寶典》、《基于J2EE的Ajak寶典》、《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》、《Struts 2權(quán)威指南》、《Ruby On Rails敏捷開(kāi)發(fā)最佳實(shí)踐》等著作。

書(shū)籍目錄

第1篇 基礎(chǔ)知識(shí)第1章 Java EE應(yīng)用和開(kāi)發(fā)環(huán)境l.l Java EE應(yīng)用概述1.1.1 Java EE應(yīng)用的分膳模型1.1.2 Java EE應(yīng)用的組件1.1.3 Java EE應(yīng)用結(jié)構(gòu)和優(yōu)勢(shì)1.1.4 常用的Java EE服務(wù)器1.2 輕量級(jí)Java EE應(yīng)用相關(guān)技術(shù)1.2.1 JSP、Selct和JavaBean及替代技術(shù)1.2.2 Struts 2.1及替代技術(shù)1.2.3 Hibernate 3.2及替代技術(shù)1.2.4 Spring2.5及替代技術(shù)1.3 Tomcat的下載和安裝1.3.1 安裝Tomcat服務(wù)器1.3.2 配置Tomcat的服務(wù)端口1.3.3 進(jìn)入控制臺(tái)1.3.4 部署Web應(yīng)用1.3.5 配置Tomcat的數(shù)據(jù)源1.4 Jetty的下載和安裝1.4.1 Jeny的下載和安裝1.4.2 Jetry的基本配置1.4.3 部署Web應(yīng)用1.4.4 配置JNDI綁定1.5 Eclipse的安裝和使用1.5.1 Eclipse的F下載和安裝1.5.2 在線安裝Eclipse插件1.5.3 手動(dòng)安裝Eclipse插件1.5.4 安裝MyEclipse插件1.5.5 使用Eclipse開(kāi)發(fā)Java EE應(yīng)用1.5.6 導(dǎo)入Eclipse項(xiàng)目1.5.7 導(dǎo)入非Eclipse項(xiàng)目1.6 Ant的安裝和使用1.6.1 Ant的下載和安裝1.6.2 使用Anl工具1.6.3 定義生成文件1.6.4 Ant的任務(wù)(task)1.7 使用cvs進(jìn)行協(xié)作開(kāi)發(fā)1.7.1 安裝CVS服務(wù)器1 7 2 配置CVS資源庫(kù)1.7.3 安裝CVS客戶(hù)端1.7.4 發(fā)布項(xiàng)目到服務(wù)器1 7 5 從服務(wù)器下載項(xiàng)目1.7.6 同步(Upaate)本地文件1.7.7 提交(Commit)修改1 7 8 加文件和目錄1.7.9 文件和目錄1 7 10 文件的版本變革1.7.11 提取文件以前版本的內(nèi)容1.7.12 從以前版本重新開(kāi)始1.7.13 創(chuàng)建標(biāo)簽1.7.14 創(chuàng)建分支1.7.15 沿著分支開(kāi)發(fā)1 716 使用Eclipse作為CVS客戶(hù)端1.8 本章小結(jié)第2章 JSP相關(guān)技術(shù)詳解2.1 Web應(yīng)用和web.xml文件2.1.1 構(gòu)建Web應(yīng)用2.1.2 配置描述符web.xml2.2 JSP的基本原理2.3 JSP注釋2.4 JSP聲明2.5 輸出JSP表達(dá)式2.6 JSP腳本2.7 JSP的3個(gè)編譯指令2.7.1 page指令2.7.2 include指令2.8 JSP的7個(gè)動(dòng)作指令2.8.1 forward指令2.8.2 include指令2.8.3 useBean, setProperly, getProperly指令2.8.4 plugin指令2.8.5 param指令2.9 JSP腳本中的9個(gè)內(nèi)置對(duì)象2.9.1 appIicallon對(duì)象2.9.2 config對(duì)象2.9.3 exception對(duì)象2.9.4 0ut對(duì)象2.9.5 pageCentext對(duì)象2.9.6 request對(duì)象2.9.7 response對(duì)象2.9.8 session對(duì)象2.10 Servlet介紹2.10.1 Servlet的開(kāi)發(fā)2.10.2 Servlet的配置2.10.3 Servlet的生命周期2.10.4 load-on-stmup Scrvlet2.10.5 訪問(wèn)Servlet的配置參數(shù)2.10.6 使用Servlet作為控制器2.11 JSP2的白定義標(biāo)簽2.11.1 開(kāi)發(fā)自定義標(biāo)簽類(lèi)2.11.2 建立TLD文件2.11.3 使用標(biāo)簽庫(kù)2.11.4 帶屬性的標(biāo)簽2.11.5 帶標(biāo)簽體的標(biāo)簽2.12 Filter介紹2.12.1 創(chuàng)建Filter類(lèi)2.12.2 配置Fjlter2.13 Listener介紹2.13.1 創(chuàng)建Listener類(lèi)2.13.2 配置Lislener2.14 JSP2特性2.14.1 配置JSP屬性2.14.2 表達(dá)式語(yǔ)言2.14.3 Tag File支持2.15 本章小結(jié)第2篇 整合開(kāi)發(fā)第3章 Struts 2的基本用法3.1 MVC思想慨述3.1.1 傳統(tǒng)Modell和Model23.1.2 MVC思想及其優(yōu)勢(shì)3.2 Struts 2的下載和安裝3.2.1 為Web應(yīng)用增加 Struts 2支持3.2.2 在Eclipse中使用Stmts 23.2.3 增加登錄處理3.3 Struts 2的流程3.3.1 Struts2應(yīng)用的開(kāi)發(fā)步驟3.3.2 Struts2的流程3.4 Struts 2的常規(guī)配置3.4.1 常量配置3.4.2 包含其他配置文件3.5 實(shí)現(xiàn)Action3.5.1 Action接口和ActionSupport基類(lèi)3.5.2 Action訪問(wèn)Servlel APl3.5.3 Action直接訪問(wèn)Servlet API3.6 配置Action3.6.1 包和命名空間3.6.2 Action的基本配置3.6.3 使用Action的動(dòng)態(tài)方法調(diào)用3.6.4 指定method屬性及使用通配符3.6.5 配置默認(rèn)Action3.7 配置處理結(jié)果3.7.1 理解處理結(jié)果3.7.2 配置結(jié)果3.7.3 Struts 2支持的結(jié)果類(lèi)型3.7.4 plainText結(jié)果類(lèi)型3.7.5 redirect結(jié)果類(lèi)型3.7.6 redirect-action結(jié)果類(lèi)型3.7.7 動(dòng)態(tài)結(jié)果3.7.8 Action屬性值決定物理視圖資源3.7.9 全局結(jié)果3.8 Struts 2的“零配置”支持3.8.1 自動(dòng)搜索Action3.8.2 使用Annotation指定命名空間、父包和結(jié)果映射3.9 配置Struts 2的異常處理3.9.1 Struts2的異常處理機(jī)制3.9.2 聲明式異常捕捉3.9.3 輸出異常信息3.10 使用Struts 2的國(guó)際化3.10.1 Struts 2中加載全局資源文件3.10.2 訪問(wèn)國(guó)際化消息3.10.3 輸出帶占位符的國(guó)際化消息3.10.4 加載資源文件的方式3.10.5 加載資源文件的順序3.11 使用Struts 2的標(biāo)簽庫(kù)3.11.1 Struts2標(biāo)簽庫(kù)概述3.11.2 使用Struts 2標(biāo)簽3.11.3 Struts 2的OGNL表達(dá)式語(yǔ)言3.11.4 0GNL中的集合操作3.11.5 Lambda(X)表達(dá)式3.11.6 控制標(biāo)簽3.11.7 數(shù)據(jù)標(biāo)簽3.11.8 主題和模板3.11.9 自定義主題3.11.10 表單標(biāo)簽3.11.11 非表單標(biāo)簽3.12 本章小結(jié)第4章 深入使用Struts 24.1 詳解Struts 2的攔截器機(jī)制4.1.1 攔截器在Struts 2中的作用4.1.2 StnIts 2內(nèi)建的攔截器4.1.3 配置攔截器4.1.4 使用攔截器4.1.5 配置默認(rèn)攔截器4.1.6 實(shí)現(xiàn)攔截器類(lèi)4.1.7 使用攔截器4.1.8 攔截方法的攔截器4.1.9 攔截器的執(zhí)行順序4.1.l0 攔截結(jié)果的監(jiān)聽(tīng)器4.1.11 覆蓋攔截器棧暈特定攔截器的參數(shù)4.1.12 使用攔截器完成權(quán)限控制4.2 詳解Struts 2的類(lèi)型轉(zhuǎn)換4.2.1 Snts 2內(nèi)建的類(lèi)型轉(zhuǎn)換器4.2.2 基于OGNL的類(lèi)型轉(zhuǎn)換4.2.3 指定集合元素的類(lèi)型4.2.4 自定義類(lèi)型轉(zhuǎn)換器4.2.5 注冊(cè)類(lèi)型轉(zhuǎn)換器4.2.6 簡(jiǎn)化的自定義類(lèi)型轉(zhuǎn)換器4.2.7 處理Set集合4.2.8 類(lèi)型轉(zhuǎn)換中的錯(cuò)誤處理4.3 使用Struts 2的輸入校驗(yàn)4.3.1 編寫(xiě)校驗(yàn)規(guī)則文件4 3 2 國(guó)際化提示信息4 3 3 使用客戶(hù)端校驗(yàn)4.3.4 字段校驗(yàn)器配置風(fēng)格4.3.5 非字段校驗(yàn)器配置風(fēng)格4.3.6 短路校驗(yàn)器4.3.7 校驗(yàn)文件的搜索規(guī)則4.3.8 校驗(yàn)順序和短路4.3.9 內(nèi)建校驗(yàn)器4.3.10 基于Annotation的輸入校驗(yàn)4.3.11 手動(dòng)完成輸入校驗(yàn)4.4 使用Struts 2的Ajax支持4.4.1 JSON的基本知識(shí)4.4.2 安裝Struts 2的JSON插件4.4.3 實(shí)現(xiàn)Acbon邏輯4.4.4 實(shí)現(xiàn)JSP頁(yè)面4.5 使用Struts 2控制文件上傳4.5.1 文件上傳的準(zhǔn)備4.5.2 Struts 2的文件上傳4.5.3 實(shí)現(xiàn)文件上傳的Action4.5.4 配置文件上傳的Action4.5.5 手動(dòng)實(shí)現(xiàn)文件過(guò)濾4.5.6 攔截器實(shí)現(xiàn)文件過(guò)濾4.5.7 輸出錯(cuò)誤提示4.5.8 文件上傳的常量配置4.6 使用Struts 2控制文件下載4.6.1 實(shí)現(xiàn)文件下載的Action4.6.2 配置Accion4.6.3 下載前的授權(quán)控制4.7本章小結(jié)第5章  Hibernate基本用法5.1 ORM和Hibemate5.1.1 對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射(ORM)5.1.2 基本映射方式5.1.3 流行的ORM框架簡(jiǎn)介5.1.4 Hibernate概述5.2 Hibernate入門(mén)5.2.1 Hibernate下載和安裝5.2.2 Hibernate的數(shù)據(jù)庫(kù)操作5.2.3 在Eclipse中使用Hibermate5.3 Hibernate的體系結(jié)構(gòu)5.4 深入Hibernate的配置文件5.4.1 創(chuàng)建Configuration對(duì)象5.4.2 hibernate.properties文件與hibemate.cfg.xml文件5.4.3 JDBC連接屬性5.4.4 數(shù)據(jù)庫(kù)方言5.4.5 JNDI數(shù)據(jù)源的連接屬性5.4.6 Hibernate事務(wù)屬性5.4.7 二級(jí)緩存相關(guān)屬性5.4.8 外連接抓取屬性5.4.9 其他常用的配置屬性5.5 深入理解持久化對(duì)象5.5.1 持久化類(lèi)的要求5.5.2 持久化對(duì)象的狀態(tài)5.5.3 改變持久化對(duì)象狀態(tài)的方法5.6 深入Hibernate的映射文件5.6.1 映射文件結(jié)構(gòu)5.6.2 映射主鍵5.6.3 映射普通屬性5.6.4 映射集合屬性5.6.5 集合屬性的性能分析5.6.6 有序集合映射5.6.7 映射數(shù)據(jù)庫(kù)對(duì)象5.7 映射組件屬性5.7.1 組件屬性為集合5.7.2 集合屬性的元素為組件5.7.3 組件作為Map的索引5.7.4 組件作為復(fù)合主鍵5.7.5 多列作為聯(lián)合主鍵5.8 使用注釋5.9 本章小結(jié)第6章 深入使用Hibemate第7章 Spring的基本用法第8章 深入使用Spring第3篇 應(yīng)用實(shí)踐第9章 企業(yè)應(yīng)用開(kāi)發(fā)的思考與策略第10章 簡(jiǎn)單工作流系統(tǒng)

章節(jié)摘錄

時(shí)至今日,輕量級(jí)Java EE平臺(tái)在企業(yè)開(kāi)發(fā)中具有絕對(duì)的優(yōu)勢(shì),Java EE應(yīng)用以其穩(wěn)定的性能、良好的開(kāi)放性及嚴(yán)格的安全性,深受企業(yè)應(yīng)用開(kāi)發(fā)者的青睞。實(shí)際上,對(duì)于信息化要求較高的行業(yè),如銀行、電信、證券及電子商務(wù)等行業(yè),都不約而同地選擇了Java EE開(kāi)發(fā)平臺(tái)。對(duì)于一個(gè)企業(yè)而言,選擇Java EE構(gòu)建信息化平臺(tái),更體現(xiàn)了一種長(zhǎng)遠(yuǎn)的規(guī)劃:企業(yè)的信息化是不斷整合的過(guò)程,在未來(lái)的日子里,經(jīng)常會(huì)有不同平臺(tái)、不同系統(tǒng)的異構(gòu)系統(tǒng)需要整合。Java EE應(yīng)用提供的跨平臺(tái)性、開(kāi)放性及各種遠(yuǎn)程訪問(wèn)的技術(shù),為異構(gòu)系統(tǒng)的良好整合提供了保證。2006年,Sun提出了Java EE的概念,與之同步出現(xiàn)了兩個(gè)主要規(guī)范:JSF l.2和EJB 3.0。但應(yīng)用依然不如SSH (Struts+Spring+Hibernate)組合的應(yīng)用廣泛,SSH組合是一種輕量級(jí)的Java EE平臺(tái),具有高度的實(shí)用性、高度的可擴(kuò)展性?;谳p量級(jí)Java EE平臺(tái)的應(yīng)用可以運(yùn)行在普通Wed容器中,無(wú)須EJB容器的支持,且一樣具有穩(wěn)定的性能和極高的可擴(kuò)展性、可維護(hù)性。本書(shū)作為《輕量級(jí)J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)》的第二版,將全面升級(jí)SSH組合里三個(gè)開(kāi)源框架的版本:Struts將全面升級(jí)到2.1,Spring將升級(jí)到2.5,Hibemate將升級(jí)到3.2,盡量讓讀者走在技術(shù)的最前沿。

編輯推薦

《輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開(kāi)發(fā)》有如下特點(diǎn):1.經(jīng)驗(yàn)豐富,針對(duì)性強(qiáng) 筆者既擔(dān)任過(guò)軟件開(kāi)發(fā)的技術(shù)經(jīng)理,也擔(dān)任過(guò)軟件公司的培訓(xùn)導(dǎo)師,還從事過(guò)職業(yè)培訓(xùn)的專(zhuān)職講師。這些經(jīng)驗(yàn)影響了筆者寫(xiě)書(shū)的目的,不是一本學(xué)院派的理論讀物,而是一本實(shí)際的開(kāi)發(fā)指南。 2.內(nèi)容實(shí)際,實(shí)用性強(qiáng) 書(shū)中所介紹的Java EE應(yīng)用范例,采用了目前企業(yè)流行的開(kāi)發(fā)架構(gòu),絕對(duì)嚴(yán)格遵守Java EE開(kāi)發(fā)規(guī)范,而不是將各種技術(shù)雜亂地糅合在一起號(hào)稱(chēng)Java EE。讀者參考《輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring+Hibernate整合開(kāi)發(fā)(附CD光盤(pán)1張)》的架構(gòu),完全可以身臨其境地感受企業(yè)實(shí)際開(kāi)發(fā)。 3.高屋建瓴,啟發(fā)性強(qiáng) 書(shū)中介紹的幾種架構(gòu)模式,幾乎是時(shí)下最全面的Java EE架構(gòu)模式。這些架構(gòu)模式可以直接提升讀者對(duì)系統(tǒng)架構(gòu)設(shè)計(jì)的把握。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)20條)

 
 

  •   10月23日晚上入手。24日把servlet, jsp等基礎(chǔ)溫習(xí)一遍,感覺(jué)良好??梢钥闯?,作者對(duì)WEB技術(shù)的了解是相當(dāng)透徹,對(duì)各個(gè)內(nèi)容的評(píng)價(jià)都是“非常簡(jiǎn)單”。25日開(kāi)始Struts2部分,有些迷惑。昨晚拼盡全力琢磨了一晚上,仍然沒(méi)有讓第一個(gè)例程運(yùn)行起來(lái)。后來(lái)發(fā)現(xiàn)是我的配置原因(Eclipse 3.4)。11.30在網(wǎng)上下載了本書(shū)作者的另一本書(shū)《Struts2權(quán)威指南》,翻閱后發(fā)現(xiàn)其中內(nèi)容與本書(shū)幾乎完全相同,唯一的區(qū)別是,本書(shū)中內(nèi)容比較簡(jiǎn)短。當(dāng)然這也沒(méi)什么,技術(shù)文章本來(lái)就有通用性。發(fā)現(xiàn)的問(wèn)題有,-光盤(pán)中的目錄與書(shū)本章節(jié)對(duì)應(yīng)不完全正確。-作者稱(chēng),為節(jié)省篇幅,本書(shū)不寫(xiě)import部分。對(duì)于一本800多頁(yè)的書(shū)來(lái)說(shuō),一定有其他的更適合省略掉的內(nèi)容。-web.xml文件中的filter標(biāo)簽已經(jīng)更新,copy本書(shū)中提供的web.xml有可能會(huì)導(dǎo)致找不到filter類(lèi)。正確的標(biāo)簽為<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  •   真的太一般了,就是照他自己之前的書(shū)抄的一個(gè)字都不差。東拼西湊的讓人很是失望,現(xiàn)在我相信了為了錢(qián),真有人什么都肯干啊~~~~
  •   和孫鑫老師的風(fēng)格相似 總體不錯(cuò) 但例子少了些 要是在每部分的結(jié)尾加一個(gè)大一點(diǎn)的例子就好了 比較適合作為老手的參考手冊(cè)
  •   很全的一本書(shū)均衡地講了SSH三塊有收集了大量的權(quán)威資料我見(jiàn)過(guò)最好的寫(xiě)SSH的書(shū)了
  •   很爛的一本書(shū)!初學(xué)者不要看!誤認(rèn)子弟!讓你越看越不明白!
  •   對(duì)實(shí)際開(kāi)發(fā)幫助很大,不過(guò)看得過(guò)程中要時(shí)刻配合光盤(pán)代碼練習(xí)。光看書(shū)感覺(jué)效果不大。尤其是像我半年前剛進(jìn)公司時(shí)太多不懂了,基本上每天都堅(jiān)持把書(shū)上的案例拿出來(lái)研究一下,敲一下,現(xiàn)在對(duì)java ee開(kāi)發(fā)得心應(yīng)手多了。
  •   第一次看李剛老師的這本書(shū)。里面有幾章講Hibernate的內(nèi)容,個(gè)人覺(jué)得這本書(shū)是一本授之以漁的書(shū),把非常難懂的內(nèi)容講得簡(jiǎn)單多了。不象有些書(shū),都是抄別人的,看了半天,不知所去。。。這本書(shū)適合有JAVA或者有JSP基礎(chǔ)知識(shí)的人學(xué)習(xí)。。。
  •   終于拿到這本書(shū)了,純正版的哦!
  •   好 很好 非常好 。就是太厚
  •   不錯(cuò),可能是路上時(shí)間長(zhǎng)了又趕上下雨 有點(diǎn)舊了 不過(guò)包裝很?chē)?yán)密 很有誠(chéng)意!
  •   照著例子能自己做出一個(gè)小系統(tǒng),感覺(jué)很有成就感。當(dāng)然現(xiàn)在看起來(lái)小系統(tǒng)好簡(jiǎn)陋哈哈
  •   書(shū)很好,適合初學(xué)者和作為工具書(shū)
  •   李剛一個(gè)很強(qiáng)硬的人,風(fēng)靡全國(guó)java學(xué)者,不錯(cuò)
  •   書(shū)比想象中的大,且厚內(nèi)容比較豐富,正好覆蓋了最近想學(xué)習(xí)的內(nèi)容總體感覺(jué)不錯(cuò)
  •   還行,不過(guò)送貨太慢了
  •   我看過(guò)這本書(shū)!感覺(jué)不錯(cuò)!有興趣的讀書(shū)可以買(mǎi)來(lái)學(xué)習(xí)一下!
  •   感覺(jué)質(zhì)量不算很好。光盤(pán)里面的案例有些還不能直接運(yùn)行。
  •   其中Struts2升級(jí)到2.1.22.1的架構(gòu)跟2.0有很大的改變,最大的區(qū)別就是采用了新的下一代(ng)Filter作為入口org.apache.struts2.dispatcher.ng.filter. 閱讀更多
  •   最近沒(méi)啥事,看網(wǎng)上的評(píng)論和銷(xiāo)量不錯(cuò),就買(mǎi)一本,過(guò)年看看。
  •   剛收到感覺(jué)還行啊,不過(guò)封面有點(diǎn)破了
 

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

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