• 文章介绍
  • 资源名称:Spring实战(第3版)内容简介:《Spring实战(第3版)》从核心的Spring、Spring应用程序的核心组件、Spring集成3个方面,由浅入深、由易到难地对Spring展开了系统的讲解,包括Spring之旅、装配Bean、最小化SpringXML配置、面向切面的Spring、征服数据库、事务管理、使用Spring MVC构建Web应用程序、使用Spring WebFlow、保护Spring应用、使用远程服务、为Spring添加REST功能、Spring消息、使用JMX管理SpringBean以及其他Spring技巧等内容。  《Spring实战(第3版)》不仅仅介绍了使用Spring框架进行开发必须掌握的核心概念,还在此基础上深入介绍了Spring应用程序的常用组件,并为读者展现了Spring如何与其他的应用、服务进行企业级集成。《Spring实战(第3版)》并不没有为读者详细地列出SpringAPI,而是通过提供丰富又实用的代码示例,来真正展示Spring框架的强大——它能够使企业级应用程序的开发更简单。  《Spring实战(第3版)》适用于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java开发人员。《Spring实战(第3版)》既可以被刚开始学习Spring的读者当作学习指南,也可以被那些想深入了解Spring某方面功能的资深用户作为参考用书。资源目录:第一部分 Spring 的核心第1 章 Spring 之旅1.1 简化Java 开发1.1.1 激发POJO 的潜能1.1.2 依赖注入1.1.3 应用切面1.1.4 使用模板消除样板式代码1.2 容纳你的Bean1.2.1 与应用上下文共事1.2.2 Bean 的生命周期1.3 俯瞰Spring 风景线1.3.1 Spring 模块1.3.2 Spring Portfolio1.4 Spring 新功能1.4.1 Spring 2.5 新特性1.4.2 Spring 3.0 新特性1.4.3 Spring Portfollo 新特性1.5 小结第2 章 装配Bean2.1 声明Bean2.1.1 创建Spring 配置2.1.2 声明一个简单Bean2.1.3 通过构造器注入2.1.4 Bean 的作用域2.1.5 初始化和销毁Bean2.2 注入Bean 属性2.2.1 注入简单值2.2.2 引用其他Bean2.2.3 使用Spring 的命名空间p 装配属性2.2.4 装配集合2.2.5 装配空值2.3 使用表达式装配2.3.1 SpEL 的基本原理2.3.2 在SpEL 值上执行操作2.3.3 在SpEL 中筛选集合2.4 小结第3 章 最小化Spring XML 配置3.1 自动装配Bean 属性3.1.1 4 种类型的自动装配3.1.2 默认自动装配3.1.3 混合使用自动装配和显式装配3.2 使用注解装配3.2.1 使用@Autowired3.2.2 借助@Inject 实现基于标准的自动装配3.2.3 在注解注入中使用表达式3.3 自动检测Bean3.3.1 为自动检测标注Bean3.3.2 过滤组件扫描3.4 使用Spring 基于Java的配置3.4.1 创建基于Java 的配置3.4.2 定义一个配置类3.4.3 声明一个简单的Bean3.4.4 使用Spring 的基于Java 的配置进行注入3.5 小结第4 章 面向切面的Spring4.1 什么是面向切面编程4.1.1 定义AOP 术语4.1.2 Spring 对AOP 的支持4.2 使用切点选择连接点4.2.1 编写切点4.2.2 使用Spring 的bean()指示器4.3 在XML 中声明切面4.3.1 声明前置和后置通知4.3.2 声明环绕通知4.3.3 为通知传递参数4.3.4 通过切面引入新功能4.4 注解切面4.4.1 注解环绕通知4.4.2 传递参数给所标注的通知4.4.3 标注引入4.5 注入AspectJ 切面4.6 小结第二部分 Spring 应用程序的核心组件第5 章 征服数据库5.1 Spring 的数据访问哲学5.1.1 了解Spring 的数据访问异常体系5.1.2 数据访问模板化5.1.3 使用DAO 支持类5.2 配置数据源5.2.1 使用JNDI 数据源5.2.2 使用数据源连接池5.2.3 基于JDBC驱动的数据源5.3 在Spring 中使用JDBC5.3.1 应对失控的JDBC 代码5.3.2 使用JDBC 模板5.4 在Spring 中集成Hibernate5.4.1 Hibernate 概览5.4.2 声明Hibernate 的Session工厂5.4.3 构建不依赖于Spring的Hibernate代码5.5 Spring 与Java 持久化API5.5.1 配置实体管理器工厂5.5.2 编写基于JPA 的DAO5.6 小结第6 章 事务管理6.1 理解事务6.1.1 用4 个词来表示事务6.1.2 理解Spring 对事务管理的支持6.2 选择事务管理器6.2.1 JDBC 事务6.2.2 Hibernate 事务6.2.3 Java 持久化API 事务6.2.4 JTA(Java Transaction API)事务6.3 在Spring 中的编码事务6.4 声明式事务6.4.1 定义事务属性6.4.2 在XML 中定义事务6.4.3 定义注解驱动的事务6.5 小结第7 章 使用Spring MVC 构建Web 应用程序7.1 Spring MVC 起步7.1.1 跟踪Spring MVC 的请求7.1.2 搭建Spring MVC7.2 编写基本的控制器7.2.1 配置注解驱动的Spring MVC7.2.2 定义首页的控制器7.2.3 解析视图7.2.4 定义首页的视图7.2.5 完成Spring 应用上下文7.3 处理控制器的输入7.3.1 编写处理输入的控制器7.3.2 渲染视图7.4 处理表单7.4.1 展现注册表单7.4.2 处理表单输入7.4.3 校验输入7.5 处理文件上传7.5.1 在表单上添加文件上传域7.5.2 接收上传的文件7.5.3 配置Spring 支持文件上传7.6 小结第8 章 使用Spring Web Flow8.1 安装Spring Web Flow8.1.1 在Spring 中使用Web Flow8.2 流程的组件8.2.1 状态8.2.2 转移8.2.3 流程数据8.3 组合起来:披萨流程8.3.1 定义基本流程8.3.2 收集顾客信息8.3.3 构建订单8.3.4 支付8.4 保护Web 流程8.5 小结第9 章 保护Spring 应用9.1 Spring Security 介绍9.1.1 Spring Security 起步9.1.2 使用Spring Security 配置命名空间9.2 保护Web 请求9.2.1 代理Servlet 过滤器9.2.2 配置最小化的Web安全性9.2.3 拦截请求9.3 保护视图级别的元素9.3.1 访问认证信息的细节9.3.2 根据权限渲染9.4 认证用户9.4.1 配置内存用户存储库9.4.2 基于数据库进行认证9.4.3 基于LDAP 进行认证9.4.4 启用remember-me 功能9.5 保护方法调用9.5.1 使用@Secured 注解保护方法调用9.5.2 使用JSR-250 的@RolesAllowed注解9.5.3 使用SpEL 实现调用前后的安全性9.5.4 声明方法级别的安全性切点9.6 小结第三部分 Spring 集成第10 章 使用远程服务10.1 Spring 远程调用概览10.2 使用RMI10.2.1 发布一个RMI 服务10.2.2 装配RMI服务10.3 使用Hessian 和Burlap发布远程服务10.3.1 使用Hessian和Burlap发布Bean 的功能10.3.2 访问Hessian/Burlap 服务10.4 使用Spring的HttpInvoker10.4.1 将把Bean 发布为HTTP服务10.4.2 通过HTTP 访问服务10.5 发布和使用Web 服务10.5.1 创建JAX-WS 端点10.5.2 在客户端代理JAX-WS服务10.6 小结第11 章 为Spring 添加REST功能11.1 了解REST11.1.1 REST 的基本原理11.1.2 Spring 是如何支持REST 的11.2 编写面向资源的控制器11.2.1 剖析RESTless 的控制器11.2.2 处理RESTful URL11.2.3 执行REST 动作11.3 表述资源11.3.1 协商资源表述11.3.2 使用HTTP 信息转换器11.4 编写REST 客户端11.4.1 了解RestTemplate的操作11.4.2 GET 资源11.4.3 PUT 资源11.4.4 DELETE 资源11.4.5 POST 资源数据11.4.6 交换资源11.5 提交RESTful 表单11.5.1 在JSP 中渲染隐藏的方法域11.5.2 发布真正的请求11.6 小结第12 章 Spring 消息12.1 JMS 简介12.1.1 构建JMS12.1.2 评估JMS 的优点12.2 在Spring 中搭建消息代理12.2.1 创建连接工厂12.2.2 声明ActiveMQ 消息目的地12.3 使用Spring 的JMS 模板12.3.1 处理失控的JMS 代码12.3.2 使用JMS 模板12.4 创建消息驱动的POJO12.4.1 创建消息监听器12.4.2 配置消息监听器12.5 使用基于消息的RPC12.5.1 使用Spring 基于消息的RPC12.5.2 使用Lingo 实现异步RPC12.6 小结第13 章 使用JMX 管理Spring Bean13.1 将Spring Bean 导出为MBean13.1.1 通过名称发布方法13.1.2 使用接口定义MBean 的操作和属性13.1.3 使用注解驱动的MBean13.1.4 处理MBean 冲突13.2 远程MBean13.2.1 发布远程MBean13.2.2 访问远程MBean13.2.3 代理MBean13.3 处理通知13.3.1 监听通知13.4 小结第14 章 其他Spring 技巧14.1 外部化配置14.1.1 替换属性占位符14.1.2 重写属性14.1.3 加密外部属性14.2 装配JNDI 对象14.2.1 JNDI 的传统用法14.2.2 装配JNDI 对象14.2.3 将EJB 装配到Spring 中14.3 发送邮件14.3.1 配置邮件发送器14.3.2 构建邮件14.4 调度和后台任务14.4.1 声明调度方法14.4.2 声明异步方法14.5 小结14.6 结束语资源截图:

     

    Spring实战(第3版)-一天源码

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
    一天源码 » Spring实战(第3版)
    1887+

    本站勉强运行

    1273+

    用户总数

    18394+

    资源总数

    0+

    今日更新

    2022-6-7

    最后更新时间