颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战( 二 )


颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
第6章Spring测试
单元测试和集成测试一般是开发者需要进行的测试 。 Spring的测试模块spring-test对这两种测试都提供了良好的支持 。 对于单元测试 , 在基础测试框架(JUnit、TestNG)和Mock框架之上 , 使用Spring提供的高级模拟对象和便捷的测试共用方法达成对Spring应用中的单个类的隔离测试 。 对于集成测试 , Spring扩展了基本测试框架 , 提供了一个基于注解的测试框架 , 在测试类中通过配置即可以完成容器初始化、容器缓存、环境选择和数据库事务管理等功能 , 大大地简化了测试工作 , 提高了测试效率 。
颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
第2篇 Spring MVC框架(第7-10章)
颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
第7章Spring Web MVC概述
Spring与Structs的组合一度是Java Web开发框架的流行组合 , Spring作为Bean及依赖的管理容器 , Structs负责前端的处理和展示 。 Spring MVC在Spring核心框架上实现了一个以中央控制器(DispatcherServlet)为核心的MVC框架 , 与Spring核心容器无缝整合 。
颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
注意:转发+关注 , 后台私信【666】即可免费领取(100%纯免费)
第8章数据类型的转换、验证与异常处理
字符串类型的属性值在XML的Bean配置中直接注入 , 日期等对象类型的属性值也可以在Bean配置中通过字符串类型值注入 。 Spring容器可以将字符串类型的属性值自动转换成对象类型的属性值 。 框架内部使用属性编辑器(PropertyEditor)和转换器服务(ConversionService)实现 。
颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
第9章Spring MVC进阶
基于Spring+Spring MVC的项目 , 可以只维护一个容器 , 也可以使用父子层级容器、分离核心容器和Web容器 。 Spring MVC框架使用DispatcherServlet对请求进行拦截和分派 , 但对于图片、样式等静态资源文件一般无须拦截 , 直接放行即可 。
颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
第10章Spring MVC测试框架
Spring MVC测试框架提供了Web应用的简单测试方式 , 不需要启动Web服务器 , 基于单元测试框架就可以模拟浏览器请求的发送并返回模拟的HTTP响应 。 MVC测试框架同时提供了很多基于单元测试框架的快速验证方法 , 可以对请求和响应的状态和内容进行详细验证 。 SpringMVC测试框架支持独立测试和集成测试两种方式 , 对传统的视图模型及JSON和XML等内容类型的请求和响应都提供了良好的支持 。 此外 , 还可以使用测试框架对文件上传速度进行测试 。
颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
第3篇 数据技术(第11-14章)
颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战文章插图
第11章数据库与Java数据访问技术
【颠覆!字节跳动技术专家耗时两年整理出1014页SSM开发实战】数据库开发是应用开发中不可或缺的一环 。 关系型数据库是应用最广泛的数据库类型 。 Oracle和MySQL分别是商业和开源关系型数据库的“领导者” , 两者目前都是Oracle旗下的产品 。 Java官方定义了访问关系数据库的标准统一接口JDBC , 各数据库厂商基于标准接口提供数据库访问操作的驱动及实现 。 为节省数据库连接建立和释放的开销 , 出现了数据库连接池技术与第三方包 , 其可以很大程度地提升应用程序与数据库交互的性能 。


推荐阅读