精通Spring

出版時(shí)間:2008-10  出版社:電子工業(yè)出版社  作者:羅時(shí)飛 著  頁數(shù):521  
Tag標(biāo)簽:無  

前言

  毫不夸張地說,Spring 2.5是一套有關(guān)Java EE API的百科全書,它針對各種Java EE API的使用都提供了一流的、一致的抽象和集成工作,從而統(tǒng)一Java EE API暴露給開發(fā)者的客戶視圖。開發(fā)者都知道,Java EE API的使用非常煩瑣,許多與業(yè)務(wù)無關(guān)的技術(shù)細(xì)節(jié)需要開發(fā)者悉心打理。稍有不慎,各種Java EE問題隨之而來,而Spring 2.5正是為解決Java EE編程模型中的這些問題而出現(xiàn)的?! 橥瓿筛鞣NJava EE API的集成工作,Spring開發(fā)團(tuán)隊(duì)提供了Spring元框架,即控制反轉(zhuǎn)容器(IoC)和AOP技術(shù)實(shí)現(xiàn)。所有的Java EE API集成工作都是在這一元框架基礎(chǔ)之上構(gòu)建的。從目前來看,Spring 2.5主要提供了三方面的Java EE API集成:DAO層集成技術(shù);Java EE服務(wù)及技術(shù);Web層支持?! ”緯菄@Spring 2.5中的上述各項(xiàng)內(nèi)容而準(zhǔn)備的。  時(shí)隔兩年后,《精通Spring 2.0》(第二版)成功寫作完成,并出版發(fā)行。同《精通Spring》(第一版)相比,本次改進(jìn)、新增的內(nèi)容非常多,下面總結(jié)了本書的特點(diǎn)。

內(nèi)容概要

  是關(guān)于Spring2.5的權(quán)威教程,是Java/Java EE開發(fā)者必備的參考書?!毒⊿pring:深入Java EE開發(fā)核心技術(shù)》詳盡、系統(tǒng)地介紹了JavaEE的基礎(chǔ)知識、Spring 2.5的各種功能,以及Sprin9 2.5的高級使用技巧和最佳實(shí)踐。全書共分為5篇;第1篇為綜述,主要圍繞Java EE5、Spnng展開; 第2篇介紹Spring2.5核心技術(shù),主要圍繞Spring元框架進(jìn)行闡述:第3篇介紹DAO層集成技術(shù),主要圍繞JDBC、Hibernate和JPA等持久化技術(shù)展開論述,針對Spring使能應(yīng)用的事務(wù)管理和集成測試,也進(jìn)行了相關(guān)介紹;第4篇介紹Java EE服務(wù)及技術(shù)的集成,主要圍繞企業(yè)應(yīng)用中使用的各種Java EE服務(wù)及技術(shù)展開論述;第5篇介紹Spring 2.5高級特性,主要從忘卻的Spring高級話題和Spring最佳實(shí)踐角度給出論述:附錄A完整地介紹了Spring 2.5支持的各種命名空間及其中的所有元素。全書理論與實(shí)踐并重,通過大量的實(shí)例幫助讀者盡快掌握Spring 2.5的使用技巧,從而提高《精通Spring:深入Java EE開發(fā)核心技術(shù)》的參考、閱讀價(jià)值?!  毒⊿pring:深入Java EE開發(fā)核心技術(shù)》適合作為Java/Java EE開發(fā)者、系統(tǒng)分析師和架構(gòu)師的參考書,同時(shí),《精通Spring:深入Java EE開發(fā)核心技術(shù)》非常適合于高校相關(guān)專業(yè)的學(xué)生,以及對Java/Java EE開發(fā)有興趣的各類開發(fā)者。

