出版時(shí)間:2008-8 出版社:人民郵電出版社 作者:梁建全 等編著 頁(yè)數(shù):585 字?jǐn)?shù):917000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)全面介紹了當(dāng)今Java EE Web開(kāi)發(fā)的主流技術(shù),重點(diǎn)講解了4種主流的框架整合方案。全書(shū)分為5個(gè)部分,共17章。第一部分是Java EE項(xiàng)目初步,第二部分介紹公文傳輸系統(tǒng)的實(shí)現(xiàn)(Struts 1.2+Spring+Hibernate),第三部分是廣告業(yè)務(wù)管理系統(tǒng)的實(shí)現(xiàn)(Struts 2+Spring+Hibernate),第四部分是JCatalog電子商務(wù)系統(tǒng)實(shí)現(xiàn)(JSF+Spring+Hibernate),第五部分是產(chǎn)品銷售分析系統(tǒng)實(shí)現(xiàn)(Struts 2+Spring+iBATIS)。附錄包括JavaEE項(xiàng)目中常用的輔助工具,包括Log4j日志工具、JUnit單元測(cè)試工具、CVS版本控制器。 本書(shū)由淺入深、循序漸進(jìn)、案例經(jīng)典,是一本具有高技術(shù)含量的Java EE流行框架大全和框架整合方案大全。本書(shū)適用于Java初、中級(jí)讀者及企業(yè)開(kāi)發(fā)人員學(xué)習(xí)使用,同時(shí)也可以作為培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
書(shū)籍目錄
第一部分 JavaEE項(xiàng)目初步 第1章 Java Web技術(shù)出發(fā)點(diǎn) 1.1 Java Web應(yīng)用程序 1.1.1 Java Web應(yīng)用程序 1.1.2 JavaWleb應(yīng)用程序組件 1.2 搭建開(kāi)發(fā)環(huán)境 1.2.1 安裝JDK開(kāi)發(fā)包 1.2.2 安裝Tomcat服務(wù)器 1.2.3 配置環(huán)境變量 1.2.4 安裝Eclipse和MyEclipse 1.2.5 開(kāi)發(fā)一個(gè)簡(jiǎn)單的JavaWeb實(shí)例 1.3 Servlet技術(shù)應(yīng)用 1.3.1 Servlet概述 1.3.2 處理HTTP GET請(qǐng)求 1.3.3 處理包含數(shù)據(jù)的HTTP GET請(qǐng)求 1.3.4 處理HTTP POST請(qǐng)求 1.4 JSP技術(shù)應(yīng)用 1.4.1 JSP概述 1.4.2 JSP特性 1.4.3 JSP訪問(wèn)模型 1.4.4 JSP頁(yè)面組成 1.5 JavaBean技術(shù)應(yīng)用 1.5.1 JavaBean概述 1.5.2 在JSP中使用JavaBean 1.5.3 第一個(gè)JavaBean案例 1.6 綜合案例 1.6.1 項(xiàng)目概述 1.6.2 項(xiàng)目開(kāi)發(fā) 1.7 本章小結(jié) 第2章 框架 2.1 框架相關(guān)知識(shí) 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ù)訪問(wèn)層框架 2.2.4 輕量級(jí)容器Spring 2.3 框架整合方案 2.3.1 Struts1.2+Spring+Hibernate …… 第3章 軟件項(xiàng)目開(kāi)發(fā)流程與分析 第二部分 項(xiàng)目開(kāi)發(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)實(shí)現(xiàn)第三部分 項(xiàng)目開(kāi)發(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)的實(shí)現(xiàn)第四部分 項(xiàng)目開(kāi)發(fā)案例 JSF+Spring+Hibernate JCatalog電子商務(wù)系統(tǒng) 第12章 JCatalog電子商務(wù)系統(tǒng) 第13章 JSF技術(shù)應(yīng)用 第14章 JCatalog電子商務(wù)系統(tǒng)實(shí)現(xiàn)第五部分 項(xiàng)目開(kāi)發(fā)案例Struts 2+Spring+iBATIS產(chǎn)品銷售分析系統(tǒng) 第15章 產(chǎn)品銷售分析系統(tǒng) 第16章 iBATIS技術(shù)應(yīng)用 第17章 產(chǎn)品銷售分析系統(tǒng)實(shí)現(xiàn)附錄 附錄A Ant工具應(yīng)用 附錄B CVS工具應(yīng)用 附錄C Log4j工具應(yīng)用
章節(jié)摘錄
第二部分 項(xiàng)目開(kāi)發(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è)計(jì)思想。面向?qū)ο缶幊蹋∣OP) 是針對(duì)業(yè)務(wù)處理過(guò)程的實(shí)體及其屬性和行為進(jìn)行抽象封裝,使邏輯單元?jiǎng)澐值酶忧逦咝?。而AOP針對(duì)業(yè)務(wù)處理過(guò)程將各模塊中功能相同的操作提取出來(lái),形成一個(gè)新的處理層面,它面對(duì)的是處理過(guò)程的某個(gè)階段或步驟,降低業(yè)務(wù)處理各實(shí)現(xiàn)部分之間的耦合性?! OP從另一個(gè)角度來(lái)考慮程序的結(jié)構(gòu)以完善OOP,比如業(yè)務(wù)處理中很多模塊都需要使用日志管理、權(quán)限檢查以及事務(wù)管理等功能,利用AOP思想就可以把這些共通功能提取出來(lái),然后再切入到各個(gè)業(yè)務(wù)模塊,這樣在各業(yè)務(wù)模塊中開(kāi)發(fā)者可以集中精力實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯?! pring的一個(gè)關(guān)鍵組件就是AOP框架;Spring Ioc容器并不依賴于AOP,這意味著AOP可以用也可以不用。AOP完善了Spring IoC,使之成為一個(gè)有效的中間件解決方案?! ∠旅娼榻B一些重要的AOP概念。 方面(Aspected)?! ∵@個(gè)是AOP最關(guān)鍵的一個(gè)術(shù)語(yǔ),也可以稱為切面,指的是對(duì)象操作過(guò)程中的截面。例如在用戶進(jìn)行系統(tǒng)各模塊操作之前,一般都需要執(zhí)行權(quán)限檢查,這樣開(kāi)發(fā)者就可以針對(duì)權(quán)限檢查提取出一個(gè)層面,使該功能與其他各模塊分離,模塊結(jié)構(gòu)如圖7.6(略)所示?! D7-6(略)中實(shí)現(xiàn)了一個(gè)通用的權(quán)限檢查模塊,在這層切面上進(jìn)行統(tǒng)一的集中式權(quán)限管理。而業(yè)務(wù)邏輯組件則無(wú)需關(guān)心權(quán)限方面的問(wèn)題。
編輯推薦
《輕量級(jí)JavaEE框架整合方案》特色: 內(nèi)容豐富,技術(shù)全面,案例實(shí)用; 精選4種主流的Java EE框架整合方案; 框架整合案例源于企業(yè)項(xiàng)目和官方實(shí)例; Java專業(yè)講師和企業(yè)技術(shù)專家聯(lián)手打造。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
精通輕量級(jí)Java EE框架整合方案 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版