课程试听
正在播放
1-1 系统环境
  • 第一天主要内容概述
  • BOS系统背景和核心业务简述
  • 项目开发知识简介
1-2 内容概述
  • 开发环境和开发技术简介
  • 开发工具下载安装
  • 配置STS与maven集成
  • 导入项目实现STS和Hbuilder同步开发
1-3 Git的安装和使用
  • 安装Git和TortoiseGit工具
  • Git和SVN版本控制区别简介
  • Git基本使用操作
  • Git冲突的解决
  • 基于码云进行在线版本控制
1-4 ezsyui-入门学习
  • 管理系统布局分析和jqueryeasyui下载分析
  • easyui页面布局layout使用
  • easyui折叠面板accordion使用
  • easyui选项卡面板tabs使用
  • ztree基于简单json数据制作树形菜单
  • 树形菜单交互选项卡效果实现
  • 选项卡自定义右键菜单
  • 下拉菜单menubutton使用
  • 消息窗口messager使用
1-5 基础设置
  • 第二天主要内容概述
  • 基础设置模块业务需求分析
  • 导入基础数据实体回顾JPA注解
  • 安装Oracle服务器
  • 配置PLSQLDeveloper连接远程Oracle(手动输入ip)
  • 配置PLSQLDeveloper连接远程Oracle(配置tnsname.ora)
  • 配置spring集成JPA生成数据表
1-6 收派标准
  • 收派标准添加窗口制作
  • 收派标准添加表单客户端校验
  • 服务器端Action编写和注解配置
  • 服务器端Service和DAO编写整合springdatajpa
1-7 SpringData 入门
  • SpringDataJpa原理分析和基本API
  • SpringDataJpa查询Query的使用
  • SpringDataJpa修改操作Query使用
1-8 Datagrid分页
  • 数据表格datagrid简单使用
  • 数据表格datagrid分页原理分析
  • 收派标准分页列表查询实现
  • 收派标准修改功能实现
1-9 快递员管理
  • 第三天主要内容概述
  • 添加快递员加载收派标准列表
  • 添加快递员服务器功能实现
  • 快递员无条件分页查询实现
  • 快递员条件分页查询请求参数提交
  • 使用Specification实现条件分页查询
  • 快递员作废datagrid的formatter使用
  • 快递员批量作废功能实现
1-10 区域管理
  • 区域批量导入一键上传原理分析
  • 区域批量导入ocupload一键上传效果实现
  • 区域批量导入ocupload一键上传文件类型验证
  • 区域批量导入编写Action接收上传文件
  • 区域批量导入POI实现Excel解析
  • 使用pinyin4j生成区域简码和城市编码
  • 区域条件分页列表查询功能实现
1-11 代码优化
  • 代码重构优化模型驱动抽取
  • 代码重构优化分页代码抽取
1-12 定区管理
  • 第四章主要内容概述
  • 定区添加功能实现
  • 定区条件分页查询实现
  • 定区关联客户业务分析
1-13 WebService
  • CRM系统初始搭建
  • WebServiceCXF简介
  • JAX-WS服务独立发布
  • JAX-WS原理分析和日志消息显示
  • JAX-WS整合spring服务器端开发
  • JAX-WS整合spring客户端代码测试
  • Restful架构风格简介
  • JAX-RS服务独立发布
  • JAX-RS客户端WebClient的使用
  • JAX-RS服务通信添加json转换支持
  • JAX-RS整合spring服务器端开发
1-14 定区关联客户
  • 定区关联客户CRM系统服务接口编写
  • 定区关联客户CRM业务接口实现
  • 定区关联客户CRM系统服务发布
  • 定区关联客户窗口弹出发起Ajax请求数据
  • 定区关联客户窗口数据列表WebService远程加载
  • 定区关联客户功能实现
  • 定区关联客户功能Bug修复
1-15 定区关联快递员
  • 定区关联快递员功能分析
  • 定区关联快递员(快递员列表显示)
  • 定区关联快递员(收派时间列表显示)
  • 定区关联快递员功能实现
  • 分区管理业务简介
1-16 AngularJS 入门学习
  • 第五章主要内容概述
  • 前台项目导入功能分析
  • AngularJS下载导入
  • AngularJS双向数据绑定入门案例
  • AngularJS基于模块化的MVC案例
  • AngularJS按钮事件绑定案例
  • AngularJS使用ngRepeat遍历显示集合数据
  • AngularJS路由思想分析
  • AngularJS路由使用案例
1-17 短信验证
  • 用户注册短信验证码60秒倒计时效果实现
  • 吉信通短信平台发送短信功能实现
  • 客户注册手机号校验发送HTTP请求
  • 客户注册服务器发送短信验证码实现
  • 客户注册功能短信验证码校验
  • CRM系统提供WebService客户注册功能实现
