CRM课堂笔记.docx

上传人:b****5 文档编号:5850652 上传时间:2023-01-01 格式:DOCX 页数:15 大小:616.26KB
下载 相关 举报
CRM课堂笔记.docx_第1页
第1页 / 共15页
CRM课堂笔记.docx_第2页
第2页 / 共15页
CRM课堂笔记.docx_第3页
第3页 / 共15页
CRM课堂笔记.docx_第4页
第4页 / 共15页
CRM课堂笔记.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

CRM课堂笔记.docx

《CRM课堂笔记.docx》由会员分享,可在线阅读,更多相关《CRM课堂笔记.docx(15页珍藏版)》请在冰豆网上搜索。

CRM课堂笔记.docx

CRM课堂笔记

crm练习---ssm

课程回顾:

1、springmvc的参数绑定---高级的参数绑定

●数组T[]pojoT[]

●集合PojoList

2、Controller的返回值

●返回MV

●返回Void

●返回String

1、返回逻辑视图地址

2、返回redirect

3、返回forward

3、Springmvc的统一异常处理器

●自定义异常:

将异常信息转成用户能看的懂的信息

●自定义异常处理器:

处理自定义的异常

●需要加载自定义的异常处理器

4、图片上传

●通过tomcat新建图片服务器

●附件绑定到controller形参中:

MultipartFile

●处理附件

●配置附件上传解析器(指定附件的大小)

5、springmvc与json交互

●交互:

对象与json串相互转换

●@requestbody、@ResponseBody

●使用的jackson

●json数据

6、springmvc支持的RESTful风格

●概念:

只是一种url请求格式/xxx/items/list/1/isdf

●springmvc支持RESTful风格配置

●@PathVariable

●缺点:

对静态资源拦截。

7、springmvc的拦截器

●实现HandlerInterceptor

1、preHandler---Boolean

2、postHandler

3、afterCompletation

●配置自定义的拦截器:

有顺序

●小案例

课程计划:

1、环境搭建

2、客户的列表查询(条件)

3、修改客户信息

4、删除客户信息

1CRM环境搭建

1.1创建web工程

1.2导入所有的jar

略。

1.3编写SqlMapConfig.xml文件

作用:

mybatis的全局配置文件,配置别名、配置延迟加载等。

1.4编写applicationContext-mapper.xml文件

作用:

将mybatis交给spring管理

1、加载外部资源文件

2、数据源的管理(druid---阿里)

3、管理SQLSessionFactory

4、批量代理对象的管理

1.5编写applicationContext-service.xml文件

作用:

管理service

1.6编写applicationContext-transaction.xml文件

作用:

管理事务(声明式事务管理)

1.7编写springmvc.xml文件

作用:

springmvc框架的核心配置文件

1、扫描controller

2、配置处理器映射器、适配器、视图解析器

3、加载其他的所有的配置文件

1.8编写web.xml文件

作用:

1、配置springmvc的前端控制器

2、配置访问拦截的url

1.9添加一下资源文件

1、日志文件

2、数据库连接的信息的文件

2初始化资源

jsp、css、js、数据库、pojo

2.1导入静态资源

2.2导入jsp页面

2.3导入自定义的标签库

帮助实现分页。

2.4导入自定义的标签的工具类以及分页对象

2.5建库、建表

略。

执行sql脚本。

2.6创建pojo

3客户的列表查询

3.1分析

1、初始化下拉框列表---数据字典查询

2、将查询条件封装到Vo对象中

3.2初始化下拉框列表

001:

所属行业;002:

客户来源;006:

客户级别

3.2.1编写mapper接口和映射文件

编写mapper接口:

映射文件:

3.2.2编写service接口和实现类

service接口:

实现类:

3.3列表查询

3.3.1mysql分页

select*customerlimit0,3;#第一页数据

select*customerlimit3,3;#第二页数据

select*customerlimit6,3;#第三页数据

第一个参数:

起始行:

start=(page-1)*size

第二个参数:

每页显示的条数:

size

3.3.2创建Vo

1、页面的查询条件

2、分页信息

3.3.3编写mapper接口、映射文件

根据分页对象分析:

mapper接口需要定义两个方法:

查询总条数、结果集。

定义mapper接口:

编写映射文件:

结果集:

总条数:

3.3.4编写service接口、实现类

编写service接口:

方法(QueryVo):

返回值:

分页对象Page

实现类:

3.3.5编写Controller

3.3.6优化

1、get提交的乱码

2、查询条件回显

4修改客户

4.1先查---查询并回显

4.1.1编写mapper接口、映射文件

mapper接口:

映射文件:

4.1.2编写service接口、实现类

service接口:

实现类:

4.1.3编写Controller

4.2再改

4.2.1编写mapper接口、映射文件

mapper接口:

映射文件:

4.2.2编写service接口、实现类

service接口:

实现类:

4.2.3编写Controller

5删除客户

5.1编写mapper接口、映射文件

接口:

映射文件:

5.2编写service接口、实现类

service接口:

实现类;

5.3编写Controller

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1