我的博客中的空白更长,因为我正在忙着写《 Pivotal认证的Spring企业集成专家考试–学习指南》 。 这本书是沉重的例子。 幸运的是,Apress同意开源所有这些示例。 因此, 在此GitHub存储库中有大量可用的Spring示例 。 总共146个带有集成测试的Spring示例

大多数示例使用Spring Boot 。 但是,由于本书并不专注于这种现代框架,因此,其中包含简单的Spring框架示例。 因此可以比较Spring Boot如何简化Spring开发人员的生活。 大多数示例都涵盖了Java和XML配置 (在有意义的地方),因此,它还提供了这两种方法之间的良好比较。

示例涵盖了Enterprise Spring的主要功能:

  • Spring任务和计划
  • Spring远程处理(RMI,HttpInvoker,粗麻布,粗麻布)
  • Spring Web服务(SOAP)
  • 带有Spring的REST服务(Spring MVC和JAX-RS)
  • SpringJMS
  • Spring JMS事务和确认模式
  • Spring的分布式事务
  • Spring整合
  • Spring批

当我被测试感染时,我想确保示例可以正常工作。 因此,创建了广泛的测试套件,其中每个示例都通过集成测试进行备份。 这些测试可以作为Spring应用程序集成测试的思路

很少使用示例来强调Spring的错误处理功能,因此有时在示例逻辑中模拟了错误。 需要本书来充分理解这些示例的意图。 一些示例涵盖了高级Spring主题 (例如,分布式事务,Spring Batch远程分块或Spring Batch远程分区)。 这些主题的示例在网络上不是很常见,因此这些简单的示例可以帮助您掌握Spring的高级功能。

希望有人会发现这一系列示例和测试有价值,并可能给本书提供机会。

翻译自: https://www.javacodegeeks.com/2015/11/enterprise-spring-examples-and-integration-tests.html

Enterprise Spring示例和集成测试相关推荐

  1. java方法示例注释 @_Java注释和真实世界的Spring示例

    java方法示例注释 @ "注释"是编程语言定义的一种,并用作"标记". 可以将它们视为编程语言引擎可以理解的注释行. 它们不会直接影响程序的执行,但会直接影响 ...

  2. Java注释和真实世界的Spring示例

    "注释"是编程语言定义的一种,用作"标记". 可以将它们视为编程语言引擎可以理解的注释行. 它们不会直接影响程序的执行,但是会在需要时间接影响. 定义 注释使用 ...

  3. 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 Spring Boot Test集成测试环境搭建

    文章目录 集成测试 @SpringBootTest的集成测试 Spring Boot Test集成测试环境搭建 参考 源代码 集成测试 集成测试(Integration Testing,缩写为INT) ...

  4. 使用Spring Boot隔离集成测试和模拟依赖项

    集成测试可能很慢且不可靠,因为它们依赖于系统中过多的组件. 在某种程度上,这是不可避免的:这里的集成测试是为了验证系统的每个部分如何与其他内部或外部组件一起玩. 但是,我们可以通过仅分解所需的依赖关系 ...

  5. 详细讲解在Spring中进行集成测试AbstractDependencyInjectionSpringContextTests

    http://www.51testing.com/html/06/n-64906-2.html Spring提供的测试帮助类 Spring在org.springframework.test包中为测试提 ...

  6. spring http缓存_HTTP缓存与Spring示例

    spring http缓存 缓存是HTTP协议的强大功能,但由于某些原因,它主要用于静态资源,例如图像,CSS样式表或JavaScript文件. 但是,HTTP缓存不仅限于应用程序的资产,因为您还可以 ...

  7. HTTP缓存与Spring示例

    缓存是HTTP协议的强大功能,但由于某些原因,它主要用于静态资源,例如图像,CSS样式表或JavaScript文件. 但是,HTTP缓存不仅限于应用程序的资产,您还可以将其用于动态计算的资源. 只需少 ...

  8. Spring(3)--Spring示例再演示

    一:Spring 安装包介绍: 1>docs:该文件夹下存放Spring的相关文档,包含开发指南,API参考文档: 2>libs:该目录下的JAR包分为三类: 1>>Sprin ...

  9. Mongodb整合Spring示例

    Mongodb整合Spring 参照Spring官方文档中Spring-data-mongodb对Mongodb的操作,做了一个简单的示例,以防遗忘. 文档地址:http://docs.spring. ...

最新文章

  1. TextView 多文字字体颜色及多事件监听
  2. 米家扫地机器人充满电需要多长时间_米家扫地机器人充满电后能工作多久?
  3. VSCODE修改文字编码格式为GB2312和TAB键为2个空格(MDK5和VSCODE联合开发STM32程序)
  4. Gartner最新发布:影响2022年基础设施和运营重大趋势
  5. Filter过滤器实现同一地址手机和电脑页面不同
  6. 16篇最新推荐系统论文送你(文末附打包下载链接)
  7. 如何用PS软件取得色块的颜色值?
  8. 揭密如何写ASP木马后门
  9. 算法课 - 最大流问题
  10. oracle导入dmp报20000,imp导入dmp文件报:IMP-00038: 无法转换为环境字符集句柄IMP-00000: 未成功终止导入...
  11. cactiez服务器的系统日志,cactiEZ syslog无数据
  12. openwrt 程序C++ hello world的ipk软件包(三)
  13. Authentication—身份验证流程
  14. 小白调用soso街景API
  15. 在AndroidStudio中使用ARCore
  16. QQ自定义表情巧收藏换了电脑照样用(转)
  17. kernel下msm的版本信息
  18. 程序员知识体系探索:点、线、面、体
  19. epics安装css,EPICS-synApps/areaDetector安装
  20. (附源码)Springboot 点餐系统 毕业设计 100908

热门文章

  1. Maven精选系列--继承与聚合
  2. @Controller,@Service,@Repository,@Component详解
  3. Tomcat解决HTTP GET中文乱码
  4. (链表 栈 队列 递归)
  5. 配置环境变量 path
  6. React的生命周期(旧)
  7. Android隐藏状态栏和标题栏
  8. tp中怎么执行mysql事务_tp中使用事务
  9. (转)ThreadPoolExecutor最佳实践--如何选择队列
  10. thinking-in-java(10)内部类