1-18 邮件验证
  • javamail发送邮件功能实现
  • redis下载安装使用
  • jedis操作redis和图形工具安装使用
  • springDataRedis使用入门
  • 客户注册发送绑定邮件激活码存入redis
  • 客户注册邮箱绑定激活功能实现
1-19 基于ActiveMQ完成短信验证
  • ActiveMQ消息队列原理场景分析
  • ActiveMQ消息队列安装使用
  • ActiveMQ入门案例生产者代码实现
  • ActiveMQ入门案例消费者代码实现
  • ActiveMQ整合spring实现生产者
  • ActiveMQ整合spring实现消费者
  • 重构客户注册基于MQ实现短信验证码生产者
  • 建立SMS系统基于MQ实现短信验证码消费者
1-20 HTML 编辑器
  • 第六章主要内容概述
  • 促销活动业务分析和数据表建立
  • kindeditor编辑器使用入门
  • kindeditor初始化参数设置
  • kindeditor自定义图片上传实现
  • kindeditor自定义图片上传实现(效果展示)
  • kindeditor图片管理器功能实现
1-21 宣传活动
  • 宣传活动数据保存功能实现
  • 宣传活动数据保存富文本编辑器字段提交问题修复
  • 宣传活动后台分页列表显示
  • BootStrap分页表格demo编写
  • 基于angular远程获取数据显示表格内容
  • 基于angular实现分页工具条展示(上)
  • 基于angular实现分页工具条展示(下)
  • 宣传活动前台系统展示(实体类抽取)
  • 宣传活动后台系统WebService服务搭建(PageBean抽取)
  • 宣传活动后台系统WebService服务搭建(实现服务测试)
  • 宣传活动前台系统分页列表数据展示
  • 宣传活动详情展示页面静态化流程分析
  • Freemarker模板引擎使用入门
  • 宣传活动前台系统详情页面数据展示(上)
  • 宣传活动前台系统详情页面数据展示(下)
1-22 任务调度
  • quartz定时框架开发环境搭建
  • quartz定时框架SimpleTrigger开发使用
  • quartz定时框架CronTrigger开发使用
  • quartz定时框架和spring集成使用
  • quartz和spring整合Bean无法注入问题解决
  • 宣传活动定时过期功能实现
1-23 功能分析与数据导入
  • 第七章主要内容概述
  • 取派业务模块需求功能分析和实体类导入
  • 客户测试数据导入
1-24 登录功能与三级联动
  • 前端系统客户登录功能实现
  • 前端系统客户下单省市区三级联动实现
1-25 百度地图
  • 百度地图功能概述和密钥申请
  • 百度地图JavaScriptAPI快速入门
  • 地图示例
  • 地图控件示例
  • 覆盖物
  • 鼠标事件叠加层
  • 两点路线规划
  • 定位坐标转换地址解析
  • 检索示例和输入提示
  • 百度地图LBS云服务简介
  • Java使用HttpClient实现
  • JS跨域请求1
  • JS跨域请求2
1-26 客户下单
  • 前端系统客户下单详细地址自动补全实现
  • 前端系统客户下单详细地址与省市区一致
  • 客户下单后台系统处理业务逻辑分析
  • 客户下单前端系统Action数据封装
  • 客户下单后台系统提供WebService服务接收数据
  • 客户下单后台系统基于CRM地址库完全匹配实现自动分单
  • 客户下单后台系统基于分区关键字匹配实现自动分单
  • 客户下单后台系统自动分单成功生成工单发送短信
  • 客户下单效果演示(上)
  • 客户下单效果演示(下)
1-27 运单快速录入
  • 第八章主要内容概述
  • 运单快速录入业务需求分析
  • datagrid行编辑效果实现
  • datagrid行编辑插入空行实现
  • datagrid行编辑事件实现
  • 运单快速录入功能实现
  • 运单快速录入列表分页查询
1-28 运单录入
  • 运单录入关联订单业务分析
  • 运单录入查询订单信息回显表单
  • 运单录入查询订单信息回显表单(程序运行问题修复)
  • 运单录入查询运单快速录入信息回显
  • 运单录入保存功能实现
  • 运单录入保存修改原有运单问题修复
