
客服系统案例分析和应用工程搭建
教学目标
理解实战项目的业务背景、需求和核心流程
理解系统开发的基本原则、策略和规范
掌握 Java 项目开发所需的基础性框架和工具的应用方式和基本原理
学习和工作中的痛点
缺少项目需求分析和系统设计的思路和方法论
缺乏对主流基础性开发框架原理的理解和掌握,做不到知其然而知其所以然
通过学习掌握的核心能力
框架应用:使用 Spring Boot、Mybatis 等基础性开发框架实现Web应用
原理理解:理解 Spring 模板工具类、Spring 框架扩展、数据访问集成等机制的底层实现原理
项目实战:掌握从业务案例出发设计系统基础架构的能力,并将各种框架应用到具体的案例实现中
详细内容
项目分析:客服系统项目案例整体业务场景和核心流程分析
架构设计:完成系统架构的 1.0 初始版本
基础框架:使用 Spring Boot 构建Web应用,涉及 Maven、Spring Boot 配置体系、Spring AOP、Spring WebMVC 等组件的具体应用
数据访问:使用 JDBC 和 ORM 实现数据持久化,涉及 JDBC 规范、Spring JDBC、SimpleJdbcInsert、Mybatis 、动态 SQL 等技术的具体应用
性能优化:Spring Web 性能优化实践,涉及 Spring 中代理机制的性能分析、Spring Boot 内置容器参数优化、Spring Async 并发编程技术的应用
原理剖析:JdbcTemplate 模板工具类的抽象和原理,涉及模板方法设计模式和回调机制、JDBC API 封装方式的源码解析
原理剖析:Mybatis-Spring SQL 执行流程和扩展机制,涉及 Spring 扩展点机制、动态代理、Mapper、Plugin 等组件的分析
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)