作者簡介

  羅時(shí)飛,獨(dú)立Java EE顧問。西安交通大學(xué)碩士。將近100年的Java EE開發(fā)、架構(gòu)經(jīng)驗(yàn),理論與實(shí)踐并重。對Java EE平臺、敏捷方法及開源技術(shù)有深入研究。出版圖書多本,曾被評為電子工業(yè)出版社的“優(yōu)秀作譯者”。他一直在依托網(wǎng)站專職從事企業(yè)級Java的推廣工作?!∑浣诖碜髌酚校骸  睹艚莩掷m(xù)集成(Cruise Control版)——高效研發(fā)之道》、《敏捷Acegi、CAS——構(gòu)建安全的Java系統(tǒng)》、《精通EJB3.O》(譯)、《精通Spring 2.0》。

書籍目錄

第1篇 綜述第1章 Java EE 51.1 Java EE 5引入的新特性1.2 進(jìn)入EJB 3.0時(shí)代1.3 Java EE開發(fā)模型的局限性1.4 小結(jié)第2章 步入Spring 2.52.1 挑戰(zhàn)Java EE 5開發(fā)模型2.1.1 輕量級開發(fā)模型2.1.2 倡導(dǎo)敏捷開發(fā)2.1.3 Spring 2.5的架構(gòu)價(jià)值2.2 有所為和有所不為2.2.1 Spring 2.5提供的功能2.2.2 排除在外2.3 Spring 2.5時(shí)代的到來2.4 小結(jié)第3章 獲得Spring 2.5發(fā)布版和源碼3.1 獲得Spring 2.5持續(xù)發(fā)布版3.2 獲得持續(xù)更新的Spring 2.5項(xiàng)目源碼3.3 小結(jié)第4章 啟動Spring 2.5使能項(xiàng)目4.1 開發(fā)平臺的搭建4.1.1 JDK的安裝及設(shè)置4.1.2 選用Eclipse IDE和WTP4.1.3 借助插件調(diào)試Web應(yīng)用4.1.4 獲取及安裝Spring IDE4.2 Spring IDE的使用4.3 小結(jié)第2篇 Spring 2.5核心技術(shù)第5章 控制反轉(zhuǎn)容器5.1 有關(guān)DI容器的背景知識5.2 BeanFactory和ApplicationContext5.3 宿主DI容器配置元數(shù)據(jù)的不同方式5.3.1 基于XML的DI容器配置元數(shù)據(jù)5.3.2 基于注解的DI容器配置元數(shù)據(jù)5.4 基于泛型訪問DI容器5.5 支持的不同依賴注入類型5.5.1 設(shè)值注入5.5.2 構(gòu)建器注入5.5.3 屬性注入5.5.4 方法注入5.6 Autowiring策略5.6.1 autowire屬性5.6.2 元素的dependency-check屬性5.6.3 @Required注解5.6.4 @Autowired注解5.6.5 細(xì)粒度控制Autowiring策略5.6.6 借用元素5.7 善待depends-on屬性5.8 抽象和子Bean定義5.9 別名(Alias)5.10 外在化應(yīng)用參數(shù)的配置5.10.1 元素5.10.2 元素5.11 受管Bean的作用范圍5.11.1 單例和原型5.11.2 僅僅適合于Web環(huán)境的三種作用范圍5.12 在Web應(yīng)用中使用DI容器5.12.1 往Web應(yīng)用中加載DI容器5.12.2 復(fù)合多個(gè)配置文件5.12.3 于Web應(yīng)用中操控DI容器5.12.4 國際化和本地化消息資源5.13 探索命名空間5.13.1 元素5.13.2 元素5.13.3 元素5.13.4 元素5.13.5 元素5.13.6 元素5.14 使用命名空間5.15 操控資源5.15.1 內(nèi)置的Resource繼承鏈5.15.2 借助DI容器訪問各種資源5.15.3 妙用classpath*前綴5.16 回調(diào)接口集合及其觸發(fā)順序5.16.1 BeanNameAware回調(diào)接口5.16.2 BeanClassLoaderAware回調(diào)接口5.16.3 BeanFactoryAware回調(diào)接口5.16.4 ResourceLoaderAware回調(diào)接口5.16.5 ApplicationEventPublisherAware回調(diào)接口5.16.6 MessageSourceAware回調(diào)接口5.16.7 ApplicationContextAware回調(diào)接口5.16.8 @PostConstruct注解5.16.9 InitializingBean回調(diào)接口5.16.10 元素的init-method屬性5.16.11 @PreDestroy注解5.16.12 DisposableBean回調(diào)接口5.16.13 元素的destroy-method屬性5.17 小結(jié)第6章 面向切面編程6.1 AOP背景知識6.2 AspectJ 6介紹6.2.1 AspectJ的安裝及使用6.2.2 Before裝備6.2.3 AfterReturning裝備6.2.4 AfterThrowing裝備6.2.5 After裝備6.2.6 Around裝備6.2.7 引入(Introduction)6.3 Spring AOP的基本概念6.4 Spring AOP的老式用法6.4.1 Before裝備6.4.2 基于ProxyFactoryBean的手工代理6.4.3 AfterReturning裝備6.4.4 AfterThrowing裝備6.4.5 Around裝備6.4.6 Introduction引入6.4.7 使用自動代理特性6.4.8 切換代理機(jī)制6.4.9 基于ProxyFactory的編程代理6.5 基于@AspectJ的Spring AOP6.5.1 聲明切面、pointcut和裝備6.5.2 各種裝備的使用6.5.3 切換代理機(jī)制6.5.4 控制各裝備的觸發(fā)順序6.5.5 pointcut表達(dá)語言6.6 基于元素的AOP6.6.1 聲明切面、pointcut和裝備6.6.2 各種裝備的使用6.6.3 元素6.6.4 切換代理機(jī)制6.7 借用AspectJ 6進(jìn)行領(lǐng)域?qū)ο蟮腄I操作6.7.1 直接使用AnnotationBean-ConfigurerAspect切面6.7.2 @Configurable注解6.7.3 借助aop.xml控制啟用的特定切面6.7.4 元素6.7.5 元素6.7.6 借用元素6.8 小結(jié)第3篇 DAO層集成技術(shù)第7章 DAO抽象支持7.1 背景7.2 DAO集成支持7.2.1 DataAccessException異常體系7.2.2 DaoSupport繼承鏈7.2.3 DataAccessUtils實(shí)用類7.3 小結(jié)第8章 JDBC集成8.1 背景知識及示例8.2 Spring對JDBC提供的支持8.3 運(yùn)行JDBC版PetClinic實(shí)例8.4 JdbcTemplate及相應(yīng)的支持類8.4.1 JdbcTemplate核心類8.4.2 JdbcDaoSupport支持類8.5 NamedParameterJdbcTemplate及相應(yīng)的支持類8.5.1 NamedParameterJdbcTemplate模板類8.5.2 NamedParameterJdbcDao-Support支持類8.6 SimpleJdbcTemplate及相應(yīng)的支持類8.6.1 SimpleJdbcTemplate模板類8.6.2 SimpleJdbcDaoSupport支持類8.6.3 SimpleJdbcInsert輔助類8.6.4 基于JDBC的PetClinic綜合示例分析8.7 內(nèi)置的DataSource繼承鏈8.7.1 用于測試目的的DriverManagerDataSource8.7.2 用于測試目的的SimpleDriverDataSource8.7.3 用于測試目的的Single-ConnectionDataSource8.7.4 Apache DBCP數(shù)據(jù)源8.7.5 Java EE容器內(nèi)置的數(shù)據(jù)源8.7.6 LazyConnectionDataSource-Proxy數(shù)據(jù)源8.7.7 TransactionAwareDataSource-Proxy數(shù)據(jù)源8.7.8 UserCredentialsDataSource-Adapter數(shù)據(jù)源8.7.9 IsolationLevelDataSource-Adapter數(shù)據(jù)源8.7.10 WebSphereDataSource-Adapter數(shù)據(jù)源8.7.11 IsolationLevelDataSource-Router數(shù)據(jù)源8.8 將JDBC操作建模成Java對象8.8.1 SqlUpdate輔助類8.8.2 UpdatableSqlQuery輔助類8.8.3 MappingSqlQuery輔助類8.8.4 SqlFunction輔助類8.9 與存儲過程交互8.9.1 JdbcTemplate針對存儲過程提供的支持8.9.2 StoredProcedure輔助類8.9.3 SimpleJdbcCall輔助類8.10 處理大批量數(shù)據(jù)8.10.1 JdbcTemplate內(nèi)置的batchUpdate()方法8.10.2 SimpleJdbcTemplate內(nèi)置的batchUpdate()方法8.10.3 BatchSqlUpdate輔助類8.11 基于JDBC的LOB集成支持8.11.1 運(yùn)行及分析imagedb示例應(yīng)用8.11.2 NativeJdbcExtractor繼承鏈8.11.3 操作LOB字段8.12 如何獲得和生成主鍵8.12.1 KeyHolder及GeneratedKey-Holder實(shí)現(xiàn)者8.12.2 DataFieldMaxValue-Incrementer繼承鏈8.13 對行集的支持8.13.1 JdbcTemplate內(nèi)置的queryForRowSet()方法集合8.13.2 NamedParameterJdbcTemplate內(nèi)置的queryForRowSet()方法集合8.14 JDBC最佳實(shí)踐8.15 小結(jié)第9章 事務(wù)集成9.1 背景知識及示例9.2 Spring對事務(wù)提供的支持9.3 Spring眼中的事務(wù)管理策略9.3.1 事務(wù)定義9.3.2 各種PlatformTransaction-Manager實(shí)現(xiàn)9.4 編程式事務(wù)9.4.1 TransactionTemplate及相關(guān)回調(diào)接口9.4.2 使用@Transactional注解和元素9.4.3 擁抱EJB 3.0引入的@TransactionAttribute注解9.5 聲明式事務(wù)9.5.1 TransactionProxyFactoryBean輔助類9.5.2 元素9.6 在AspectJ 6應(yīng)用中使用@Transactional9.6.1 直接使用Annotation-TransactionAspect切面9.6.2 借用元素9.6.3 借用元素9.7 事務(wù)集成高級特性9.7.1 Java EE應(yīng)用服務(wù)器的事務(wù)集成9.7.2 元素9.7.3 選擇合適的事務(wù)策略9.8 小結(jié)第10章 單元和集成測試10.1 背景知識及示例10.2 Spring對集成測試的支持10.2.1 ReflectionTestUtils實(shí)用類10.2.2 運(yùn)行PetClinic中的集成測試類10.3 遺留JUnit 3.8集成測試支持10.3.1 AbstractSingleSpringContext-Tests支持類10.3.2 AbstractDependencyInjection-SpringContextTests支持類10.3.3 AbstractTransactionalSpring-ContextTests支持類10.3.4 AbstractTransactionalData-SourceSpringContextTests支持類10.3.5 AbstractAnnotationAware-TransactionalTests支持類10.4 新引入的TestContext集成測試框架10.4.1 面向開發(fā)者的支持類10.4.2 AbstractJUnit38Spring-ContextTests支持類10.4.3 AbstractTransactionalJUnit38-SpringContextTests支持類10.4.4 AbstractJUnit4Spring-ContextTests支持類10.4.5 AbstractTransactionalJUnit4-SpringContextTests支持類10.5 集成測試最佳實(shí)踐10.6 小結(jié)第11章 Hibernate集成11.1 背景知識及示例11.2 Hibernate Tools介紹11.2.1 Ant支持11.2.2 Eclipse支持11.3 Spring對Hibernate提供的支持11.4 運(yùn)行Hibernate版PetClinic實(shí)例11.5 基于Hibernate集成的CRUD操作11.5.1 HibernateTemplate模板類11.5.2 HibernateCallback回調(diào)接口11.5.3 關(guān)于SessionFactory.getCurrentSession()方法的使用11.6 LocalSessionFactoryBean11.7 AnnotationSession-FactoryBean11.8 事務(wù)管理支持11.9 基于Hibernate的LOB處理11.10 為imagedb示例啟用JTA事務(wù)11.11 集成測試支持11.11.1 分析Hibernate版PetClinic實(shí)例的集成測試工作11.11.2 混合使用JDBC和Hibernate11.12 小結(jié)第12章 Java持久化API集成12.1 背景知識及示例12.2 Spring對JPA提供的支持12.3 基于JPA集成的CRUD操作12.3.1 JpaTemplate模板類12.3.2 JpaCallbck回調(diào)接口12.3.3 @PersistenceContext注解12.4 AbstractEntityManager-FactoryBean繼承鏈12.4.1 LocalEntityManager-FactoryBean輔助類12.4.2 LocalContainerEntity-ManagerFactoryBean輔助類12.4.3 DataSourceLookup繼承鏈12.5 事務(wù)管理支持12.6 裝載期織入(LTW)12.6.1 ReflectiveLoadTimeWeaver實(shí)現(xiàn)類12.6.2 InstrumentationLoad-TimeWeaver實(shí)現(xiàn)類12.6.3 LoadTimeWeaver繼承鏈在JPA集成中的應(yīng)用12.7 SharedEntityManagerBean12.8 集成測試支持12.8.1 AbstractJpaTests支持類12.8.2 AbstractAspectjJpaTests支持類12.8.3 混合使用JDBC和JPA12.9 小結(jié)第4篇 集成Java EE服務(wù)及技術(shù)第13章 JNDI集成13.1 背景知識及示例13.2 Spring對JNDI提供的支持13.3 JndiObjectFactoryBean13.4 元素13.5 JndiTemplate和JndiCallback的使用13.6 小結(jié)第14章 EJB 3.0集成14.1 背景知識及示例14.2 Spring對開發(fā)EJB 3.0組件提供的支持14.3 Spring對訪問EJB 3.0組件提供的支持14.3.1 借助JndiObjectFactory-Bean輔助類14.3.2 org.springframework.ejb.access包14.3.3 元素和元素14.4 關(guān)于遺留EJB 2.x支持14.5 小結(jié)第15章 線程池和任務(wù)調(diào)度集成15.1 Spring提供的線程池支持15.1.1 SyncTaskExecutor執(zhí)行器15.1.2 SimpleAsyncTaskExecutor執(zhí)行器15.1.3 ThreadPoolTaskExecutor和ConcurrentTaskExecutor執(zhí)行器15.1.4 TimerTaskExecutor執(zhí)行器15.1.5 SimpleThreadPool-TaskExecutor執(zhí)行器15.1.6 commonj.WorkManager-TaskExecutor執(zhí)行器15.1.7 jca.work.WorkManager-TaskExecutor繼承鏈15.2 Spring提供的任務(wù)調(diào)度支持15.2.1 針對java.util.Timer的任務(wù)調(diào)度支持15.2.2 針對Quartz的任務(wù)調(diào)度支持15.2.3 針對java.util.concurrent的任務(wù)調(diào)度支持15.2.4 針對CommonJ的任務(wù)調(diào)度支持15.3 小結(jié)第16章 Java消息服務(wù)集成16.1 背景知識及示例16.2 Spring對JMS消息提供的支持16.3 借助JmsTemplate發(fā)送JMS消息16.4 同步和異步消費(fèi)JMS消息16.4.1 借助JmsTemplate同步接收J(rèn)MS消息16.4.2 AbstractMessageListener-Container容器16.4.3 元素16.5 JMS事務(wù)管理16.6 小結(jié)第17章 JavaMail集成17.1 背景知識及示例17.2 Spring對JavaMail提供的支持17.3 發(fā)送簡單郵件17.4 發(fā)送含有附件的郵件17.5 發(fā)送含有HTML和內(nèi)嵌資源的郵件17.6 小結(jié)第18章 遠(yuǎn)程服務(wù)集成18.1 遠(yuǎn)程服務(wù)背景知識及示例18.2 Spring對遠(yuǎn)程服務(wù)提供的支持18.3 RMI/RMI-IIOP集成18.4 Hessian和Burlap集成18.4.1 DispatcherServlet和HttpRequestHandlerServlet輔助類18.4.2 宿主在Sun JDK 6.0內(nèi)置的HTTP服務(wù)器中18.5 HTTP Invoker支持18.6 Web服務(wù)集成18.6.1 JAX-RPC集成18.6.2 JAX-WS集成18.7 基于JMS的遠(yuǎn)程服務(wù)18.8 小結(jié)第19章 Java管理擴(kuò)展集成19.1 背景知識及示例19.2 Spring對JMX提供的支持19.3 自動注冊MBean組件19.3.1 關(guān)于MBeanExporter的autodetectMode和registrationBehavior屬性19.3.2 Hibernate暴露的StatisticsService MBean19.4 將POJO導(dǎo)出成MBean組件19.5 控制MBean組件的管理接口19.5.1 AbstractConfigurable-MBeanInfoAssembler繼承鏈19.5.2 基于注解的Metadata-MBeanInfoAssembler19.5.3 和元素19.5.4 面向異步處理的Lifecycle接口19.6 控制MBean組件的ObjectName19.6.1 KeyNamingStrategy實(shí)現(xiàn)類19.6.2 IdentityNamingStrategy實(shí)現(xiàn)類19.6.3 MetadataNamingStrategy實(shí)現(xiàn)類19.7 發(fā)送與接收J(rèn)MX通知19.8 通過應(yīng)用訪問MBean組件19.9 小結(jié)第20章 Java EE連接器架構(gòu)集成20.1 背景知識及示例20.2 Spring對JCA提供的支持20.3 CciTemplate及相關(guān)回調(diào)接口20.4 將JCA操作建模成Java對象20.5 事務(wù)管理20.6 宿主在JCA適配器中的DI容器20.6.1 將SpringContextResource-Adapter部署到RAR中20.6.2 ResourceAdapterFactory-Bean輔助類20.7 小結(jié)第5篇 Spring 2.5高級特性第21章 忘卻的Spring高級話題21.1 分發(fā)和監(jiān)聽事件21.2 AOP攔截器鏈21.3 DataSourceUtils、Session-FactoryUtils、EntityManager-FactoryUtils21.4 Web層集成支持21.5 元素21.6 如何優(yōu)雅地銷毀DI容器21.6.1 Web應(yīng)用類型21.6.2 EJB應(yīng)用類型21.6.3 Java SE應(yīng)用、集成測試類型21.7 DI容器的分層管理21.8 腳本集成21.9 小結(jié)第22章 Spring最佳實(shí)踐22.1 注重分層架構(gòu)設(shè)計(jì)22.2 合理采納注解技術(shù)22.3 日志管理策略22.4 善待Java EE容器內(nèi)置的類裝載器22.5 逐步采納Spring 2.522.6 小結(jié)附錄A 基于XML Schema的權(quán)威配置指南A.1 XML配置文件A.2 命名空間A.2.1 元素A.2.2 元素A.2.3 元素A.2.4 元素A.3 命名空間A.3.1 元素A.3.2 元素A.3.3 元素A.3.4 元素A.3.5 元素A.3.6 元素A.4 命名空間A.4.1 元素A.4.2 元素A.4.3 元素A.4.4 元素A.4.5 元素A.4.6 元素A.4.7 元素A.4.8 元素A.5 命名空間A.5.1 元素A.5.2 元素A.5.3 元素A.6 命名空間A.6.1 元素A.6.2 元素A.6.3 元素A.7 命名空間A.7.1 元素A.7.2 元素A.7.3 元素A.8 命名空間A.8.1 元素A.8.2 元素A.9 命名空間A.9.1 元素A.9.2 元素A.9.3 元素A.9.4 元素A.10 命名空間A.11 小結(jié)

