颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战( 二 )
文章插图
第6章Spring测试
单元测试和集成测试一般是开发者需要进行的测试 。 Spring的测试模块spring-test对这两种测试都提供了良好的支持 。 对于单元测试 , 在基础测试框架(JUnit、TestNG)和Mock框架之上 , 使用Spring提供的高级模拟对象和便捷的测试共用方法达成对Spring应用中的单个类的隔离测试 。 对于集成测试 , Spring扩展了基本测试框架 , 提供了一个基于注解的测试框架 , 在测试类中通过配置即可以完成容器初始化、容器缓存、环境选择和数据库事务管理等功能 , 大大地简化了测试工作 , 提高了测试效率 。
文章插图
第2篇 Spring MVC框架(第7-10章)
文章插图
第7章Spring Web MVC概述
Spring与Structs的组合一度是Java Web开发框架的流行组合 , Spring作为Bean及依赖的管理容器 , Structs负责前端的处理和展示 。 Spring MVC在Spring核心框架上实现了一个以中央控制器(DispatcherServlet)为核心的MVC框架 , 与Spring核心容器无缝整合 。
文章插图
注意:转发+关注 , 后台私信【666】即可免费领取(100%纯免费)
第8章数据类型的转换、验证与异常处理
字符串类型的属性值在XML的Bean配置中直接注入 , 日期等对象类型的属性值也可以在Bean配置中通过字符串类型值注入 。 Spring容器可以将字符串类型的属性值自动转换成对象类型的属性值 。 框架内部使用属性编辑器(PropertyEditor)和转换器服务(ConversionService)实现 。
文章插图
第9章Spring MVC进阶
基于Spring+Spring MVC的项目 , 可以只维护一个容器 , 也可以使用父子层级容器、分离核心容器和Web容器 。 Spring MVC框架使用DispatcherServlet对请求进行拦截和分派 , 但对于图片、样式等静态资源文件一般无须拦截 , 直接放行即可 。
文章插图
第10章Spring MVC测试框架
Spring MVC测试框架提供了Web应用的简单测试方式 , 不需要启动Web服务器 , 基于单元测试框架就可以模拟浏览器请求的发送并返回模拟的HTTP响应 。 MVC测试框架同时提供了很多基于单元测试框架的快速验证方法 , 可以对请求和响应的状态和内容进行详细验证 。 SpringMVC测试框架支持独立测试和集成测试两种方式 , 对传统的视图模型及JSON和XML等内容类型的请求和响应都提供了良好的支持 。 此外 , 还可以使用测试框架对文件上传速度进行测试 。
文章插图
第3篇 数据技术(第11-14章)
文章插图
第11章数据库与Java数据访问技术
【颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战】数据库开发是应用开发中不可或缺的一环 。 关系型数据库是应用最广泛的数据库类型 。 Oracle和MySQL分别是商业和开源关系型数据库的“领导者” , 两者目前都是Oracle旗下的产品 。 Java官方定义了访问关系数据库的标准统一接口JDBC , 各数据库厂商基于标准接口提供数据库访问操作的驱动及实现 。 为节省数据库连接建立和释放的开销 , 出现了数据库连接池技术与第三方包 , 其可以很大程度地提升应用程序与数据库交互的性能 。
推荐阅读
- 飞书文档微信小程序审核被卡?字节跳动副总裁谢欣:希望腾讯停止无理由封杀
- 战火再起!字节跳动副总裁炮轰腾讯“无理封杀”
- 字节跳动高管喊话腾讯,称“飞书文档”小程序审核被卡近两月
- 支付|“支付”来了!字节跳动正申请商标
- 用科技革新传统 掌护互联网血压计颠覆来袭
- 两位华人,正在颠覆科技巨头英特尔
- 北京字节跳动科技有限公司申请“支付”商标
- 背靠字节跳动发起“价格战”瓜瓜龙英语大力营销就能留住用户?
- 字节跳动申请“寻人”商标
- 拒绝收购特斯拉、摇摆六年、加速研发,苹果汽车有没有颠覆行业的实力?