資源簡(jiǎn)介
第1章:對(duì)Spring框架進(jìn)行宏觀性的概述,力圖使讀者建立起對(duì)Spring整體性的認(rèn)識(shí)。
第2章:通過(guò)一個(gè)簡(jiǎn)單的例子展現(xiàn)開(kāi)發(fā)Spring Web應(yīng)用的整體過(guò)程,通過(guò)這個(gè)實(shí)例,讀者可以快速跨入Spring Web應(yīng)用的世界。
第3章:講解Spring IoC容器的知識(shí),通過(guò)具體的實(shí)例詳細(xì)地講解IoC概念。同時(shí),對(duì)Spring框架的三個(gè)最重要的框架級(jí)接口進(jìn)行了剖析,并對(duì)Bean的生命周期進(jìn)行講解。
第4章:講解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的內(nèi)容,并對(duì)各個(gè)配置項(xiàng)的意義進(jìn)行了深入的說(shuō)明。
第5章:對(duì)Spring容器進(jìn)行解構(gòu),從內(nèi)部探究Spring容器的體系結(jié)構(gòu)和運(yùn)行流程。此外,我們還將對(duì)Spring容器一些高級(jí)主題進(jìn)行深入的闡述。
第6章:我們從Spring AOP的底層實(shí)現(xiàn)技術(shù)入手,一步步深入到Spring AOP的內(nèi)核中,分析它的底層結(jié)構(gòu)和具體實(shí)現(xiàn)。
第7章:對(duì)如何使用基于AspectJ配置AOP的知識(shí)進(jìn)行了深入的分析,這包括使用XML Schema配置文件、使用注解進(jìn)行配置等內(nèi)容。
第8章:介紹了Spring所提供的DAO封裝層,這包括Spring DAO的異常體系、數(shù)據(jù)訪問(wèn)模板等內(nèi)容。
第9章:介紹了Spring事務(wù)管理的工作機(jī)制,通過(guò)XML、注解等方式進(jìn)行事務(wù)管理配置,同時(shí)還講解了JTA事務(wù)配置知識(shí)。
第10章:對(duì)實(shí)際應(yīng)用中Spring事務(wù)管理各種疑難問(wèn)題進(jìn)行透徹的剖析,讓讀者對(duì)Spring事務(wù)管理不再有云遮霧罩的感覺(jué)。
第11章:講解了如何使用Spring JDBC進(jìn)行數(shù)據(jù)訪問(wèn)操作,我們還重點(diǎn)講述了LOB字段處理、主鍵產(chǎn)生和獲取等難點(diǎn)知識(shí)。
第12章:講解了如何在Spring中集成Hibernate、myBatis等數(shù)據(jù)訪問(wèn)框架,同時(shí),讀者還將學(xué)習(xí)到ORM框架的混用和DAO層設(shè)計(jì)的知識(shí)。
第13章:本章重點(diǎn)對(duì)在Spring中如何使用Quartz進(jìn)行任務(wù)調(diào)度進(jìn)行了講解,同時(shí)還涉及了使用JDK Timer和JDK 5.0執(zhí)行器的知識(shí)。
第14章:介紹Spring 3.0新增的OXM模塊,同時(shí)對(duì)XML技術(shù)進(jìn)行了整體的了解。
第15章:對(duì)Spring MVC框架進(jìn)行詳細(xì)介紹,對(duì)REST風(fēng)格編程方式進(jìn)行重點(diǎn)講解,同時(shí)還對(duì)Spring 3.0的校驗(yàn)和格式化框架如果和Spring MVC整合進(jìn)行講解。
第16章:有別于一般書(shū)籍的單元測(cè)試內(nèi)容,本書(shū)以當(dāng)前最具實(shí)戰(zhàn)的JUnit4+Unitils+ Mockito復(fù)合測(cè)試框架對(duì)如何測(cè)試數(shù)據(jù)庫(kù)、Web的應(yīng)用進(jìn)行了深入的講解。
第17章:以一個(gè)實(shí)際的項(xiàng)目為藍(lán)本,帶領(lǐng)讀者從項(xiàng)目需求分析、項(xiàng)目設(shè)計(jì)、代碼開(kāi)發(fā)、單元測(cè)試直到應(yīng)用部署經(jīng)歷整個(gè)實(shí)際項(xiàng)目的整體開(kāi)發(fā)過(guò)程。
代碼片段和文件信息
package?com.baobaotao;
import?org.apache.commons.lang.builder.ReflectionToStringBuilder;
import?javax.persistence.Entity;
import?javax.persistence.Table;
import?javax.persistence.Column;
import?javax.persistence.Id;
import?java.lang.reflect.Field;
import?java.io.Serializable;
/**
?*?@author?陳雄華
?*?@version?1.0
?*/
@Entity
@Table(name=“T_USER“)
public?class?User?implements?Serializable{
????@Id
????@Column(name?=?“USER_NAME“)
????private?String?userName;
????private?String?password;
????private?int?score;
????@Column(name?=?“LAST_LOGON_TIME“)
????private?long?lastLogonTime?=?0;
????public?String?getUserName()?{
????????return?userName;
????}
????public?void?setUserName(String?userName)?{
????????this.userName?=?userName;
????}
????public?String?getPassword()?{
????????return?password;
????}
????public?void?setPassword(String?password)?{
????????this.password?=?password;
????}
????public?int?getScore()?{
????????return?score;
????}
????public?void?setScore(int?score)?{
????????this.score?=?score;
????}
????public?long?getLastLogonTime()?{
????????return?lastLogonTime;
????}
????public?void?setLastLogonTime(long?lastLogonTime)?{
????????this.lastLogonTime?=?lastLogonTime;
????}
????public?String?toString()?{
????????return?(new?ReflectionToStringBuilder(this)?{
????????????protected?boolean?accept(Field?f)?{
????????????????if(f.getType().isPrimitive()?||?f.getType()?==?String.class?){
????????????????????return?true;
????????????????}else{
????????????????????return?false;
????????????????}
????????????}
????????}).toString();
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????6023??2011-03-25?11:24??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\.classpath
?????文件????????300??2011-03-23?14:21??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\.myme
?????文件???????1415??2011-03-23?16:26??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\.project
?????文件????????500??2011-03-23?16:26??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\.settings\.jsdtscope
?????文件?????????49??2011-03-23?16:26??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2011-03-23?16:26??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????4925??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\ba
?????文件???????2851??2010-06-10?17:47??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\connleak\applicatonContext.xm
?????文件???????1930??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\connleak\HiberUserService.class
?????文件???????1821??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\connleak\JdbcUserService$UserServiceRunner.class
?????文件???????2916??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\connleak\JdbcUserService.class
?????文件???????3423??2010-03-03?22:14??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\entity\applicatonContext.xm
?????文件???????3402??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\entity\HibernateUserService.class
?????文件???????2150??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\GetResourceDirectlyTest$NoticeServiceRunner.class
?????文件???????3056??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\GetResourceDirectlyTest.class
?????文件???????2329??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\HibernateTxManagerRunInJdbcTxManagerTest.class
?????文件???????2336??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\HibernateTxManageTest.class
?????文件???????1617??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\JdbcDaoRunWithHiberTxManagerTest.class
?????文件???????3041??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\JdbcDaoWithoutTxManagerTest.class
?????文件???????3002??2010-06-10?11:38??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\mixdao\applicationContext.xm
?????文件????????300??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\mixdao\ba
?????文件???????1492??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\mixdao\ScoreService.class
?????文件???????2441??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\mixdao\UserService.class
?????文件???????2491??2011-03-23?11:58??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\mixla
?????文件???????1651??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\mixla
?????文件???????2241??2010-06-10?10:32??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\multithread\applicatonContext.xm
?????文件????????310??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\multithread\ba
?????文件???????1338??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\multithread\ScoreService.class
?????文件????????877??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\multithread\UserContextHolder.class
?????文件???????1817??2011-03-23?14:20??Spring+3.x企業(yè)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)光盤(pán)源碼\chapter10\bin\com\baobaotao\multithread\UserService$MyThread.class
............此處省略4087個(gè)文件信息
評(píng)論
共有 條評(píng)論