章節(jié)摘錄

  第1章Java EE 5:簡要回顧Java EE 5中各種組件的開發(fā),Annotation注解技術(shù)被Java EE廣泛應(yīng)用;隨后介紹了EJB 3.0組件的開發(fā)。在Java EE 5全面擁抱Annotation注解技術(shù)的同時(shí),也暴露出Java EE開發(fā)模型的若干局限性,而這方面的內(nèi)容也在本章給出了討論。  第2章步入Spring 2.5:從宏觀上將Spring 2.5告知給開發(fā)者。比如,它所倡導(dǎo)的POJO開發(fā)模型是如何超越Java EE開發(fā)模型的、Spring2.5的架構(gòu)價(jià)值、Spring2.5涉足的具體技術(shù)領(lǐng)域等?! 〉?章獲得Spring 2.5發(fā)布版和源碼:為開發(fā)和調(diào)試Spring使能應(yīng)用,開發(fā)者必須懂得如何下載Spring 2.5。  第4章啟動Spring 2.5使能項(xiàng)目:“工欲善其事,必先利其器”,為如期交付高質(zhì)量的復(fù)雜軟件產(chǎn)品,研發(fā)團(tuán)隊(duì)必須搭建一流的開發(fā)平臺。與此同時(shí),我們還對Spring IDE的使用給出了詳細(xì)介紹,缺乏Spring IDE的Spring 2.5使能項(xiàng)目的開發(fā)過程會顯得非常生澀?! 『喕疛ava EE 5的開發(fā)和部署模型是整個(gè)企業(yè)級Java領(lǐng)域一致的呼聲,Java EE 5確實(shí)也達(dá)到了這一目標(biāo)。在大范圍采用Java SE 5引入的Annotation注解技術(shù)后,部署描述符幾乎是多余的了。如今,資源和組件的依賴性注入也可以交由Annotation注解完成。無論是EJB 3.0組件還是Servlet, 無論是Web服務(wù)(JAX-WS)還是JSF受管Bean(后端Bean),Annotation注解技術(shù)的應(yīng)用都隨處可見。

