精通輕量級Java EE框架整合方案

出版時間:2008-8  出版社:人民郵電出版社  作者:梁建全 等編著  頁數(shù):585  字?jǐn)?shù):917000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書全面介紹了當(dāng)今Java EE Web開發(fā)的主流技術(shù),重點講解了4種主流的框架整合方案。全書分為5個部分,共17章。第一部分是Java EE項目初步,第二部分介紹公文傳輸系統(tǒng)的實現(xiàn)(Struts 1.2+Spring+Hibernate),第三部分是廣告業(yè)務(wù)管理系統(tǒng)的實現(xiàn)(Struts 2+Spring+Hibernate),第四部分是JCatalog電子商務(wù)系統(tǒng)實現(xiàn)(JSF+Spring+Hibernate),第五部分是產(chǎn)品銷售分析系統(tǒng)實現(xiàn)(Struts 2+Spring+iBATIS)。附錄包括JavaEE項目中常用的輔助工具,包括Log4j日志工具、JUnit單元測試工具、CVS版本控制器。    本書由淺入深、循序漸進(jìn)、案例經(jīng)典,是一本具有高技術(shù)含量的Java EE流行框架大全和框架整合方案大全。本書適用于Java初、中級讀者及企業(yè)開發(fā)人員學(xué)習(xí)使用,同時也可以作為培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。

書籍目錄

第一部分 JavaEE項目初步 第1章 Java Web技術(shù)出發(fā)點  1.1 Java Web應(yīng)用程序    1.1.1 Java Web應(yīng)用程序    1.1.2 JavaWleb應(yīng)用程序組件  1.2 搭建開發(fā)環(huán)境    1.2.1 安裝JDK開發(fā)包    1.2.2 安裝Tomcat服務(wù)器    1.2.3  配置環(huán)境變量    1.2.4 安裝Eclipse和MyEclipse    1.2.5 開發(fā)一個簡單的JavaWeb實例  1.3  Servlet技術(shù)應(yīng)用    1.3.1  Servlet概述    1.3.2  處理HTTP GET請求    1.3.3  處理包含數(shù)據(jù)的HTTP GET請求    1.3.4 處理HTTP POST請求  1.4 JSP技術(shù)應(yīng)用    1.4.1 JSP概述    1.4.2 JSP特性    1.4.3 JSP訪問模型    1.4.4 JSP頁面組成  1.5 JavaBean技術(shù)應(yīng)用    1.5.1 JavaBean概述    1.5.2 在JSP中使用JavaBean    1.5.3 第一個JavaBean案例  1.6 綜合案例   1.6.1 項目概述   1.6.2 項目開發(fā)  1.7 本章小結(jié) 第2章 框架  2.1 框架相關(guān)知識   2.1.1 什么是框架   2.1.2 為什么使用框架   2.1.3 相關(guān)概念  2.2 框架的應(yīng)用    2.2.1  三層結(jié)構(gòu)    2.2.2 表現(xiàn)層框架    2.2.3 數(shù)據(jù)訪問層框架    2.2.4 輕量級容器Spring  2.3 框架整合方案    2.3.1  Struts1.2+Spring+Hibernate   …… 第3章 軟件項目開發(fā)流程與分析 第二部分 項目開發(fā)案例Struts 1.2+Spring+Hibernate公文傳輸系統(tǒng) 第4章 公文傳輸系統(tǒng) 第5章 Struts與Velocity技術(shù)應(yīng)用  第6章 Hibernate技術(shù)應(yīng)用 第7章 Spring技術(shù)應(yīng)用 第8章 公文傳輸系統(tǒng)實現(xiàn)第三部分 項目開發(fā)案例Struts 2+Spring+Hibernate廣告業(yè)務(wù)管理系統(tǒng) 第9章 廣告業(yè)務(wù)管理系統(tǒng) 第10章 Struts 2技術(shù)應(yīng)用 第11章 廣告業(yè)務(wù)管理系統(tǒng)的實現(xiàn)第四部分 項目開發(fā)案例 JSF+Spring+Hibernate JCatalog電子商務(wù)系統(tǒng) 第12章 JCatalog電子商務(wù)系統(tǒng) 第13章 JSF技術(shù)應(yīng)用 第14章 JCatalog電子商務(wù)系統(tǒng)實現(xiàn)第五部分 項目開發(fā)案例Struts 2+Spring+iBATIS產(chǎn)品銷售分析系統(tǒng) 第15章 產(chǎn)品銷售分析系統(tǒng) 第16章 iBATIS技術(shù)應(yīng)用 第17章 產(chǎn)品銷售分析系統(tǒng)實現(xiàn)附錄  附錄A Ant工具應(yīng)用 附錄B CVS工具應(yīng)用 附錄C Log4j工具應(yīng)用

