IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评

第1章 课程概览
介绍课程目标、开发内容、功能划分、开发顺序,开发所需要的前置知识及环境准备,并且介绍了与课程相关的前后端分离的思想,架构演进过程。
1-1 课程导学
1-2 功能划分和开发流程
1-3 原料准备
1-4 武功秘籍

第2章 开发准备
演示前端工程环境搭建以及启动步骤,介绍了后台工程初始SSM框架目录结构,将前后端打通,并将后台管理使用的界面原型加入后台工程中,形成一个完整可用的前后台联动的原型。拓展的谈了谈HTTP API和RESTFul API的趣闻。
2-1 HTTP API和RESTful API
2-2 _前端App启动
2-3 _后台项目环境搭建
2-4 _修改指向地址
2-5 后台内容管理系统搭建

第3章 广告模块
正式开发第一个模块--广告模块,从广告实体的设计到广告的维护再到广告接口的实现,在这个过程中分享了相关的内容:Spring MVC上传图片的处理,用自定义标签封装分页,Spring MVC的数据绑定,前端验证框架jQuery Validation Plugin, 简单介绍了一些我们在开发中应该注意的环节,如:通过看真实环境的简易架构图考虑...
3-1 _广告模块开发_数据库设计
3-2 _广告模块开发_加入页面
3-3 _广告模块开发_Ad相关类
3-4 _广告模块开发_Ad的Dao开发
3-5 _广告模块开发Service层图片上传功能(上)
3-6 _广告模块开发Service层图片上传功能(下)
3-7 _广告模块开发_返回码的处理
3-8 _广告模块开发_分页标签封装
3-9 _广告模块开发_广告接口开发
3-10 _广告模块开发_数据绑定梳理总结
3-11 _广告模块开发_修改功能和表单校验
3-12 _广告模块开发_小结

第4章 商户模块
商户模块的开发,分享了与广告模块不同的内容:如何在Spring MVC上应用RESTful, 当应用RESTful时与form表单上传文件合在一起产生新的问题,与大家一起追踪Spring源码解决问题,并且回顾了Spring MVC的工作流程。 另外还介绍了Mybatis一对多、多对一关系的处理。...
4-1 商户模块_商户实体和表设计
4-2 商户模块_后台Form表单和RESTful
4-3 商户模块_思考:如何解决RESTful应用中的问题
4-4 商户模块_追踪源码,解决问题
4-5 商户模块_Mybatis多对一和一对一及引用静态常量的应用
4-6 商户模块_商户接口开发
4-7 商户模块_小结

第5章 会员模块
完成了会员登录功能,因为这个功能需要,详细的解释了两种会话管理方式的过程,并用其中一种会话管理方式实现了会员 登录。同时还介绍了单机部署与集群部署对缓存的处理、logback的配置与使用。
5-1 会员模块_业务分析和数据库设计
5-2 会员模块_两种会话管理方式比较
5-3 会员模块_单机缓存处理及扩展思考
5-4 会员模块_logback配置
5-5 会员模块_枚举的变通
5-6 会员模块_登录接口介绍及演示
5-7 会员模块_小结

第6章 订单模块
实现订单接口,在这里主要介绍将一些可以不要求实时查询的数据,降为准实时数据,异步更新查询结果,用空间换时间的思想, 这样可以加快查询速度,抗住大并发量的访问, 为了达到这个目的主要分享了定时器相关的内容,介绍了各种定时器,并最终选用Spring task完成此功能。...
6-1 订单模块_订单实体和表以及买单接口
6-2 订单模块_下单接口实现
6-3 订单模块_各种定时任务的实现方式介绍
6-4 订单模块_SpringTask实现定时更新
6-5 订单模块_小结

第7章 评论模块
本章相当于阶段性小结,利用前面分享过的知识点就可以完成评论模块相关功能, 这里主要提醒大家从业务的角度应该注意哪些地方,用分享的知识点解决这些问题时应注意哪些方面,如何灵活的利用已分享的知识。
7-1 评论模块_数据库设计和评论接口
7-2 评论模块_功能实现要点讲解
7-3 评论模块_小结

第8章 权限管理
在前面的章节已将前端接口部分全部完成,本章是为了让后台管理功能更加完善, 加入了权限管理,从登录开始、利用Spring拦截器实现session拦截,并介绍对form表单请求与ajax请求是如何分别处理session超时的, 规划如何利用Spring拦截器继续实现权限拦截,从实体设计开始,到维护页面的设计,用ztree实现维护页面, 然后...
8-1 后台管理模块_后台登录实现
8-2 后台管理模块_session拦截器相关处理
8-3 后台管理模块_权限管理数据库设计和界面设计
8-4 后台管理模块_基于zTree的权限管理界面功能展示和难点分析
8-5 后台管理模块_基于zTree的权限管理实现之初始化三棵树
8-6 后台管理模块_权限维护相关实现(上)
8-7 后台管理模块_权限维护相关实现(中)
8-8 后台管理模块_权限维护相关实现(下)
8-9 后台管理模块_ajax与session超时
8-10 后台管理模块_Echarts和开源协议选择
8-11 后台管理模块_统计报表中复杂SQL的使用
8-12 后台管理模块_统计报表图形加载中前后端的配合
8-13 后台管理模块_小结