編輯推薦

  專業(yè)人士,權(quán)威經(jīng)典。  Spring 2.5是迄今為止完美的Java EE架構(gòu)級框架,全面深入、多維度演繹Spring 2.5的各個(gè)方面,本書蘊(yùn)含作者多年Java EE研發(fā)實(shí)踐及經(jīng)驗(yàn)?! ∧跩ava魅力,成就開發(fā)專家  看清Java萬花的本質(zhì),從復(fù)雜的表象中尋找普遍的規(guī)律,深刻理解Java的核心思想?! £P(guān)于Spring2.5的權(quán)威教程,是Java/Java EE開發(fā)者、架構(gòu)師必備的參考書  對JavaEE5及Spring2.5進(jìn)行了綜述。包括Java EE5,步入Spring2.5,獲得Spring2.5發(fā)布版和源碼。啟動Spring2.5使能項(xiàng)目  詳細(xì)介紹Spring2.5核心技術(shù)。包括控制反轉(zhuǎn)容器,面向切面編程  對DA0層集成技術(shù)進(jìn)行了詳細(xì)闡述。包括DA0抽象支持。JDBC集成,事務(wù)集成,單元和集成測試。Hibernate集成,Java持久化API集成  深入講解Java EE服務(wù)及技術(shù)集成。包括JNDI集成,EJB3.0集成.線程池和任務(wù)調(diào)度集成。Java消息服務(wù)集成,Java Mail集成,遠(yuǎn)程服務(wù)集成。Java管理擴(kuò)展集成,Java EE連接器架構(gòu)集成  專注于Spring2.5高級特性的研究。包括忘卻的Spring高級話題,Spring最佳實(shí)踐  對Spring2.5內(nèi)置的各種XML Schema支持進(jìn)行了全方位闡述。包括基于XML Schema的權(quán)威配置指南  全書理論與實(shí)踐并重,通過大量的實(shí)例幫助讀者盡快掌握Spring2,5的各種基本和高級使用技巧,從而提高本書的參考和閱讀價(jià)值

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    精通Spring PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7