章節(jié)摘錄

  第二部分 項目開發(fā)案例Struts 1.2+Spring+Hibernate公文傳輸系統(tǒng)  第7章 Spring技術(shù)應(yīng)用  7.2.1 Sp ring AOP編程  1.AOP概念  面向方面編程(AOP,Aspcctcd Oriented:Programming)是一種新興的編程技術(shù)。AOP  和OOP雖然從字面上非常相似,但卻是面向不同領(lǐng)域的兩種設(shè)計思想。面向?qū)ο缶幊蹋∣OP)  是針對業(yè)務(wù)處理過程的實體及其屬性和行為進(jìn)行抽象封裝,使邏輯單元劃分得更加清晰高效。而AOP針對業(yè)務(wù)處理過程將各模塊中功能相同的操作提取出來,形成一個新的處理層面,它面對的是處理過程的某個階段或步驟,降低業(yè)務(wù)處理各實現(xiàn)部分之間的耦合性。  AOP從另一個角度來考慮程序的結(jié)構(gòu)以完善OOP,比如業(yè)務(wù)處理中很多模塊都需要使用日志管理、權(quán)限檢查以及事務(wù)管理等功能,利用AOP思想就可以把這些共通功能提取出來,然后再切入到各個業(yè)務(wù)模塊,這樣在各業(yè)務(wù)模塊中開發(fā)者可以集中精力實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯?! pring的一個關(guān)鍵組件就是AOP框架;Spring Ioc容器并不依賴于AOP,這意味著AOP可以用也可以不用。AOP完善了Spring IoC,使之成為一個有效的中間件解決方案?! ∠旅娼榻B一些重要的AOP概念。  方面(Aspected)。  這個是AOP最關(guān)鍵的一個術(shù)語,也可以稱為切面,指的是對象操作過程中的截面。例如在用戶進(jìn)行系統(tǒng)各模塊操作之前,一般都需要執(zhí)行權(quán)限檢查,這樣開發(fā)者就可以針對權(quán)限檢查提取出一個層面,使該功能與其他各模塊分離,模塊結(jié)構(gòu)如圖7.6(略)所示?! D7-6(略)中實現(xiàn)了一個通用的權(quán)限檢查模塊,在這層切面上進(jìn)行統(tǒng)一的集中式權(quán)限管理。而業(yè)務(wù)邏輯組件則無需關(guān)心權(quán)限方面的問題。

編輯推薦

  《輕量級JavaEE框架整合方案》特色:  內(nèi)容豐富,技術(shù)全面,案例實用;  精選4種主流的Java EE框架整合方案;  框架整合案例源于企業(yè)項目和官方實例;  Java專業(yè)講師和企業(yè)技術(shù)專家聯(lián)手打造。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    精通輕量級Java EE框架整合方案 PDF格式下載


用戶評論 (總計1條)

 
 

  •   不是很透徹,能對幾個框架進(jìn)行簡單的介紹,對項目的開發(fā)不是很詳細(xì)透徹。
 

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

京ICP備13047387號-7