1-29 ElasticSearch 入门学习
  • 运单管理查询功能性能问题分析
  • Java语言搜索技术简介
  • ElasticSearch下载安装运行
  • ElasticSearch安装ESHead插件
  • ElasticSearch数据架构的主要概念分析
  • 创建文档自动创建索引
  • 搜索文档
  • ElasticSearch各种查询Query简介
  • ElasticSearch配置集合ik分词器
  • ElasticSearch索引的相关操作
  • ElasticSearch映射的相关操作
  • ElasticSearch文档的创建操作
  • ElasticSearch文档的修改和删除操作
  • ElasticSearch文档的分页查询实现
  • ElasticSearch文档查询结果高亮显示
1-30 SpringDataElasticSearch
  • SpringDataElasticSearch简介
  • SpringDataElasticSearch入门(DAO、Service编写)
  • SpringDataElasticSearch入门(注解定义索引映射信息)
  • SpringDataElasticSearch入门(CURD和分页排序查询)
  • SpringDataElasticSearch入门(条件分页查询)
1-31 索引管理
  • 运单录入建立索引(实体类配置索引和映射信息)
  • 运单录入建立索引(配置Elasticsearch、编写DAO)
  • 运单管理基于索引库查询(前端代码)
  • 运单管理基于索引库查询(服务器实现单词条匹配)
  • 运单管理基于索引库查询(服务器实现多词条分词匹配)
1-32 权限控制
  • 第九章主要内容概述
  • 粗粒度URL级别权限控制
  • 细粒度方法级别权限控制
  • 权限相关数据表分析和创建
1-33 shrio 入门
  • ApacheShiro简介和项目导入
  • ApacheShiro运行流程和权限控制方式分析
  • 配置ShiroFilter实现URL级别权限控制
1-34 使用shiro完成权限管理
  • 自定义Realm实现用户登录功能(上)
  • 自定义Realm实现用户登录功能(下)
  • 对页面访问添加授权控制
  • 自定义Realm实现用户授权功能(上)
  • 自定义Realm实现用户授权功能(下)
  • 配置注解实现业务层方法级别权限控制
  • 通过shiro自定义标签控制页面元素显示
  • shiro几种权限控制方式小结
  • 用户注销功能实现
1-35 菜单数据管理
  • 菜单数据列表查询功能
  • 菜单数据添加功能实现
  • 权限数据列表查询功能
  • 权限数据添加功能实现
1-36 角色管理
  • 角色数据列表查询功能
  • 权限checkbox列表显示
  • 菜单数据ztree显示
  • 获取勾选菜单ztree数据
  • 角色添加服务器功能实现
1-37 用户管理
  • 用户数据列表查询功能
  • 用户数据添加功能实现
  • 根据不同登录用户显示不同菜单功能实现
1-38 缓存
  • 以授权数据查询为例讲解缓存的作用
  • spring整合ehcache管理CacheManager
  • shiro整合ehcache实现授权数据缓存
  • @Cacheable、@CacheEvict缓存注解的使用
  • 设置@Cacheable的key对有参数方法进行缓存
1-39 开启中转配送
  • 第十章主要内容概述
  • 中转业务模块需求分析
  • 导入运输配送管理页面和实体类
  • 开启中转配送(运单管理页面发起请求)
  • 开启中转配送(服务器端代码实现)
  • 修复之前代码运单保存无状态Bug
  • 修复运单数据库和索引库不一致Bug
1-40 运输配送管理
  • 运输配送管理显示百度地图运输路径
  • 运输配送管理显示百度地图运输路径(途经点)
  • 运输配送管理列表查询功能
1-41 出库入库
  • 出入库操作(页面表单回显运单信息)
  • 出入库操作(服务器功能实现)
  • 开始配送为运单指定快递员功能实现
  • 签收录入功能实现
1-42 报表技术
  • 报表业务简介
  • 导出Excel格式报表(查询运单数据)
  • 导出Excel格式报表(根据POI生成Excel)
  • 导出PDF格式报表(根据IText生成PDF)
  • 下载安装启动Ireport
  • IReport报表模板简介和设置中文生成PDF
  • IReport配置JDBC连接基于数据表生成报表
  • JasperReport根据模板生成PDF报表
  • 修复ireport报表设计问题(公司变量显示和字段自动换行)
  • 修复根据查询数据集合显示jasperReport报表
  • 前端报表技术highcharts使用入门(上)
  • 前端报表技术highcharts使用入门(下)
1-43 系统部署
  • linux部署前软件准备
  • VirtualBox虚拟机软件安装和配置
  • 安装linux服务器配置启动
  • 配置secureCRT远程连接linux上传安装包
  • Linux安装配置JDK
  • Linux安装配置Oracle
  • Linux安装配置Tomcat
  • 配置PLSQL远程连接linux的oracle数据库
  • Linux安装配置redis
  • Linux安装配置activemq
  • Linux安装配置elasticsearch
  • Linux安装ik分词器到elasticsearch