
| 《精通Spring 2.X Java Web开发》以反向控制和AOP为框架和核心,统一应用对象的配置、查找、生命周期管理等工作。划分出业务逻辑与基础服务两者不同的关注面,开发人员可以使用简单Java对象轻松拥有EJB一样强大的功能。一站式的开发框架,通过自身实现和第三者集成两种途径提供了Java企业应用展现层、业务层、持久层等各项技术。凝聚JAVA魅力,成就开发专家。看清JAVA万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解JAVA的核心思想。按照从易到难、由浅入深、循序渐进的顺序介绍Spring,并使用大量的实例使读者更加深刻地理解所学习的知识,更好地进行开发实践。深刻地揭示了Spring的技术内幕,对IOC、DI、AOP、事务管理等根基性的技术进行了深度的讲解。阅读《精通Spring 2.X Java Web开发》可使读者熟练使用Spring的各项功能,而且还能够对书中的实例举一反三。 |
| 张钰(Erikchang),长期研究Java与开源技术,国内知名开源社区EasyJF资深成员之一。Erikchang在Java与开源技术领域有多年的经验积累,最愿意做的事情就是和软件领域的每—位同好交流自己的心得。Erikchang盼望通过本书可以和热爱Spring和Java技术的每—位读者进行对话,共同推进开源技术在中国的发展。 |
| 第1章 开始Spring之旅1.1 获取并查看Spring1.1.1 获取Spring1.1.2 Spring项目文件简介1.1.3 查看Spring源码1.2 开始使用Spring1.3 小结第2章 控制反转(IOC)和依赖注入(DI)2.1 认识IOC2.1.1 开始第一个实例:超级玛丽之人物构造2.1.2 3种不同的注入方式2.1.3 注入方式的选择2.2 详解Spring的Bean2.2.1 Bean的标识(id和name)2.2.2 Bean的类(class)2.2.3 Bean的作用域2.2.4 Bean的属性2.2.5 Bean中应用其他的Bean2.2.6 集合的注入2.2.7 标签2.2.8 null值的处理2.2.9 使用依赖 depends-on2.2.10 延迟初始化Bean2.2.11 Bean的生命周期2.2.12 Bean的5种装配模式2.2.13 Bean依赖检查的4种模式2.2.14 Bean的管理2.2.15 两种不同的Bean2.2.16 超级玛丽游戏初始化之完结篇2.3 详解ApplicationContext2.3.1 ApplicationContext的初始化2.3.2 消息处理机制2.3.3 资源读取2.3.4 事件传递机制2.4 小结第3章 Spring的AOP实现3.1 正则表达式简介3.2 AOP概述3.2.1 代理机制3.2.2 AOP中常用术语3.3 传统的AOP支持3.3.1 前置通知Before Advice3.3.2 后置通知After Advice3.3.3 环绕通知Around Advice3.3.4 异常通知Throw Advice3.3.5 NameMatchMethodPointAdvisor3.3.6 RegexpMethodPointcutAdvisor3.3.7 DefaultPointcutAdvisor3.3.8 引介3.4 Spring 2.0中的AOP3.4.1 Spring 2.0中的Pointcut定义3.4.2 基于XML Schema的前置通知3.4.3 基于Annotation的前置通知3.4.4 基于XML Schema的后置通知3.4.5 基于Annotation的后置通知3.4.6 基于XML Schema的环绕通知3.4.7 基于Annotation的环绕通知3.4.8 基于XML Schema的异常通知3.4.9 基于Annotation的异常通知3.4.10 SpringAOP综合运用之超级玛丽完结篇3.5 小结第4章 Spring持久层的封装及事务支持4.1 初识Spring持久层4.1.1 DAO的支持4.1.2 数据源的注入4.1.3 多种数据源的置换4.2 JDBC的支持4.2.1 Template模式4.2.2 JdbcTemplate4.2.3 使用JdbcTemplate查询数据库4.2.4 使用JdbcTemplate更新数据4.2.5 AbstractLobCreatingPreparedStatementCallback4.2.6 面向对象查询数据4.2.7 NamedParameterJdbcTemplate4.2.8 SimpleJdbcTemplate4.3 Spring事务支持4.3.1 Spring事务概述4.3.2 编程式事务管理4.3.3 事务属性4.3.4 声明式事务管理4.4 小结第5章 Spring的MVC5.1 开始Spring MVC5.1.1 IDE的准备5.1.2 第一个MVC实例5.2 Handle Mapping5.3 ModelAndView5.4 View5.5 Controller5.5.1 AbstractController5.5.2 BaseCommandController、AbstractCommandController5.5.3 SimpleFormController5.5.4 MultiActionController5.5.5 AbstractWizardFormController5.5.6 ParameterizableViewController5.6 拦截器5.7 数据绑定5.8 验证器5.9 Spring和其他视图技术的整合5.9.1 整合JSTL5.9.2 整合Velocity5.9.3 整合FreeMarker5.9.4 整合Tiles5.9.5 整合自定义View5.10 本地化支持5.11 小结第6章 与其他Web框架的整合第7章 Spring和JPA第8章 Spring的其他应用第9章 Spring实例——新闻发布系统 |
商品评论(0条)