第9章 课程总结
对整个课程做个大的总结,分别从几个角度总结:我们得到了什么、我们还有哪些事可以完善、还有哪些内容可以适当去扩展了解。 我们如何找到适合自己的、更好的学习方法,我们能达到什么样的境界去看待这个系统、技术、甚至是我们所处的这个行业, 我做了一件抛砖引玉的事来引发大家的思考,让大家可以得到真正属于自己的总...
9-1 如何参考最终代码
9-2 课程总结(上)
9-3 课程总结(下)

下载地址:IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评

原文地址:https://www.cnblogs.com/jianghaoyuan/p/10015184.html

时间: 2024-10-04 02:55:02

IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评的相关文章

Java SSM开发大众点评后端 Mybatis实战商城项目

下载地址:百度网盘下载 课程目录 第1章 课程概览 1-1.exe 1-2.wmv 1-3.wmv 1-4.wmv 第2章 开发准备 2-1.wmv 2-2.wmv 2-3.wmv 2-4.wmv 2-5.wmv 第3章 广告模块 3-1数据库设计.exe 3-2加入页面.wmv 3-3Ad相关类.wmv 3-4Ad的Dao开发.wmv 3-5Service层图片上传功能(上).wmv 3-6Service层图片上传功能(下).wmv 3-7返回码的处理.wmv 3-8分页标签封装.wmv 3-

详解mybatis映射配置文件

一  mybatis 映射文件结构 mybatis映射配置文件存在如下顶级元素,且这些元素按照如下顺序被定义. cache – 给定命名空间的缓存配置. cache-ref – 其他命名空间缓存配置的引用. resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象. parameterMap – 已废弃!老式风格的参数映射.内联参数是首选,这个元素可能在将来被移除,这里不会记录. sql – 可被其他语句引用的可重用语句块. insert – 映射插入语句 upd

Java网络编程和NIO详解3:IO模型与Java网络编程模型

Java网络编程和NIO详解3:IO模型与Java网络编程模型 基本概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方).操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限.为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操作系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间.针对linux操作系统而言,将最高的1G字节(从虚拟地址

详解 集成Maven Spring Mybatis项目打包生成Bat文件

在项目中有时候需要将Maven项目打包生成bat文件,单独运行.本文将详解利用maven-assembly-plugin插件实现bat文件打包. 1.首先看一下项目结构 2.配置pom.xml文件,在节点build中加入以下配置内容 <span style="font-family:KaiTi_GB2312;font-size:18px;"><resources> <resource> <directory>src/main/java&l

logback的使用和logback.xml详解,在Spring项目中使用log打印日志

logback的使用和logback.xml详解 一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging logback-access:访问模块与Servlet容器集

详解CentOS7.4搭建Tomcat构建Java Web站点(内附源码包)

Java简介 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论.Java具有简单性.面向对象.分布式.健壮性.安全性.平台独立与可移植性.多线程.动态性等特点.Java可以编写桌面应用程序.Web应用程序.分布式系统和嵌入式系统应用程序等. Tomcat简介 Tomcat是Apache软件基金会的Jakarta项目中的一

用Spring Boot颠覆Java应用开发

Java开发概述: 使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架,库以及整个生态系统.经过这么长时间的发展,Java作为一个成熟的语言,也演化出了非常成熟的生态系统,这也是许多公司采用Java作为主流的语言进行服务器端开发的原因,也是为什么Java一直保持着非常活跃的用户群.然而这个生态系统纷繁复杂,一个非常简单的Java Web应用程序都有可能应用到以下技术: Java开发分为两个阵营,一个是由Oracle 为代表的Java EE

详解设计模式在Spring中的应用

设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆. 今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”. Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范.好了,话不多说,开始今天的内容. spring中常用的设计模式达到九种,我们一一举例: 第一种:简单工厂 又叫做静态工厂方法(StaticFactory Me

二十:职责链模式详解(类似于spring的hangler处理请求)

定义:为了避免请求的发送者和接收者之间的耦合关系,使多个接受对象都有机会处理请求.将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止. “看这个定义,就是将一堆可以处理请求的对象连成一条链,然后一个一个试着处理请求.这好像是可以解决麦当劳订餐的问题的,我先来看看我刚才苦B的订餐过程是什么样子的.” “首先应该有一个麦当劳的分店的类,它的主要功能是可以订餐.” “先来看看职责链模式的类图,这样比较好设计.” “类图还是比较简单的啊,有一个通用的接口,然后就是若干个具体的处理者.