![]()
内容推荐 SSM是当今Java项目开发中使用的官方开发框架的整合,其在Spring框架的基础上进行了有效的功能扩充,可以轻松地实现企业级系统平台的搭建。本书在《Spring开发实战(视频讲解版)》的基础上继续深入,除了包含基础的SSM(Spring+Spring MVC+MyBatis)整合开发,还将SSM开发的技术范围扩展至Spring Security、MyBatis-Plus、Spring Batch。 读者要想充分地掌握和使用主流开发技术SSM,必然要进行大量的实战训练。因此本书后3章为3个综合实战案例,利用这些案例详细地介绍Spring MVC、SSJ(Spring+Spring MVC+JPA)框架整合应用以及SSM框架整合应用。本书还在配套视频中为读者安排了一个综合性项目,这个项目所使用的技术架构为Bootstrap+jQuery+Spring+Spring MVC+Spring Security+MyBatis+MyBatis-Plus。 本书附有配套视频、源代码、习题、教学课件等资源。为了帮助读者更好地学习,作者还提供在线答疑。本书适合作为本科、专科院校计算机相关专业的教材,也可供广大计算机编程爱好者自学使用。 作者简介 李兴华,一线开发技术讲师,系统架构师,20年以上软件行业从业经验,15年原创编程图书写作经验,现致力于公益教学,为学生打造零成本学习生态。技术方向主要为编程语言、系统架构、数据库、移动端开发、前端开发、大数据等,已出版的图书包含Java、Python、数据库、Android、系统架构等方面的20多本原创书籍。 目录 第1章 Spring MVC 1.1 Web开发与MVC设计模式 1.1.1 搭建Spring MVC项目 1.1.2 配置Spring MVC开发环境 1.1.3 Spring MVC编程入门 1.1.4 ModelAndView 1.2 WebApplicationContext 1.2.1 WebApplicationlnitializer 1.2.2 AbstractAnnotationConfig DispatcherServletlnitializer 1.3 路径与参数接收 1.3.1 Spring MVC与表单提交 1.3.2 @RequestParam 1.3.3 @PathVariable 1.3.4 @MatrixVariable 1.3.5 @InitBinder 1.3.6 @ModelAttribute 1.3.7 RedirectAttributes 1.4 对象转换支持 1.4.1 @RequestBody 1.4.2 @ResponseBody 1.5 Web内置对象 1.51 @RequestHeader 1.5.2 @CookieValue 1.5.3 session管理 1.6 Web开发支持 1.6.1 文件上传支持 1.6.2 Web资源安全访问 1.6.3 统一异常处理 1.6.4 自定义页面未发现处理 1.6.5 拦截器 1.6.6 WebApplicationContextUtils 1.7 DispatcherServlet源代码解读 1.7.1 初始化Web应用上下文 1.7.2 HandlerMapping映射配置 1.7.3 HandlerAdapter控制层适配 1.7.4 doService()请求分发 1.7.5 doDispatch()请求处理 1.8 本章概览 1.9 课程案例 第2章 SpringSecurity 2.1 Web认证与授权访问 2.1.1 SpringSecurity快速启动 2.1.2 UserDetailsService 2.1.3 认证与授权表达式 2.1.4 SecurityContextHolder 2.1.5 SpringSecurity标签支持 2.2 SpringSecurity注解支持 2.3 CSRF访问控制 2.4 扩展登录与注销功能 2.5 过滤器 2.5.1 session并行管理 2.5.2 RememberMe 2.5.3 验证码保护 2.6 投票器 2.6.1 本地IP地址直接访问 2.6.2 RoleHierarchy 2.7 本章概览 第3章 MyBatis 3.1 MyBatis编程起步 3.1.1 开发MyBatis应用 3.1.2 MyBatis连接工厂 3.1.3 别名配置 3.1.4 获取生成主键 …… 第4章 MyBatis-Plus 第5章 Spring Batch 第6章 Spring MVC拦截器与数据验证 第7章 SSJ开发框架整合案例 第8章 前后端分离架构案例案例 |